14 Temmuz 2007 Cumartesi

İF KOMUTLARINDA TIKANMAYIN

Excel de if konutlarının sayısı belirli sayıda olabiliyorken bunu aşmam gerektiğinde kolay bir yolu olduğunu da gördüm.
Örneğin;Eğer A1C1'e eşitse C2D1'e eşitse D2E1'e eşitse E2F1'e eşitse F2G1'e eşitse G2H1'e eşitse H2...O1'e eşitse O2değilse P2gibi uzun bir formül için
IF(A1=B1;B2;IF(A1=C1;C2..............;IF(A1=O1;O2;P1))))))))))) gibi bişey çıkıyor ama excelde 7 tane if kullanacağım için bu da mümkün değil.
Bunun için;
=EĞER(EHATALIYSA(İNDİS(C1:O2;2;KAÇINCI(A1;C1:O1;0)));P2;İNDİS(C1:O2;2;KAÇINCI(A1;C1:O1;0))) formülünü uygularsam işim oluyor :)
Tabii yukarıda belirttiğim aralıklarda veri olacağını düşünerekten örneğimi verdim.
Eğer yoksa içlerinde veri;
=EĞER(YADA(A1=B1;A1=C1;A1=D1;A1=E1;A1=F1;A1=G1);EĞER(A1=B1;B2;EĞER(A1=C1;C2;EĞER(A1=D1;D2;EĞER(A1=E1;E2;EĞER(A1=F1;F2;G2)))));EĞER(YADA(A1=H1;A1=I1;A1=J1;A1=K1;A1=L1;A1=M1);EĞER(A1=H1;H2;EĞER(A1=I1;I2;EĞER(A1=J1;J2;EĞER(A1=K1;K2;EĞER(A1=L1;L2;M2)))));EĞER(A1=N1;N2;EĞER(A1=O1;O2;P2)))) bunu da denemeniz muhtemel.
İşte hepsi bu kadar :)

Hiç yorum yok: