EĞER işlevi

Uygulandığı Öğe
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

Belirttiğiniz koşul DOĞRU olarak değerlendirilirse bir değer; YANLIŞ olarak değerlendirilirse başka bir değer döndürür. Değerler ve formüller üzerinde koşullu sınamalar yapmak için EĞER'i kullanın.

Söz dizimi

EĞER(logical_test,value_if_true,value_if_false)

Logical_test , DOĞRU veya YANLIŞ olarak değerlendirilebilecek herhangi bir değer veya ifadedir. Örneğin, [Çeyrek1]=100 mantıksal bir ifadedir; [Çeyrek1] sütununun bir satırındaki değer 100'e eşitse, ifade DOĞRU olarak değerlendirilir. Aksi takdirde, ifade YANLIŞ olarak değerlendirilir. Bu bağımsız değişken herhangi bir karşılaştırma hesaplama işlecini kullanabilir.

Value_if_true , logical_test DOĞRU olduğunda döndürülen değerdir. Örneğin, bu bağımsız değişken "Bütçe içinde" metin dizesiyse ve logical_test bağımsız değişkeni DOĞRU olarak değerlendirilirse, EĞER işlevi "Bütçe içinde" metnini görüntüler. logical_test DOĞRU ve value_if_true boşsa, bu bağımsız değişken 0 (sıfır) döndürür. DOĞRU sözcüğünü görüntülemek için, bu bağımsız değişkende DOĞRU mantıksal değerini kullanın. Value_if_true başka bir formül olabilir.

Value_if_false , logical_test YANLIŞ olduğunda döndürülen değerdir. Örneğin, bu bağımsız değişken "Bütçe aşımı" metin dizesiyse ve logical_test bağımsız değişkeni YANLIŞ olarak değerlendirilirse, EĞER işlevi "Bütçe aşımı" metnini görüntüler. logical_test YANLIŞ ise ve value_if_false atlanırsa (yani, value_if_true'den sonra virgül olmaz), YANLIŞ mantıksal değeri döndürülür. logical_test YANLIŞ ve value_if_false boşsa (yani, value_if_true'den sonra virgül ve ardından kapatma parantezi var), 0 (sıfır) değeri verilir. Value_if_false başka bir formül olabilir.

Notlar

  • Daha ayrıntılı testler oluşturmak için en çok yedi EĞER işlevi, value_if_true ve value_if_false bağımsız değişkenleri olarak iç içe yerleştirilebilir. Aşağıdaki örneklerin sonuncusuna bakın.
  • value_if_true ve value_if_false bağımsız değişkenleri değerlendirildiğinde, EĞER işlevi bu deyimler tarafından döndürülen değeri döndürür.
  • EĞER bağımsız değişkenlerinden herhangi biri diziyse, EĞER deyimi çalıştırıldığında dizinin her öğesi değerlendirilir.

Örnek küme 1

C ol1 Sütun 2 Sütun 3 Gider Formül Açıklama (Sonuç)
50 =EĞER([Gider]<=100,"Bütçe içinde","Bütçeyi aşıyor") Sayı 100'e eşit veya küçükse formülde "Bütçe içinde" ifadesi görüntülenir. Aksi halde, işlev "Bütçe aşımı" metni görüntüler . (Bütçe dahilinde)
23 45 89 50 =EĞER([Gider]=100,TOPLA([Sütun1],[Sütun2],[Sütun3]),"") Sayı 100 ise, üç değer toplanır. Aksi halde, boş metin ("") verir. ()

Örnek küme 2

Fiili Giderler Tahmini Giderler Formül Açıklama (Sonuç)
1500 900 =EĞER([FiiliGiderler]>[ÖngörülenGiderler],"Bütçeyi Aşıyor","Tamam") İlk satırın bütçeyi aşıp aşmadığını denetler (Bütçeyi Aşıyor)
500 900 =EĞER([FiiliGiderler]>[ÖngörülenGiderler],"Bütçeyi Aşıyor","Tamam") İkinci satırın bütçeyi aşıp aşmadığını denetler (Tamam)

Örnek kümesi 3

Puan Formül Açıklama (Sonuç)
45 =EĞER([Puan]>89,"A",EĞER([Puan]>79,"B", EĞER([Puan]>69,"C",EĞER([Puan]>59,"D","F")))) İlk puana (F) bir harf notu atar
90 =EĞER([Puan]>89,"A",EĞER([Puan]>79,"B", EĞER([Puan]>69,"C",EĞER([Puan]>59,"D","F")))) İkinci puana (A) bir harf notu verir
78 =EĞER([Puan]>89,"A",EĞER([Puan]>79,"B", EĞER([Puan]>69,"C",EĞER([Puan]>59,"D","F")))) Üçüncü puana (C) bir harf notu atar

Yukarıdaki örnekte, ikinci EĞER deyimi aynı zamanda ilk EĞER deyiminin value_if_false bağımsız değişkenidir. Benzer şekilde, üçüncü EĞER deyimi de ikinci EĞER deyiminin value_if_false bağımsız değişkenidir. Örneğin, ilk logical_test ([Puan]>89) DOĞRU olduğunda, "A" döndürülür. İlk logical_test YANLIŞ olduğunda, ikinci EĞER deyimi değerlendirilir ve bu şekilde devam eder.

Harf notları, aşağıdaki anahtar kullanılarak sayılara atanır (yalnızca tamsayıların kullanıldığı varsayılmaktadır).

Puan Sonra geri dön
89'dan büyük A
80 ile 89 arası B
70 ile 79 arası C
60 ile 69 arası D
60'tan az C