DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=EĞERHATA(ARA(DOLAYLI("data!c"&TOPLA.ÇARPIM(($A2=data!$B$2:$B$40)*(B$1=data!$A$2:$A$40)*(SATIR(data!$C$2:$C$40))));{"gelmedi";"IstIfa";"izinli";"raporlu"};{"G";"İS";"İZ";"R"});"")
Merhaba
B2 hücreye yazıp tablonuza kopyalayarak deneyiniz.
Kod:=EĞERHATA(ARA(DOLAYLI("data!c"&TOPLA.ÇARPIM(($A2=data!$B$2:$B$40)*(B$1=data!$A$2:$A$40)*(SATIR(data!$C$2:$C$40))));{"gelmedi";"IstIfa";"izinli";"raporlu"};{"G";"İS";"İZ";"R"});"")
Alternatif olarak şöyle bir şey mi aradığınız:
Merhaba
Syn YUSUF44'ün çalışmasını kötülemiş olmayayım, farklı bir bakış açısı. indis fonksiyonu gibi kullanmaya çalışmış. Güzel bir fikir olduğunu söyleyebilirim.
Ancak sizin istediğiniz tüm sonuçları maalesef vermez.
Merhaba,
evet bende şimdi kontrol ettim.sdaece bir günü veriyor diger günleri vermiyor:S
sayın uzmanamele
sizin yapmıs oldugnuz calısma cok basarılı fakat anlamakta sıkıntı cektimdebiraz acabilirmisiniz.
mesala satır ve dolaylı formülü ordaki görevi görüyor
Merhaba
Bir formülün nasıl çalıştığını anlamak için; formüller / formülü değerlendir yöntemi ile hesap adımlarını incelemenizi öneririm.
Daha iyi izleyebilmek için formülün başvurduğu aralığın 5-10 satır olması için küçük değişiklik yapın.
Topla.Çarpım ile; A sütunundaki isimlerin, 1. satırdaki tarihler ile çakıştığı hücre satır numarasını buluyoruz. Bu data sayfası C sütununda olduğundan Dolaylı fonksiyonu ile bu hücrede yazılan metni alıyoruz.
Ara fonksiyonu ile bu metnin kısaltmasını buluyoruz.
Topla.Çarpım fonksiyonu veri bulamazsa hata vereceğinden Eğerhata ile hatayı yok sayıyoruz.
Excel2003 için Eğerhata yerine Eğer(Ehatalıysa;....) gibi kullanmak gerekir.