Excel formülü: Diğer hesaplamalarla EĞER -

Genel formül

=IF(calculation1,calculation2,calculation3)

Özet

IF işlevi, diğer formülleri ve işlevleri IF içine yerleştirerek diğer hesaplamalarla birleştirilebilir. Gösterilen örnekte, G5'teki formül aşağıdaki gibidir:

=IF(F5-E5>2,SUM(data1),SUM(data2))

burada veri1 (B5: B14) ve veri2 (C5: C14) adlandırılmış aralıklardır.

F5-E5 sonucu 2'den büyük olduğunda, IF işlevi data1'deki değerlerin toplamını döndürür. F5-E5 sonucu 2'den büyük olmadığında, IF, data2'deki değerlerin TOPLAMINI döndürür.

Açıklama

Bu formülün amacı, diğer formüllerin ve işlevlerin IF işlevinin içine nasıl yerleştirilebileceğini göstermektir.

EĞER işlevi aşağıdaki gibi üç bağımsız değişken alır:

=IF(logical_test, value_if_true, value_if_false)

Bu örnekte mantıksal test, F5-E5> 2 ifadesidir:

=IF(F5-E5>2 // logical test

Bu ifade TRUE döndürdüğünde, IF işlevi data1'deki değerleri toplamak için SUM işlevini çağırır:

SUM(data1) // when test is TRUE

İfade FALSE döndürdüğünde, EĞER data2'deki değerleri toplamak için TOPLA işlevini çağırır:

SUM(data2) // when test is false

Her iki durumda da TOPLA işlevi EĞER işlevine bir değer verir ve EĞER nihai sonuç olarak bu değeri döndürür.

Diğer hesaplamalar

Bu konsept, istediğiniz şekilde özelleştirilebilir. Toplam yerine ortalama döndürmek için:

=IF(F5-E5>2,AVERAGE(data1),AVERAGE(data2))

F5 ve F5'in her ikisinin de 3'ten büyük olup olmadığını kontrol etmek için:

=IF(AND(F5>3,E5>3),SUM(data1),SUM(data2))

Ve benzeri. Önemli olan, IF içinde istediğiniz herhangi bir hesaplamayı yapabilmenizdir. İç içe geçmiş bir EĞER bile oluşturabilirsiniz.

Not: Diğer hesaplamaları bir işlevin veya formülün içine yerleştirmek, birçok daha gelişmiş formülde yaygın bir uygulamadır. EĞER işlevi ile sınırlı değildir. Bu listede birçok örnek bulabilirsiniz.

Ilginç makaleler...