ÇOKEĞER

ÇOKEĞER işlevi belirtilen ifadeleri denetler ve bir DOĞRU Boole değeri olarak hesaplanan ilk koşula bağlı bir değer döndürür.

ÇOKEĞER(çokeğer-ifadesi; çokeğer-doğruysa; çokeğer-ifadesi…; çokeğer-doğruysa…)

çokeğer-ifadesi: Mantıksal bir ifade. çokeğer-ifadesi Boole değeri olarak değerlendirilebildiği sürece herhangi bir şeyi içerebilir. İfade 0 sayı değerini veriyorsa YANLIŞ, diğer sayı değerlerinde DOĞRU olarak düşünülür.

çokeğer-doğruysa: çokeğer-ifadesi DOĞRU ise döndürülecek değer. çokeğer-doğruysa, herhangi bir değer içerebilir. çokeğer-doğruysa belirtilmemişse (değer olmadan, noktalı virgül ile) ve çokeğer-ifadesi DOĞRU değerini veriyorsa, ÇOKEĞER işlevi 0 sonucunu döndürür.

çokeğer-ifadesi…: çokeğer-ifadesi YANLIŞ ise değerlendirilecek isteğe bağlı bir mantıksal ifade. çokeğer-ifadesi Boole değeri olarak değerlendirilebildiği sürece herhangi bir şeyi içerebilir. İfade 0 sayı değerini veriyorsa YANLIŞ, diğer sayı değerlerinde DOĞRU olarak düşünülür.

çokeğer-doğruysa…: çokeğer-ifadesi… DOĞRU ise döndürülecek değer. çokeğer-doğruysa, herhangi bir değer içerebilir. çokeğer-doğruysa... belirtilmemişse (değer olmadan, noktalı virgül ile) ve çokeğer-ifadesi... DOĞRU değerini veriyorsa, ÇOKEĞER işlevi 0 sonucunu döndürür.

Notlar

  • Tüm ifadeler YANLIŞ ise bir hata döndürülür.

  • Tüm önceki ifadeler (çokeğer-ifadesi ve tüm çokeğer-ifadesi… örnekleri de dahil) YANLIŞ olarak hesaplanırsa sonucu belirtmek için çokeğer-doğruysa… için varsayılan değerden önce formülünüzdeki son çokeğer-ifadesi… için “DOĞRU” değerini girebilirsiniz.

Birden fazla karşılaştırma yapmak için ÇOKEĞER’i kullanma

Aşağıdaki tabloda, öğrenci notlarının listesi gösterilir.

A

B

C

1

Öğrenci

Puan

Derece

2

1

4

Üstün

3

2

2

Çırak

4

3

3

Yeterli

5

4

Yetersiz

6

5

3,2

Yeterli+

7

6

3,2

Acemi

Aşağıdaki tablo, birden fazla çokeğer-ifadesi… değişkeni kullanarak yukarıdaki tabloda bulunan puanla ilişkili bir derecelendirme döndürür.

=ÇOKEĞER(B2=4;“Üstün”;B2=3;“Yeterli”;B2=2; “Çırak”;B2=1;“Acemi”).

Bu formülde, aşağıdaki değişkenler kullanılır:

  • çokeğer-ifadesi: B2’nin 4’e eşit olup olmadığını görmek için denetleyen B2=4.

  • çokeğer-doğruysa: B2 4’e eşitse döndürülen dizgi “Üstün”.

  • çokeğer-ifadesi…: B2’nin 3’e eşit olup olmadığını görmek için denetleyen "B2=3".

  • çokeğer-doğruysa…: B2 3’e eşitse döndürülen dizgi “Yeterli”.

  • çokeğer-ifadesi…: B2’nin 2’ye eşit olup olmadığını görmek için denetleyen "B2=2".

  • çokeğer-doğruysa…: B2 2’ye eşitse döndürülen dizgi “Çırak”.

  • çokeğer-ifadesi…: B2’nin 1’e eşit olup olmadığını görmek için denetleyen "B2=1".

  • çokeğer-doğruysa…: B2 1’e eşitse döndürülen dizgi “Acemi”.

Yukarıdaki formülü tablodaki diğer hücrelerle kullanmak için her bir eğer-ifadesindeki B2’yi puan içeren başka bir hücreyle değiştirin.

çokeğer-ifadesi… için DOĞRU’yu kullanma

Bazen, ifadelerin hiçbiri DOĞRU olarak sonuç vermez, ancak hata döndürmek yerine son çokeğer-ifadesindeki döndürülen dizgiyi ayarlayabilirsiniz. Yukarıdaki tabloda, Öğrenci 4’ün puanı yok; bu nedenle önceki formül bu öğrenci için bir hata döndürecektir. Belki bu öğrenci sınıfta yoktu ve hâlâ ödevi tamamlaması gerekiyor; bu nedenle hatayı bırakmak yerine eksik puanları “Eksik” olarak işaretlemek için başka bir çokeğer-ifadesi ekleyebilirsiniz:

=ÇOKEĞER(B5=4;"Üstün";B5=3;"Yeterli";B5=2;"Çırak+";B5=1;"Acemi";DOĞRU;"Yetersiz") formülünü gösteren Formül Düzenleyici.

