koşullu formül

Katılım
6 Nisan 2005
Mesajlar
150
koşullu formül nasıl yazabiliriz.... örnek olarak A1 hücresine yazdığız değer 100 den büyükse A2 hücresine a1 in %10 nu alsın, eğer A1 hücresine yazdığımız değer 100 den küçükse A3 hücresine a1 in %20 sini alsın
 
Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
=EÐER(A1>100;A1*0,1;"")

=EÐER(A1<=100;A1*0,2;"")

yada iki sonucuda bir hücrede yazsın
=EÐER(A1>100;A1*0,1;A1*0,2)
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
A2 hücresine

=EÐER(A1>100;A1*0,1;"")

A3 hücresine

=EÐER(A1<100;A1*0,2;"")
 
Katılım
2 Mart 2005
Mesajlar
556
Excel Vers. ve Dili
Office 2013 Türkçe
derwish' Alıntı:
:? çok zor sorular soruyom galiba... :hey:
Merhaba,
A2 hücresine 1. formülü ; A3 hücresine ise 2. formülü yazın.Biraz zorlandım ama herhalde olmuştur :D

=EÐER(A1>100;A1/100*10;"")

=EÐER(A1<100;A1/100*20;"")


Yav arkadaşlar ben mesajı düzenleyip yollayana kadar iki mesaj yollanmış.Harikasınız :bravo:
 
Katılım
6 Nisan 2005
Mesajlar
150
tşk arkdaşlar... bişi daha eklemek istersek... yani A5=1 koşulunuda eklersek.... bunu parantez içinde nereye yazcaz.... yani formül oluştururken "ve" mantığını nası kurcaz..
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
bedersu' Alıntı:
Yav arkadaşlar ben mesajı düzenleyip yollayana kadar iki mesaj yollanmış.
Ben daha yeni gördüm... :mrgreen:

A2 hücresine:

=(A1>100)*A1*0,1

A3 hücresine:

=(A1<100)*A1*0,2

Ya da, her iki durumda da sonuç aynı hücrede görünecekse:

=((A1>100)*0,1+(A1<100)*0,2)*A1

Edit:

A5=1 durumunu da kontrol edersek;

=((A5=1)*(A1>100)*0,1+(A5=1)*(A1<100)*0,2)*A1
 
Katılım
6 Nisan 2005
Mesajlar
150
raider,

=((A1>100)*0,1+(A1<100)*0,2)*A1

formülündeki + ne anlama geliyor??? veya anlamına mı yoksa toplam anlamına mı?? :?
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Formüldeki "+"; mantıksal matematik anlamında VEYA demektir.

"*" ise, VE anlamındadır.

Dediğim gibi, bu örnek sırf sayılardan oluştuğu için burada bu şekilde kullanabiliriz.

Eğer, "string - metin" türü ifadeleri kontrol edecek olsaydık, yukarıda arkadaşların yaptığı gibi XL'in kendi mantıksal operatörleri VE - AND, VEYA - OR kullanmamız gerekirdi.
 
Katılım
2 Mart 2005
Mesajlar
556
Excel Vers. ve Dili
Office 2013 Türkçe
Evet kesin öyle oldu.Ben de yardımcı olayım derwish'e

neeen,neeen,neeen,neeen.... :arkadas:
 
Katılım
31 Mayıs 2005
Mesajlar
6
merhaba
benim de buna benzer bir sorum olacakti.yardim ederseniz sevinirim. Benim sorumda iki kosul var.Ã?rnein b2<500 ve 0<c3<99 ise d3 e 180 yaz1lmas1n1 istiyorum bunu yazmam için d3 nasil bir formul yazmam gerekir. tesekkürler
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki formülü D3 hücresine yazarak deneyin.

=EÐER(VE(B2<500;C3>0;C3<99);180;0)
 
Katılım
31 Mayıs 2005
Mesajlar
6
levent bey çok tesekkür ederim daha sorularim bununla bitmeyecek umarim diger sorunlarimada bu kadar hizli cevap yazarsiniz :) tekrar tesekkür ederim iyi günler
 
Katılım
31 Mayıs 2005
Mesajlar
6
levent bey tesekkür ederim ilginiz icin baska bir sorunla daha gorusunceye kadar iyi günler dilerim,kolay gelsin
 
Katılım
31 Mayıs 2005
Mesajlar
6
çok afedersiniz ama benim bir sorum daha olacakti.
verdiginiz formule bazi eklentiler yapma istiyorum.
=EÐER(VE(A2<500;B2>0;B2<99);180;0) formulune A2<500 ve b2>99 b2<130 ise 225 yaz diye eklenti yapamadim bu gibi eklentiyi 6 veya 7 tane eklemem gerekiyor. bu sorumada cevap verirseniz bugün bir daha sizi rahatsiz etmeyecegim :oops: cevabiniz icin simdiden tesekkürler :p görüsmek üzere
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,180
Excel Vers. ve Dili
Excel-2003 Türkçe
eklenti yapmak istediğiniz şartlarda çelişki var?
a2 500 den küçükse,
b2 0 dan büyükse,
b2 99 dan küçükse,
180 yaz değilse sıfır
sonraki ilave mi yoksa farklı şart mı? farklı ise
=EÐER(VE(A2<500;B2>0;B2<99);180;EÐER(VE(A2<500;B2>99;B2<130);225;0))
ilave ise b2 nin durumunu yeniden tanımlayın..
eklenti için
=EÐER(VE(
burdan sonra şartlarınız sıralayın
 
Üst