Kayıtlar

Eğer etiketine sahip yayınlar gösteriliyor

Ve Fonksiyonu

Resim
Konuyu bir örnekle anlatacağım.  Ev ile ilgili bir kampanya vardır. Bu kampanyaya katılmak için koşullar şunlardır:  Katılabilecek kişi evli olmalı, evi olmamalı, otomobili olmamalı ve yaşı 40'dan büyük olmalıdır.  F kolonuna ilgili satırlara bu koşulları kontrol eden bir Eğer cümlesi yazıyoruz.  Bu koşulların hepsinin aynı anda yerine getirilmesi için bu koşulların arasında Ve mantıksal bağlacı kullanılır. Biz de bu amaçla Ve bağlacına karşılık gelecek olan Ve fonksiyonunu kullanacağız.  Eğer fonksiyonu bildiğimiz gibi 3 parametreli bir fonksiyondur. Birinci parametresi 'Mantıksal Sınama', ikinci parametresi 'Doğruysa Değer', üçüncü parametresi 'Yanlışsa Değer'. 'Mantıksal Sınama' parametresinde koşul vardır ve kontrol işlemi yapılır.  Mantıksal Sınama parametresinde 1 koşul kullanılabilir. Fakat bizim 4 koşulumuz mevcuttur. Bu koşulları Ve fonksiyonunun parametreleri olarak kullanacağız. Bu koşulların hepsi aynı anda doğruysa fonksiyonun sonucu Doğ...

'İç İçe Eğer' ile 'Ve' Birlikte Kullanımı

Resim
İstenen:  Eğer Ürün Cinsi Televizyon ve Adet > 10 ise İskonto Oranı 0,10;  değilse Ürün Cinsi Bilgisayar ve Adet > 10 ise İskonto Oranı 0,15;  değilse İskonto Oranı 0 olacak.  Düşünüş:  Eğer(Ve(Ürün Cinsi = Televizyon; Adet > 10); 0,1;  Eğer(Ve(Ürün Cinsi = Bilgisayar; Adet > 10); 0,15;  0)) E2 Hücresindeki Formül:   =EĞER(VE(B2="Televizyon";D2>10);0,1; EĞER(VE(B2="Bilgisayar";D2>10);0,15; 0)) 

İç İçe Eğer Yazmanın Matematik Altyapısı

Resim
İç içe eğer yazmanın matematik altyapısını aşağıdaki örnekte görebilirsiniz.  İç İçe Eğer ile elde edilen sonucun aynısının elde edildiği  Yaklaşık Eşleşmeli DüşeyAra  hakkındaki yazımı okuyabilirsiniz.  Konu ile ilgili Yada Fonksiyonu  yazımı  okumanızı tavsiye ederim. 

Eğer Hakkında

Excel programındaki Eğer (If), bir SQL dilindeki iif, bir programlama dilindeki If ile mantıktaki ve günlük dildeki Eğer arasında kavramsal olarak özdeşlik vardır. Hepsinde de sırasıyla Koşul, koşula Uyulursa Ne Yapılacağı, koşula Uyulmazsa Ne Yapılacağı belirtilir. Bunlar arasında ancak biçimsel farklılık söz konusudur. Biçimsel farklar parantezlerin, If bloğu kapamasının mevcudiyeti, türü vs. gibi farklılıklardır. Excel’de Eğer(Koşul, Doğruysa-Değer, Yanlışsa-Değer) veya If(Condition, Value-If-True, Value-If-False) şeklinde olan kullanımın, programlama dilinde karşılığı örneğin aşağıdaki gibidir.   If <Koşul>     Then <Doğruysa Değer veya İşlem>     Else <Yanlışsa Değer veya İşlem>   End-If Excel ve SQL’de bu türden yapılacakların belirtilmesi bir fonksiyonla olduğu için, Eğer ifadesi de bir fonksiyonla ve fonksiyonun içinde kullanılan parametrelerle sisteme belirtilmektedir. Excel’dekine benzer olarak, SQL’de kullanılan fo...