eğer ve yada fonksiyonu ile ilgili

Katılım
8 Haziran 2007
Mesajlar
761
Excel Vers. ve Dili
excel- 2003 Türkçe
=EĞER(YADA(J337="Bekar";J337="Evli, eşi çalışan");YUVARLA(AŞAĞIYUVARLA((($E$7/100*50)*0,15)/0,05;1)*0,05;2);EĞER(J334="Evli, eşi çalışan, 1Ç";YUVARLA(AŞAĞIYUVARLA((($E$7/100*57,5)*0,15)/0,05;1)*0,05;2);EĞER(J334="Evli, eşi çalışan, 2Ç";YUVARLA(AŞAĞIYUVARLA((($E$7/100*65)*0,15)/0,05;1)*0,05;2);EĞER(J334="Evli, eşi çalışan, 3Ç";YUVARLA(AŞAĞIYUVARLA((($E$7/100*70)*0,15)/0,05;1)*0,05;2);EĞER(J334="Evli, eşi çalışan, 4Ç";YUVARLA(AŞAĞIYUVARLA((($E$7/100*75)*0,15)/0,05;1)*0,05;2);0)))))+EĞER(J334="Evli, eşi çalışmayan";YUVARLA(AŞAĞIYUVARLA((($E$7/100*60)*0,15)/0,05;1)*0,05;2);EĞER(J334="Evli, eşi çalışmayan, 1Ç";YUVARLA(AŞAĞIYUVARLA((($E$7/100*67,5)*0,15)/0,05;1)*0,05;2);EĞER(J334="Evli, eşi çalışmayan, 2Ç";YUVARLA(AŞAĞIYUVARLA((($E$7/100*75)*0,15)/0,05;1)*0,05;2);EĞER(J334="Evli, eşi çalışmayan, 3Ç";YUVARLA(AŞAĞIYUVARLA((($E$7/100*80)*0,15)/0,05;1)*0,05;2);EĞER(J334="Evli, eşi çalışmayan, 4Ç";YUVARLA(AŞAĞIYUVARLA((($E$7/100*85)*0,15)/0,05;1)*0,05;2);0)))))

yukarıdaki formül evet çok çirkin gözüküyor. Bunu nasıl kısaltabilirim diye düşünüyorum. Yukarıdaki formülün için de iki veri daha var yani "Evli, eşi çalışan 4 çocuk ve Evli Eşi çalışmayan iki çocuk " bunlarıda YADA Fonksiyonu ile yapayım dedim ama olmadı.
 
Katılım
10 Mayıs 2007
Mesajlar
1,395
Excel Vers. ve Dili
2007 Türkçe
bence örnek bir dosya eklerseniz daha çok yardım edilebilir.
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Yapmak istediğiniz şeyi kısaca anlatırsanız belki bu kadar uzun formüle gerek kalmadan bir çözüm önerisi gelir.
 
Katılım
8 Haziran 2007
Mesajlar
761
Excel Vers. ve Dili
excel- 2003 Türkçe
Asgari geçim indirimi ile ilgili. Ben ( J ) sutununda kişilerin medeni hallerini tutuyorum. -Bekar-, -Evli-, -eşi çalışıyor-, -Evli , eşi çalışmıyor-, -evli eşi çalışıyor, 1Çocuk- gibi. Aslında değişik örnekler var ama benim bilgilerim tek sütunda olduğu için sıkıntı oluyor. ve sutunları genişletirsem de bana bir sürü iş çıkacak. Ben her kriter için bir eğer koydum. Eğer(j11="bekar";yuvarla(aşağıyuvarla(($e$7/100*75)/0,05;1)*0,05;2) gibi
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Asgari geçim indirimi ile ilgili. Ben ( J ) sutununda kişilerin medeni hallerini tutuyorum. -Bekar-, -Evli-, -eşi çalışıyor-, -Evli , eşi çalışmıyor-, -evli eşi çalışıyor, 1Çocuk- gibi. Aslında değişik örnekler var ama benim bilgilerim tek sütunda olduğu için sıkıntı oluyor. ve sutunları genişletirsem de bana bir sürü iş çıkacak. Ben her kriter için bir eğer koydum. Eğer(j11="bekar";yuvarla(aşağıyuvarla(($e$7/100*75)/0,05;1)*0,05;2) gibi
Ekteki örnekte olduğu gibi bir anahtar yardımcı tablo yaparak, daha kolay formülleyebilirsiniz.

.
 
Üst