Bu örnekte, hücre referansı Öğrenci 4 için puan hücresini eşleştirmek üzere değiştirilir; ancak değişkenlerin tümü yukarıdaki ile aynıdır ve en sona bir tane daha çokeğer-ifadesi eklenir:

  • çokeğer-ifadesi…: Son ifade olarak eklenen DOĞRU.

  • çokeğer-doğruysa…: Diğer değişkenlerden hiçbiri DOĞRU olarak sonuç vermezse döndürülen dizgi “Yetersiz".

Daha karmaşık karşılaştırmalar

Bazı durumlarda, karşılaştırma işleçlerinin karışımını kullanmanız gereken daha fazla karmaşık ifadeniz olabilir. Örneğin, yukarıdaki ölçek tam sayıları kullanır, ancak başka bir öğrencinin (Öğrenci 6) 3,2 aldığını varsayalım. Puanları dört ana derecelendirmenin arasında olan öğrenciler için hesaplamak üzere aşağıdaki gibi bir formül kullanabilirsiniz (B6’nın Öğrenci 5’in puanı olan 3,2 olduğunu varsayalım):

=ÇOKEĞER(B6=4;"Üstün"; B6>3; "Yeterli+";B6=3;"Yeterli";B6>2;"Çırak+";B6=2;"Çırak";B6>1;"Acemi+";B5=1;"Acemi";DOĞRU;"Yetersiz") formülünü gösteren Formül Düzenleyici.

Bu örnekte, ek çokeğer-ifadesi… değişkenleri Üstün, Yeterli, Çırak ve Acemi derecelendirmeleri arasına eklenir.

  • çokeğer-ifadesi…: B6’nın 3’ten büyük olup olmadığını görmek için denetleyen "B6>3".

  • çokeğer-doğruysa…: B2 3’ten büyükse döndürülen dizgi “Yeterli+”.

  • çokeğer-ifadesi…: B6’nın 2’den büyük olup olmadığını görmek için denetleyen "B6>2".

  • çokeğer-doğruysa…: B2 2’den büyükse döndürülen dizgi “Çırak+”.

  • çokeğer-ifadesi…: B6’nın 1’den büyük olup olmadığını görmek için denetleyen "B6>1".

  • çokeğer-doğruysa…: B2 1’den büyükse döndürülen dizgi “Acemi+”.

Bu, ÇOKEĞER ilk doğru ifadeyi aradığı için çalışır. Bir öğrencinin puanı 4 değilse, ÇOKEĞER puanın 3’ten büyük olup olmadığını denetler; Öğrenci 5 Yeterli+ derecelendirmesini alır. Başka bir örnekte, 2,5 puanı olan bir öğrenci puanı 3’ten büyük olan 4 olmadığı ya da 2’den büyük olan 3 olduğu için Çırak+ derecelendirmesini alacaktır.

ÇOKEĞER’i diğer işlevlerle kullanma

ÇOKEĞER diğer işlevlerle kullanılabilir. Örneğin, bu işlev A2’deki yılın (bu örnekte A2=2020) artık yıl olup olmadığını belirlemek için MOD işlevini kullanır:

=ÇOKEĞER(MOD($A2;4)≠0 ;YANLIŞ;MOD($A2;100)≠0;DOĞRU;MOD($A2;400)≠0;YANLIŞ; DOĞRU; DOĞRU) formülünü gösteren Formül Düzenleyici.

İki değerin eşit olup olmadığını belirlemek için karşılaştırma işlecini <> kullanın.

Ek örnekler

=ÇOKEĞER(A2>91;”A”;A2>82;”B”;A2>73;”C”;A2>64;”D”;DOĞRU;”F”) 91’den büyük bir sayı için “A” harf notunu döndürür, sonra 82’den büyük ve 92’den küçük bir sayı için “B” döndürür, ve “F” döndüren 65’ten küçük tüm değerler için bu şekilde devam eder.

=ÇOKEĞER(A2>91;"A";A2>82;"B";A2>73;"C";A2>64;"D";A2<>0;"Katıldı";DOĞRU;"Başarısız") 91’den büyük bir sayı için “A” harf notunu döndürür, sonra 82’den büyük ve 92’den küçük bir sayı için “B” döndürür, ve “Katıldı” döndüren 65’ten küçük ancak 0 olmayan tüm değerler için bu şekilde devam eder. Puan 0’sa, formül "Başarısız" değerini döndürür.

A2’nin “Bir köpek” ifadesini içerdiğini varsayalım

A1 = EŞLEŞMELERİSAY(A2; NORMİFADE("\w+")) olsun

=ÇOKEĞER(A1 = 0; “Sözcük yok”; A1 = 1; “Bir sözcük”; A1 = 2; “İki sözcük”; A1 > 2; “Birden çok sözcük”) “İki sözcük” değerini döndürür.

Ayrıca bakın:VEEĞERDEĞİLYADA
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Yararlı buldunuz mu?
Karakter sınırı: 250
Maksimum karakter sınırı 250'dir.
Geri bildiriminiz için teşekkür ederiz.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.