4 Koşullu Eğer

bedirster

Altın Üye
Katılım
18 Ocak 2020
Mesajlar
62
Excel Vers. ve Dili
Office 2019 TR
64 Bit
Altın Üyelik Bitiş Tarihi
16-03-2026
Merhaba;
=EĞER(H6="";"";EĞER(H6<0;"Ödenmedi";EĞER(H6=0;"Ödendi";EĞER(H6>0;"FAZLA ÖDEME";EĞER(E6>G6;"EKSİK ÖDEME";)))))
bu formülü 4 koşullu yapmak istiyorum ancak yapamadım.
H6 Hücresi Eğer (0) dan küçük ise I6 ya ödenmedi
yine H6 hücresi (0) dan büyük ise I6 ya Fazla Ödeme
Yine H6 hücresi E6 yı G6 dan çıkardıktan sonra (0) dan küçükse I6 ya Eksik Ödeme
yine G6 "10" ise I6 ya ödeme günü alındı

yazmasını istiyorum. yardımcı olacak arkadaşlara şimdiden teşekkür ederim.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,370
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Sorunu çözmek yerine çözüm önerisi vereyim.

Önce formülün ilk halini yazın :
=EĞER(H6="";99)
gibi
Başka bir hücreye ise formülün ikinci halini yazın :

=EĞER(H6<0;"Ödenmedi";99)

bu formülü deneyip doğru çalıştığını anladığınızda ilk formülde 99 olan yere bunu kopyalayın.
Bu durumda ilk formül :
=EĞER(H6="";EĞER(H6<0;"Ödenmedi";99))
olacaktır.

böyle böyle son şarta kadar gidin

bir çırpıda formülü yazmaktansa aşama aşama gitmek daha doğru olacaktır.
 

bedirster

Altın Üye
Katılım
18 Ocak 2020
Mesajlar
62
Excel Vers. ve Dili
Office 2019 TR
64 Bit
Altın Üyelik Bitiş Tarihi
16-03-2026
Necdet Bey,

Öneriniz için teşekkür ederim. Formülü en son =EĞER(H6="";"";EĞER(H6<0;"Ödenmedi";EĞER(H6=0;"Ödendi";EĞER(H6>0;"FAZLA ÖDEME"; bu noktaya kadar getirdim ancak sonraki 2 koşul bir türlü olmuyor. Sonrası için siz yardımcı olursanız çok sevinirim
"
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,370
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
İlk koşullar sağlanırsa sonraki koşullara bakılmaz, siz koşullarınızı kontrol ediniz.
 

bedirster

Altın Üye
Katılım
18 Ocak 2020
Mesajlar
62
Excel Vers. ve Dili
Office 2019 TR
64 Bit
Altın Üyelik Bitiş Tarihi
16-03-2026
Merhaba,

tam olarak anlayamadım demek istediğinizi.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,370
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Veri olmayınca formül biraz atmasyon oluyor, deneyiniz.

Kod:
=EĞER(H6="";"";EĞER(H6<0;"Ödenmedi";EĞER(H6=0;"Ödendi";EĞER(E6>G6;"EKSİK ÖDEME";"FAZLA ÖDEME"))))
 

bedirster

Altın Üye
Katılım
18 Ocak 2020
Mesajlar
62
Excel Vers. ve Dili
Office 2019 TR
64 Bit
Altın Üyelik Bitiş Tarihi
16-03-2026
Necdet Bey
Teşekkür ederim

örnek dosyayı yükledim. Bakabilirmisiniz?
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Necdet beyin müsadesiyle.
H2 ye kullandığınız formülün satır sayısı farklı ve küçük bir mantık hatası var. Eğer kullanımınızda bir hata yok.
H2 deki formülü şununla değiştirip aşağı doğru çoğaltabilirsiniz.
Kod:
=EĞER(G7="";"";EĞER(G7=D7*-1;"Ödenmedi";EĞER(G7=0;"Ödendi";EĞER(G7>0;"FAZLA ÖDEME";"EKSİK ÖDEME"))))
 

bedirster

Altın Üye
Katılım
18 Ocak 2020
Mesajlar
62
Excel Vers. ve Dili
Office 2019 TR
64 Bit
Altın Üyelik Bitiş Tarihi
16-03-2026
Ömer Bey çok Teşekkür ederim.

Şunu öğrenmek istiyorum, aynı formülde koşulları ne kadar çoğaltabiliriz. Örneğin ben bu formüle ödeme tutarına metin yada 1 diye temsili bir rakam girsem ödeme günü alındı. koşulu oluşturabilir miyim.

tekrardan emeğiniz için teşekkür ederim.
 
Son düzenleme:

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
İçiçe eğer kullanımı için Excelin sınırlaması var. Versiyona göre değişiyor diye biliyorum.
Googleda arama yaparak MS Office destek sayfalarına ulaşabilirsiniz.
https://support.microsoft.com/tr-tr/office/eğer-işlevi-İç-içe-formüller-ve-hatalardan-kaçınma-0b22ff44-f149-44ba-aeb5-4ef99da241c8

Sorduğunuz soruyu anlamamakla beraber formülü doğru kullanırsanız sonuç da doğru üretilir.
Bu konular oldukça basit konular.
Excel öğrenmek istiyorsanız bunları ezbere bağlamalısınız.
Aksi durumda forumdan buna da çözüm ister ve bulursanız bir sonraki seviyede çakılıp kalacaksınız.
Acizane tavsiyemdir.

Denemekten, defalarca denemekten vazgeçmeyin.
 
Üst