• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Eğer fonksiyonu ile Arama için yardım

Katılım
4 Aralık 2006
Mesajlar
16
Excel Vers. ve Dili
Excel 2007 ENG
Merhaba arkadaslar,

Ekte yolladığım kısa bir formülün içinde ufak bir yanlış var galiba. İstemiş olduğum şey G sütününda bölüm kodları ve H sütünunda bölümde çalışan kişiler var. Ben bunları alt alta listelemek istiyorum. mesela a sutununda a1 çalışanları b sutununda a2 çalışanları v.s. gibi. yardımcı olursanız sevinirim. şimdiden teşekkür ederim.
 
Alternatif olarak farklı bir örnekte ben hazırlamıştım.
 
Merhaba arkadaslar,

Ekte yolladığım kısa bir formülün içinde ufak bir yanlış var galiba. İstemiş olduğum şey G sütününda bölüm kodları ve H sütünunda bölümde çalışan kişiler var. Ben bunları alt alta listelemek istiyorum. mesela a sutununda a1 çalışanları b sutununda a2 çalışanları v.s. gibi. yardımcı olursanız sevinirim. şimdiden teşekkür ederim.

A1, sağa kopyala:

=COUNTIF($G$11:$G$22,A2)

A2, control+shift+enter...

=IF(ROWS($A$3:A3)<=A$1,INDEX($H$11:$H$22,SMALL(IF($G$11:$G$22=A$2,ROW($G$11:$G$22)-ROW($G$11)+1),ROWS($A$3:A3))),"")

Bunu sağa ve sonra aşa kopyala.
 
Bu kadar alternatife Dizi Formülsüz bir alternatif de ben ekliyeyim.
 
çok teşekkür

arkadaslar hepinize ayri ayri tesekkur ediyorum. Hepiniz ilgilendiniz. tekrardan tesekkurler....
 
gene yardim :(


selam yurttas diger arkadaslarinkinde biraz sorun yasadim ve seninkini kullandim

formülün
=EĞER(SATIR()-SATIR(B)+9>SATIRSAY(B)-BOŞLUKSAY(B);"";DOLAYLI(ADRES(KÜÇÜK((EĞER(M11<>"";EĞER(EĞER($L$10:$L$60=$B$1;EĞERSAY($L$10:$L$60;$A$1));SATIR(B);SATIR()+SATIRSAY(B))));SATIR()-SATIR(B)+9);SÜTUN(B);)))
bu sekildeydi

ben
=EĞER(SATIR()-SATIR(B)+9>SATIRSAY(B)-BOŞLUKSAY(B);"";DOLAYLI(ADRES(KÜÇÜK((EĞER(M11<>"";EĞER(EĞER($L$10:$L$110=$B$1;EĞERSAY($L$10:$L$110;$A$1));SATIR(B);SATIR()+SATIRSAY(B))));SATIR()-SATIR(B)+9);SÜTUN(B);)))

yaptigimda yani database gibi kullandigimiz satirlari 110 satira cikardigimda #SAYI diyor.
ne yapmam gerekir? tesekkurler
 
Dosyan&#305;z ekte.

Form&#252;lde gerekli de&#287;i&#351;iklik yapt&#305;&#287;&#305;n&#305;zda, form&#252;l&#252; CTRL+SHIFT tu&#351;lar&#305;na ayn&#305; anda basarken ENTER tu&#351;una basarak girin.
 
selam yurttas diger arkadaslarinkinde biraz sorun yasadim ve seninkini kullandim

Ne sorunu çıktı ki? Aşadaki seçenek (Pearson'dan gelme) sözkonusu işlemde kullanılabilecek formül sistemlerin en çok zaman isteyenlerden biri. Yani kitabını yavaşlatacak bir sistem..

formülün
=EĞER(SATIR()-SATIR(B)+9>SATIRSAY(B)-BOŞLUKSAY(B);"";DOLAYLI(ADRES(KÜÇÜK((EĞER(M11<>"";EĞER(EĞER($L$10:$L$60=$B$1;EĞERSAY($L$10:$L$60;$A$1));SATIR(B);SATIR()+SATIRSAY(B))));SATIR()-SATIR(B)+9);SÜTUN(B);)))
bu sekildeydi

ben
=EĞER(SATIR()-SATIR(B)+9>SATIRSAY(B)-BOŞLUKSAY(B);"";DOLAYLI(ADRES(KÜÇÜK((EĞER(M11<>"";EĞER(EĞER($L$10:$L$110=$B$1;EĞERSAY($L$10:$L$110;$A$1));SATIR(B);SATIR()+SATIRSAY(B))));SATIR()-SATIR(B)+9);SÜTUN(B);)))

yaptigimda yani database gibi kullandigimiz satirlari 110 satira cikardigimda #SAYI diyor.
ne yapmam gerekir? tesekkurler
 
Geri
Üst