Aynı kişiye ait belli bir sayıdan üstünü yazdırma

Katılım
15 Ekim 2014
Mesajlar
822
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Kolay gelsin arkadaşlar. Aynı kişiye ait ve ünvanına göre verilen kodlar 1000 ve 3000 olanların bulunduğu satır ile varsa sadece üsteki satırların toplamının 7 ile 15 den fazla olan süreyi yazan ile kodu 4000 ve üstü olanların sadece bulunduğu satırdaki toplamı 2 den fazla süreyi yazan ve Eğer li bir formüle ihtiyacım var. Kurumdaki exceller makro çalıştırmadığından formülün Eğer li olması gerekiyor. Daha detaylı açıklamalar örnek dosyada mevcut.

Teşekkür ederim ilginize

https://www.dosyaupload.com/5xsj
 

Ekli dosyalar

Katılım
12 Aralık 2015
Mesajlar
1,200
Excel Vers. ve Dili
Türkçe Ofis 2007
1- "7 ile 15'den fazla..... "
2- 2 den fazla.........."
konularını anlamadım
Aşağıdaki Formülü 4. Satırda ilgili hücreye uygulayın. aşağı doğru çoğaltın.
=EĞER(O4>=4000;P4;ÇOKETOPLA(DOLAYLI("P4:P"&SATIR());DOLAYLI("A4:A"&SATIR());A4;DOLAYLI("O4:O"&SATIR());"<=3000"))
 
Son düzenleme:
Katılım
15 Ekim 2014
Mesajlar
822
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Merhaba sayın ali cimri. Formülünüzde aynı kişiye ait olanların toplamını almış.
Formülde 3 farklı unvan için 3 farklı kod var.
Kodu 1000 olanlar için yıl içinde almış oldukları sadece tek hekim raporunun 15 gününden sonrası için kesinti var.
Kodu 3000 olanlar için yıl içinde almış oldukları sadece tek hekim raporunun 7 gününden sonrası için kesinti var.
Kodu 4000 den yukarı olanların ise almış oldukları tüm raporların 2 günden sonrası için kesinti var.
Bu nedenle formül yazarken kodu 1000 ve 3000 olanlarda bulunduğu satır ile üsteki satırların toplamı dikkate alınacak, 4000 olanlarda ise sadece bulunduğu satırdaki toplamlar
1- Kodu 1000 olanlar için bulunduğu satır ile varsa aynı kişiye ait üsteki satırların I sütunundaki kelimelerin içerisinde Hastalık İzni yazanların P sütunundaki sayılarının toplamının 15 den fazlasını yazacak. Yani Toplam 18 ise 3 yazacak, 15 ve daha az ise 0.
2- Kodu 3000 olanlar için bulunduğu satır ile varsa aynı kişiye ait üsteki satırların I sütunundaki kelimelerin içerisinde Hastalık İzni yazanların P sütunundaki sayılarının toplamının 7den fazlasını yazacak. Yani Toplam 18 ise 9 yazacak, 7 ve daha az ise 0.
3- Kodu 4000 ve üstü olanların isen aynı kişiye ait üsteki satırlar dikkate alınmadan sadece bulunduğu satırdaki I sütunundaki kelimelerin içerisinde Hastalık yazanların aynı satırdaki P sütunundaki sayın toplamının 2 den fazlasını yazacak. Yani Toplam 18 ise 16 yazacak, 2 ve daha az ise 0.
Formül sonucu örnek dosyadaki S sütunundaki sonuçları vermesi gerekiyor.
Teşekkür ederim kolay gelsin
 
Katılım
12 Aralık 2015
Mesajlar
1,200
Excel Vers. ve Dili
Türkçe Ofis 2007
Formül biraz uzun oldu. Deneyin. Biraz daha uğraşayım, daha kısaltabilirsem, eklerim.
=EĞER(EĞER(O4=4000;P4-2;ÇOKETOPLA(DOLAYLI("P4:P"&SATIR());DOLAYLI("A4:A"&SATIR());A4;DOLAYLI("O4:O"&SATIR());"<=3000";DOLAYLI("L4:L"&SATIR());"Tek Hekim")-EĞER(O4=1000;15;EĞER(O4=3000;7)))<0;0;EĞER(O4=4000;P4-2;ÇOKETOPLA(DOLAYLI("P4:P"&SATIR());DOLAYLI("A4:A"&SATIR());A4;DOLAYLI("O4:O"&SATIR());"<=3000";DOLAYLI("L4:L"&SATIR());"Tek Hekim")-EĞER(O4=1000;15;EĞER(O4=3000;7))))
 
Katılım
15 Ekim 2014
Mesajlar
822
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Teşekkür ederim ali bey oldu. Bir sıkıntı çıkarsa dönerim kolay gelsin
 
Katılım
12 Aralık 2015
Mesajlar
1,200
Excel Vers. ve Dili
Türkçe Ofis 2007
Formülü biraz kısalttım.
=EĞERHATA(ÜS(LN(EĞER(O4=4000;P4-2;ÇOKETOPLA(DOLAYLI("P4:P"&SATIR());DOLAYLI("A4:A"&SATIR());A4;DOLAYLI("O4:O"&SATIR());"<=3000";DOLAYLI("L4:L"&SATIR());"Tek Hekim")-EĞER(O4=1000;15;EĞER(O4=3000;7)))));0)
 
Katılım
15 Ekim 2014
Mesajlar
822
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Teşekkür ederim sayın ali. Gördüğüm kadarıyla bir sıkıntı yok. Olursa dönerim. Elinize sağlık
 
Katılım
15 Ekim 2014
Mesajlar
822
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Arkadaşlar konu acil yardım edebilir misiniz
 
Üst