• DİKKAT

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

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
 
=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)
 
A2 hücresine

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

A3 hücresine

=EÐER(A1<100;A1*0,2;"")
 
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:
 
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..
 
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
 
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ı?? :?
 
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.
 
Evet kesin öyle oldu.Ben de yardımcı olayım derwish'e

neeen,neeen,neeen,neeen.... :arkadas:
 
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
 
Aşağıdaki formülü D3 hücresine yazarak deneyin.

=EÐER(VE(B2<500;C3>0;C3<99);180;0)
 
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
 
levent bey tesekkür ederim ilginiz icin baska bir sorunla daha gorusunceye kadar iyi günler dilerim,kolay gelsin
 
ç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
 
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
 
Geri
Üst