- Katılım
- 15 Ocak 2019
- Mesajlar
- 229
- Excel Vers. ve Dili
- Office 365
- Altın Üyelik Bitiş Tarihi
- 06-03-2024
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=EĞERHATA(İNDİS(Tablo1;KÜÇÜK(EĞER(Tablo1[[TARİH ]]>=$G$3;EĞER(Tablo1[[TARİH ]]<=SERİAY($G$3;0);EĞER(SOLDAN(Tablo1[TAŞERON];UZUNLUK($G$2))=$G$2;SATIR(Tablo1[[TARİH ]])-2)));SATIR($A1));2);"")
=EĞERHATA(İNDİS(Tablo1;KÜÇÜK(EĞER(Tablo1[[TARİH ]]>=$G$3;EĞER(Tablo1[[TARİH ]]<=SERİAY($G$3;0);EĞER(SOLDAN(Tablo1[TAŞERON];UZUNLUK($G$2))=$G$2;SATIR(Tablo1[[TARİH ]])-2)));SATIR($A1));4);"")
=EĞERHATA(İNDİS(Tablo1;KÜÇÜK(EĞER(Tablo1[[TARİH ]]>=$G$3;EĞER(Tablo1[[TARİH ]]<=SERİAY($G$3;0);EĞER(SOLDAN(Tablo1[TAŞERON];UZUNLUK($G$2))=$G$2;SATIR(Tablo1[[TARİH ]])-2)));SATIR($A1));5);"")
öncelikle ilginiz için çok teşekkür ederim fakat verdiğiniz formülü denediğimde formülün çalışmadığını( doğru veriyi çekmediğini gözlemlemekteyim.)İki koşula göre dizi formülü kullanarak verileri getirebilirsiniz.
B7;
C7;Kod:=EĞERHATA(İNDİS(Tablo1;KÜÇÜK(EĞER(Tablo1[[TARİH ]]>=$G$3;EĞER(Tablo1[[TARİH ]]<=SERİAY($G$3;0);EĞER(SOLDAN(Tablo1[TAŞERON];UZUNLUK($G$2))=$G$2;SATIR(Tablo1[[TARİH ]])-2)));SATIR($A1));2);"")
D7;Kod:=EĞERHATA(İNDİS(Tablo1;KÜÇÜK(EĞER(Tablo1[[TARİH ]]>=$G$3;EĞER(Tablo1[[TARİH ]]<=SERİAY($G$3;0);EĞER(SOLDAN(Tablo1[TAŞERON];UZUNLUK($G$2))=$G$2;SATIR(Tablo1[[TARİH ]])-2)));SATIR($A1));4);"")
Diğer sütunlara hangi veriler gelecekse siz kendinize göre düzenlersiniz.Kod:=EĞERHATA(İNDİS(Tablo1;KÜÇÜK(EĞER(Tablo1[[TARİH ]]>=$G$3;EĞER(Tablo1[[TARİH ]]<=SERİAY($G$3;0);EĞER(SOLDAN(Tablo1[TAŞERON];UZUNLUK($G$2))=$G$2;SATIR(Tablo1[[TARİH ]])-2)));SATIR($A1));5);"")
Merhaba korhan hocam dizi formülü olduğunu söylemis Ctrl+Shift+Enter tuşlarına basarak dizi formülü haline getirdiniz mi acaba?öncelikle ilginiz için çok teşekkür ederim fakat verdiğiniz formülü denediğimde formülün çalışmadığını( doğru veriyi çekmediğini gözlemlemekteyim.)
Tekrardan bakabilirmisiniz.
malasef yeniyim bilmiyordum dediğinizi yaparak sonuça doğru ulaştım. Çok teşekkürler. Formül işe yaradı.Merhaba korhan hocam dizi formülü olduğunu söylemis Ctrl+Shift+Enter tuşlarına basarak dizi formülü haline getirdiniz mi acaba?
=EĞERHATA(İNDİS(Tablo1;KÜÇÜK(EĞER(Tablo1[[TARİH ]]=$G$3;EĞER(SOLDAN(Tablo1[TAŞERON];UZUNLUK($G$2))=$G$2;SATIR(Tablo1[[TARİH ]])-2));SATIR($A1));2);"")
=EĞERHATA(İNDİS(Tablo1;KÜÇÜK(EĞER(Tablo1[[TARİH ]]=$G$3;EĞER(SOLDAN(Tablo1[TAŞERON];UZUNLUK($G$2))=$G$2;SATIR(Tablo1[[TARİH ]])-2));SATIR($A1));4);"")
=EĞERHATA(İNDİS(Tablo1;KÜÇÜK(EĞER(Tablo1[[TARİH ]]=$G$3;EĞER(SOLDAN(Tablo1[TAŞERON];UZUNLUK($G$2))=$G$2;SATIR(Tablo1[[TARİH ]])-2));SATIR($A1));5);"")
Dizi formüllerdir.
B6;
C6;Kod:=EĞERHATA(İNDİS(Tablo1;KÜÇÜK(EĞER(Tablo1[[TARİH ]]=$G$3;EĞER(SOLDAN(Tablo1[TAŞERON];UZUNLUK($G$2))=$G$2;SATIR(Tablo1[[TARİH ]])-2));SATIR($A1));2);"")
D6;Kod:=EĞERHATA(İNDİS(Tablo1;KÜÇÜK(EĞER(Tablo1[[TARİH ]]=$G$3;EĞER(SOLDAN(Tablo1[TAŞERON];UZUNLUK($G$2))=$G$2;SATIR(Tablo1[[TARİH ]])-2));SATIR($A1));4);"")
Kod:=EĞERHATA(İNDİS(Tablo1;KÜÇÜK(EĞER(Tablo1[[TARİH ]]=$G$3;EĞER(SOLDAN(Tablo1[TAŞERON];UZUNLUK($G$2))=$G$2;SATIR(Tablo1[[TARİH ]])-2));SATIR($A1));5);"")
hocam formül verebilirmisiniz.çoketopla veya topla.çarpımla alabilirsiniz.
hocam pivot ile çok denedim. olmuyor çok yavaş şuanda 12.000 satırlık veri var sürekli çoğalıyor. Artı olarak o sonuçu alıp bir şablonda rapor olarak sunuyorum. pivot işimi görmüyor.Olmaz diye bir ifade kullanmadım.
Formüllerin yerine tam aksine özet tablo daha performanslı sonuç üretir. Hem de kullanımı oldukça basittir.