Google E-Tablolar IF İşlevi Nasıl Kullanılır
Bir Google E-Tablolar formülünde mantıksal bir test yürütmek ve test DOĞRU veya YANLIŞ olsun, farklı sonuçlar sağlamak istiyorsanız, EĞER işlevini kullanmanız gerekir. Google E-Tablolar'da nasıl kullanılacağı aşağıda açıklanmıştır.
Adından da anlaşılacağı gibi, IF, sonucun her zaman DOĞRU veya YANLIŞ olduğu mantıksal bir testte tek bir hücrenin veya hücre aralığının belirli kriterleri karşılayıp karşılamadığını test etmek için kullanılır.
IF testi DOĞRU ise, Google E-Tablolar bir sayı veya metin dizesi döndürür, hesaplama yapar veya başka bir formül çalıştırır.
Sonuç YANLIŞ ise, tamamen farklı bir şey yapacaktır. IF'yi AND ve OR gibi diğer mantıksal işlevlerle veya diğer iç içe geçmiş IF ifadeleriyle birleştirebilirsiniz.
IF İşlevini Kullanma
IF işlevi, tek bir mantıksal testte kendi başına kullanılabilir veya daha karmaşık testler için birden çok IF ifadesini tek bir formülde iç içe yerleştirebilirsiniz.
Başlamak için Google E-Tablolar e-tablonuzu açın ve ardından =IF(test, value_if_true, value_if_false)
bir hücreye yazın.
"Testi" mantıksal testinizle değiştirin ve ardından "eğer_if_doğruysa" ve "yanlışsa_değer" bağımsız değişkenlerini, sonuç DOĞRU veya YANLIŞ olduğunda Google E-Tablolar'ın sağlayacağı işlem veya sonuçla değiştirin.
Aşağıda gösterilen örnekte, B3 hücresinin değerini test etmek için bir EĞER ifadesi kullanılmıştır. B3 hücresi B harfini içeriyorsa, A3 hücresinde DOĞRU değer döndürülür. Bu durumda, bu A harfini içeren bir metin dizesidir.
B3 hücresi B harfini içermiyorsa, A3 hücresi YANLIŞ değerini döndürür ve bu örnekte C harfini içeren bir metin dizesidir.
Gösterilen örnekte, B3 hücresi B harfini içerir. Sonuç DOĞRUDUR, bu nedenle DOĞRU sonuç (A harfi) A3 olarak döndürülür.
Hesaplamalar ayrıca mantıksal bir test olarak da işe yarar. Aşağıdaki örnekte, A4 hücresindeki EĞER formülü, B4 hücresinin 10 sayısına eşit veya ondan büyük bir sayısal değere sahip olup olmadığını test etmektedir. Sonuç DOĞRU ise, 1 sayısını döndürür. Yanlışsa, 2 numara.
Örnekte, B4 hücresinin değeri 9'dur. Bu, mantıksal testin sonucunun YANLIŞ olduğu ve 2 sayısı gösterildiği anlamına gelir.
İç içe geçmiş IF İfadeleri
Daha uzun, karmaşık bir mantıksal test gerçekleştirmek isterseniz, birden çok EĞER ifadesini aynı formül içine yerleştirebilirsiniz.
Birden çok EĞER ifadesini tek bir formülde iç içe yerleştirmek için basit yazın =IF(first_test, value_if_true, IF(second_test, value_if_true, value_if_false))
. Bu yalnızca tek bir iç içe geçmiş IF ifadesini gösterirken, istediğiniz kadar IF ifadesini iç içe yerleştirebilirsiniz.
Örnek olarak, B3 hücresi 4'e eşitse, A3'teki EĞER formülü 3 döndürür. B3 hücresi 4'e eşit değilse, B3 hücresinin 10'dan küçük bir değere sahip olup olmadığını test etmek için ikinci bir EĞER ifadesi kullanılır.
Varsa, 10 sayısını döndürün. Aksi takdirde, 0 döndürür. Bu örnek test, ilk "yanlışsa_değer" bağımsız değişkeni olarak kendi iç içe geçmiş EĞER ifadesine sahiptir ve ikinci test değerlendirilmeden önce ilk testin YANLIŞ olmasını gerektirir.
Yukarıdaki örnek, bu testin üç potansiyel sonucunu da göstermektedir. İlk mantıksal testin (B3 3'e eşittir) DOĞRU sonucunu döndürmesiyle, A3 hücresindeki EĞER formülü 4 sayısını verdi.
İkinci mantıksal test, A4 hücresinde B4'ün değeri 10'dan küçük olan başka bir DOĞRU sonuç verdi.
Tek YANLIŞ sonuç, her iki testin sonucunun (B5 3'e eşit veya 10'dan küçük) YANLIŞ olduğu ve YANLIŞ sonucunu (0) döndürdüğü A5 hücresinde döndürülür.
İç içe geçmiş bir EĞER ifadesini aynı şekilde “eğer doğruysa değer” bağımsız değişkeni olarak kullanabilirsiniz. Bunu yapmak için yazın =IF(first_test, IF(second_test, value_if_true, value_if_false), value_if_false)
.
Örnek olarak, B3 hücresi 3 sayısını içeriyorsa ve C3 hücresi 4 sayısını içeriyorsa, 5 döndür. B3 3 içeriyorsa, ancak C3 4 içermiyorsa, 0 döndürün.
B3 3 içermiyorsa, bunun yerine 1 sayısını döndürün.
Bu örneğin sonuçları, ilk testin doğru olması için B3 hücresinin 3 sayısına eşit olması gerektiğini göstermektedir.
Buradan, ilk EĞER için "eğer_gerçek_değer" ikinci bir test yapmak için ikinci bir iç içe IF deyimi kullanır (ister C3, C4, C5 veya C6, 4 sayısını içerir). Bu size iki potansiyel "yanlışsa_değer" sonucu verir (0 veya 1). A4 ve A5 hücreleri için durum budur.
İlk test için YANLIŞ bağımsız değişkeni eklemezseniz, Google E-Tablolar sizin için bunun yerine otomatik bir YANLIŞ metin değeri döndürecektir. Bu, yukarıdaki örnekte A6 hücresinde gösterilmektedir.
IF'yi AND ve OR ile kullanma
EĞER işlevi DOĞRU veya YANLIŞ sonuçlarıyla mantıksal testler gerçekleştirirken, VE ve VEYA gibi diğer mantıksal işlevleri bir EĞER formülüne yerleştirmek mümkündür. Bu, birden çok kriterle ilk testi çalıştırmanıza olanak tanır.
VE işlevi, bir GERÇEK sonucun gösterilmesi için tüm test kriterlerinin doğru olmasını gerektirir. VEYA bir GERÇEK sonuç için test kriterlerinden yalnızca birinin doğru olmasını gerektirir.
IF AND kullanmak için yazın =IF(AND(AND Argument 1, AND Argument 2), value_if_true, value_if_false)
. AND bağımsız değişkenlerini kendi argümanlarınızla değiştirin ve istediğiniz kadar ekleyin.
IF OR kullanmak için =IF(OR(OR Argument 1, OR Argument 2), value_if_true, value_if_false)
. Değiştirin ve istediğiniz kadar OR argümanı ekleyin.
Bu örnek EĞER VE EĞER VEYA EĞER VEYA'nın B ve C sütunlarında aynı değerleri test etmek için kullanıldığını gösterir.
EĞER VE için, A3'ün "Evet" metin dizesi döndürmesi için B3'ün 1'e eşit ve C3'ün 5'ten küçük olması gerekir. Her iki sonuç A3 için DOĞRU, A4 ve A5 hücreleri için sonuçlardan biri veya her ikisi YANLIŞ.
IF OR için, bu testlerden yalnızca biri (B3 eşittir 1 veya C3, 5'ten küçük) DOĞRU olmalıdır. Bu durumda, B ve C sütunlarındaki sonuçlardan biri veya her ikisi de doğru olduğundan, hem A8 hem de A9 bir DOĞRU sonuç ("Evet") döndürür. Yalnızca iki başarısız sonucu olan A10, YANLIŞ sonucunu verir.