• DİKKAT

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

INDIS ve KACINCI ???

Katılım
7 Temmuz 2007
Mesajlar
111
Excel Vers. ve Dili
Office 2003 Tr
Arkadaşlar bitirmem gereken bir liste var ve acil yardıma ihtiyacım var. Sorunum şu elimde bir nöbet listesi var. Örneğin 1. güne 3 kişiye 8, 8, 16 şeklinde 3 nöbet giriyorum. ayrı nöbet listesinde ise bunları otomatik 3 hücreye çekmem gerekiyor. Bunun için kaçıncı, büyük ve indiş kullandım ancak iki tane aynı değer olunca ilk değerdeki nöbetçinin adını döndürüyor.

=İNDİS('Fazla Mesai'!A5:A28;KAÇINCI(KÜÇÜK('Fazla Mesai'!$B$5:$B$28;1);'Fazla Mesai'!$B$5:$B$28;1);1)

Bunu başka nasıl yapabilirim? ÖRNEK DOSYA EKTE.

http://s6.dosya.tc/server8/71si0t/ORNEK.xlsx.html
 
merhaba üzerinde biraz düzenleme yapmam gerekti ama çalışıyor. yeni bir sekmede düzenledim kontrol edersiniz
http://s6.dosya.tc/server8/q6xibo/ORNEK.xlsx.html


Kardeş ilgin için teşekkürler. Ancak formüllerde mantık hatası var. Örnek isimler yerine yusuf, cem vb. gibi farklı isimler yazılınca değerleri bulamıyor.

Ancak senin isim buldurmak için oluşturduğun formül düzgün çalışıyor. nöbet saatlerini de düşey ara ile isme göre getirtiyorum. işim çözüldü gibi biraz test etmem lazım. Eğer konuyla ilgili olarak başka çözümü olan arkadaşlar olursa yine paylaşırlarsa sevinirim.
 
Son düzenleme:
Kardeş ilgin için teşekkürler. Ancak formüllerde mantık hatası var. Örnek isimler yerine yusuf, cem vb. gibi farklı isimler yazılınca değerleri bulamıyor.

Formülde hata yok 3 nöbetçiye göre düzenlendi. 1 günde 3 nöbetçi yazabilirsin.isimleri değiştirdiğimde buldu.Formül dizi formülü
Ctrl+Shift+Enter
 
Son düzenleme:
Kardeş ilgin için teşekkürler. Ancak formüllerde mantık hatası var. Örnek isimler yerine yusuf, cem vb. gibi farklı isimler yazılınca değerleri bulamıyor.

Ancak senin isim buldurmak için oluşturduğun formül düzgün çalışıyor. nöbet saatlerini de düşey ara ile isme göre getirtiyorum. işim çözüldü gibi biraz test etmem lazım. Eğer konuyla ilgili olarak başka çözümü olan arkadaşlar olursa yine paylaşırlarsa sevinirim.

Kusura bakma şimdi gördüm saat bulmada 8.9.10.Satırda hata var.Bu satırları düzeltmelisin,
İndis ten sonraki başvurularda esayıysa ile aynı olacak, ctrl+shift+enterle çık.
 
Ardakadaşlar aşağıda yazdığım formüle ESAYIYSA ilk küçük değeri getire ilave olarak aynı alan için 8 den büyük değerlerde en düşük olanı getiri nasıl eklerim. Bu formüle istediğimi getiriyor ancak sadece 8 den büyükler için bu formül uygulansın istiyorum.



Kod:
=EĞERHATA(DOLAYLI("'Fazla Mesai'!"&"A"&KÜÇÜK(EĞER(ESAYIYSA('Fazla Mesai'!B$5:B$28);SATIR('Fazla Mesai'!$A$5:$A$28));2));"")
 
Merhaba diğer sayfaya 8 yazan kişilerin sadece ismi gelip, saat bilgileri mi gelmeyecek doğru mu anladım.
 
Merhaba diğer sayfaya 8 yazan kişilerin sadece ismi gelip, saat bilgileri mi gelmeyecek doğru mu anladım.

Sayılar önemli değil. Sayıları düşey ara ile getirtiyorum. isimlerde sorun var. Şuanda isimler eğer sayı ise ilk üç isim geliyor. aynı şekilde eğer sayı ise, ilk üç kayıttan sadece 8 den büyük olanlar gelsin istiyorum. gelen isme göre düşey ara ile sayı getiriyorum onda sorun yok. Özetle isimleri getirirken sayı olması ve 8 den büyük olması durumunu kontrol etmesini istiyorum.
 
Kardeş tam olarak algılayamadım galiba. Excelin son halini paylassana. İçinde bi sayfayada ne istiosan excelde ayrıntılı belirt. Ustte okudugum mesajlarla şimdi istediğin farklı gibi geldi. Düzenleyip gondereyim aksam
 
Çözümü İNDİS le yaptım sadece saatleri bulmada 8.9.10. satırda yanlışlık vardı.Şimdi sadece
8 den fazla olanların isim ve saatlerini mi istiyorsun.
 
Dizi formülü ctrl+shift+ enter
Kod:
=EĞERHATA(İNDİS('Fazla Mesai'!A1:A28;KÜÇÜK(EĞER('Fazla Mesai'!B5:B28>8;SATIR('Fazla Mesai'!B5:B28));SATIR(X1));1);"")
 
Geri
Üst