Nisan ile Ocak arasında satılan birimler veya Nancy tarafından satılan birimler gibi birden fazla koşulu karşılayan verileri bulmanız gerektiğinde , AND ve OR işlevlerini birlikte kullanabilirsiniz. İşte size bir örnek:
Bu formül, 1 Nisan 2011 ile 1 Ocak 2012 tarihleri arasında satılan birimleri veya Nancy tarafından satılan birimleri aramak için VE işleviniOR işlevinin içine yerleştirmektedir. Döndürdüğü görebilirsiniz Nancy tarafından satılan birimler için ve ayrıca formülde belirtilen tarihlerde Tim ve Ed tarafından satılan birimler için true.
Kopyalayıp yapıştırabileceğiniz formdaki formül aşağıdadır. Örnek bir çalışma kitabında bununla oynamak istiyorsanız, bu makalenin sonuna bakın.
=OR(AND(C2>TARİh(2011,4,30),C2<TARİh(2012,1,1)),B2="Nancy")
Şimdi formülü biraz daha ayrıntılı bir şekilde ilerletelim. OR işlevi, doğru mu yoksa yanlış mı olduğunu görmek için sınayabileceği bir dizi bağımsız değişken (veri parçası) gerektirir. Bu formülde, ilk bağımsız değişken AND işlevi ve içine yerleştirilmiş TARİh işlevi, ikinci bağımsız değişken ise "Nancy"dir. Formülü şu şekilde okuyabilirsiniz: Satışın 30 Nisan 2011'de ve 1 Ocak 2012'de mi yoksa Nancy tarafından mı yapıldığını görmek için test edin.
AND işlevi de True veya False döndürür. Çoğu zaman, OR ve EĞER gibi başka bir işlevin özelliklerini genişletmek için VE kullanırsınız. Bu örnekte, OR işlevi AND işlevi olmadan doğru tarihleri bulamaz.
EĞER ile AND ve OR kullanma
VE ve VEYA işlevlerini EĞER işleviyle de kullanabilirsiniz.
Bu örnekte insanlar, pazarın daha küçük olduğu güney bölgesinde çalışmadıkları sürece en az 125.000 ABD doları mal satana kadar bonus kazanmaz. Bu durumda, 100.000 ABD doları satış yaptıktan sonra bonusa hak kazanırlar.
=EĞER(OR(C4>=125000,AND(B4="Güney",C4>=100000))=DOĞRU,C4*0,12,"Bonus yok")
Biraz daha derine bakalım. EĞER işlevinin düzgün çalışması için üç veri parçası (bağımsız değişken) gerekir. Birincisi mantıksal test, ikincisi testin Doğru döndürdüğünde görmek istediğiniz değer, üçüncüsü ise testin False döndürdüğünde görmek istediğiniz değerdir. Bu örnekte, OR işlevi ve iç içe yerleştirilmiş her şey mantıksal testi sağlar. Şu şekilde okuyabilirsiniz: C sütunundaki değer "Güney" olmadığı sürece 125.000'den büyük veya 125.000'e eşit değerler arayın, ardından 100.000'den büyük bir değer arayın ve her iki koşul da doğru olduğunda değeri komisyon tutarı olan 0,12 ile çarpın. Aksi takdirde, "Bonus yok" sözcüklerini görüntüleyin.
Örnek veriler
Bu makaledeki örneklerle çalışmak istiyorsanız, aşağıdaki tabloyu kendi elektronik tablonuzdaki A1 hücresine kopyalayın. Başlık satırı da dahil olmak üzere tablonun tamamını seçtiğinizden emin olun.
Satış Elemanı |
Bölge |
Satışlar |
Formül/sonuç |
---|---|---|---|
Kocak |
Doğu |
87925 |
=EĞER(OR(C2>=125000,AND(B2="Güney",C2>=100000))=DOĞRU,C2*0,12,"Bonus yok") |
Akın |
Kuzey |
100000 |
=EĞER(VEYA(C3>=125000,AND(B3="Güney",C3>=100000))=DOĞRU,C3*0,12,"Bonus yok") |
Göktepe |
Batı |
145000 |
=EĞER(OR(C4>=125000,AND(B4="Güney",C4>=100000))=DOĞRU,C4*0,12,"Bonus yok") |
Hanif |
Güney |
200750 |
=EĞER(VEYA(C5>=125000,AND(B5="Güney",C5>=100000))=DOĞRU,C5*0,12,"Bonus yok") |
Özdemir |
Güney |
178650 |
=EĞER(OR(C6>=125000,AND(B6="Güney",C6>=100000))=DOĞRU,C6*0,12,"Bonus yok") |
Türk |
Kuzey |
99555 |
=EĞER(OR(C7>=125000,AND(B7="Güney",C7>=100000))=DOĞRU,C7*0,12,"Bonus yok") |
Kartal |
Doğu |
147000 |
=EĞER(VEYA(C8>=125000,AND(B8="Güney",C8>=100000))=DOĞRU,C8*0,12,"Bonus yok") |
Cassazza |
Kuzey |
213450 |
=EĞER(OR(C9>=125000,AND(B9="Güney",C9>=100000))=DOĞRU,C9*0,12,"Bonus yok") |
Kahverengi |
Güney |
122680 |
=EĞER(OR(C10>=125000,AND(B10="Güney",C10>=100000))=DOĞRU,C10*0,12,"Bonus yok") |
Smithberg |
Batı |
92500 |
=EĞER(OR(C11>=125000,AND(B11="Güney",C11>=100000))=DOĞRU,C11*0,12,"Bonus yok") |
Benson |
Doğu |
88350 |
=EĞER(OR(C12>=125000,AND(B12="Güney",C12>=100000))=DOĞRU,C12*0,12,"Bonus yok") |
Okuma |
Batı |
102500 |
=EĞER(VEYA(C13>=125000,AND(B13="Güney",C13>=100000))=DOĞRU,C13*0,12,"Bonus yok") |