Excel EĞER işlevi nasıl kullanılır -

İçindekiler

Özet

EĞER işlevi mantıksal bir test çalıştırır ve DOĞRU sonuç için bir değer ve YANLIŞ sonucu için başka bir değer döndürür. Örneğin, 70: = IF (A1> 70, "Geçti", "Başarısız") üzerindeki puanları "geçmek" için. EĞER işlevleri iç içe yerleştirilerek birden fazla koşul test edilebilir. IF işlevi, mantıksal testi genişletmek için AND ve OR gibi mantıksal işlevlerle birleştirilebilir.

Amaç

Belirli bir durumu test edin

Geri dönüş değeri

DOĞRU veya YANLIŞ için sağladığınız değerler

Sözdizimi

= EĞER (mantıksal_test, (değer_if_se), (yanlışsa_değer))

Argümanlar

  • mantıksal test - DOĞRU veya YANLIŞ olarak değerlendirilebilen bir değer veya mantıksal ifade.
  • doğruysa_değer - (isteğe bağlı) Mantıksal_sınama, DOĞRU olarak değerlendirildiğinde döndürülecek değer.
  • yanlışsa_değer - (isteğe bağlı) mantıksal_sınama YANLIŞ olarak değerlendirildiğinde döndürülecek değer.

Sürüm

Excel 2003

Kullanım notları

EĞER işlevi, mantıksal bir test çalıştırmak için kullanılır ve sonucun DOĞRU veya YANLIŞ olmasına bağlı olarak farklı şekilde tepki verir. İlk bağımsız değişken olan mantıksal test, DOĞRU veya YANLIŞ döndüren bir ifadedir. Doğruysa_değer ve yanlışsa_değer isteğe bağlıdır, ancak bunlardan en az birinin sağlanması gerekir. IF'den elde edilen sonuç bir değer, hücre başvurusu veya hatta başka bir formül olabilir.

Yukarıda gösterilen örnekte, bir test puanına göre "Geçti" veya "Başarısız" olarak atamak istiyoruz. Geçme puanı 70 veya daha yüksektir. D6'daki formül aşağıya kopyalanır:

=IF(C6>=70,"Pass","Fail")

Tercüme: C6'daki değer 70'den büyük veya 70'e eşitse, "Geçer" döndürün. Aksi takdirde, "Başarısız" olarak dönün.

Bu formülün mantıksal akışı tersine çevrilebilir. Aşağıdaki formül aynı sonucu verir:

=IF(C6<70,"Fail","Pass")

Tercüme: C6'daki değer 70'ten küçükse, "Başarısız" döndür. Aksi takdirde, "Geçiş" i döndürün.

Yukarıdaki her iki formül de kopyalandığında doğru sonuçları döndürür.

Not: Formül kriterleri konusunda yeniyseniz, bu makale birçok örneği açıklamaktadır.

Başka bir formül

EĞER işlevi, sonuç olarak başka bir formül döndürebilir. Örneğin, aşağıdaki formül A1 100'den küçük olduğunda A1 *% 5 ve A1 100'den büyük veya ona eşit olduğunda A1 *% 7 döndürecektir:

=IF(A1<100,A1*5%,A1*7%)

İç içe geçmiş EĞER ifadeleri

IF işlevi "iç içe" olabilir. "İç içe geçmiş EĞER", daha fazla koşulu test etmek ve daha fazla olası sonuç döndürmek için en az bir EĞER işlevinin diğerinin içinde yuvalanmış olduğu bir formüle karşılık gelir. Mantığın doğru olması için her bir IF ifadesinin dikkatlice diğerinin içinde "yuvalanması" gerekir.

Örneğin, aşağıdaki formül başarılı / başarısız sonucu yerine not atamak için kullanılabilir:

=IF(C6<70,"F",IF(C6<75,"D",IF(C6<85,"C",IF(C6<95,"B","A"))))

64 adede kadar IF işlevi yuvalanabilir. Bununla birlikte, genel olarak, daha karmaşık senaryolar için DÜŞEYARA veya YATAYARA gibi diğer işlevleri göz önünde bulundurmalısınız, çünkü bunlar çok daha akıcı bir şekilde daha fazla koşulu yönetebilirler.

Mantıksal operatörler

IF ile bir test oluştururken, aşağıdaki mantıksal operatörlerden herhangi birini kullanabilirsiniz:

Karşılaştırma operatörü Anlam Misal
= eşittir A1 = D1
> daha büyük A1> D1
> = büyük veya eşit A1> = D1
< daha az A1
<= küçüktür veya eşittir A1 <= D1
eşit değil A1D1

EĞER işlevi joker karakterleri desteklemez, ancak temel joker karakter işlevini elde etmek için EĞER ile EĞERSAY'ı birleştirebilirsiniz.

EĞER VE, VEYA

EĞER işlevi, VE işlevi ve VEYA işlevi ile birleştirilebilir. Örneğin, A1 7 ile 10 arasındayken "Tamam" sonucunu döndürmek için aşağıdaki gibi bir formül kullanabilirsiniz:

=IF(AND(A1>7,A1<10),"OK","")

Çeviri: A1, 7'den büyük ve 10'dan küçükse, "Tamam" döndür. Aksi takdirde, hiçbir şey döndürmeyin ("").

A1 "kırmızı" veya "mavi" olduğunda B1 + 10'u döndürmek için VEYA işlevini şu şekilde kullanabilirsiniz:

=IF(OR(A1="red",A1="blue"),B1+10,B1)

Çeviri: A1 kırmızı veya maviyse, B1 + 10'u döndürün, aksi takdirde B1'i döndürün.

Daha fazla bilgi

  • Yuvalanmış IF'ler hakkında daha fazla bilgi edinin
  • Yuvalanmış IF'ler (video) yerine DÜŞEYARA'nın nasıl kullanılacağını öğrenin
  • 50 Formül kriterlerine örnekler

Daha fazla EĞER işlevi örneği için aşağıya bakın.

Notlar

  • Her şeyi koşullu olarak saymak için EĞERSAY veya EĞERSAY işlevlerini kullanın.
  • Her şeyi koşullu olarak toplamak için ETOPLA veya ETOPLA işlevlerini kullanın.
  • EĞER bağımsız değişkenlerinden herhangi biri dizi olarak sağlanırsa, EĞER işlevi dizinin her öğesini değerlendirir.

İlgili videolar

Değerlendirmeyi kullanarak karmaşık formüllerde nasıl adım atılır Bu videoda, karmaşık formülleri her seferinde bir adımda çözmek için Formülü Değerlendir adlı bir özelliğin nasıl kullanılacağına bakacağız. İç içe geçmiş EĞER içeren bir formül nasıl oluşturulur Bu videoda, birden çok, iç içe geçmiş EĞER ifadesi kullanan bir formülün nasıl oluşturulacağını göstereceğim. Bu, tek bir formülde birden çok koşulu ele almak için yaygın bir tekniktir. 3 temel dizi formülü Neden dizi formüllerini kullanmalı? Bu videoda üç temel dizi formülü örneğine bakacağız. Geleneksel dizi formülleri zorlu sorunları çözebilir ve Excel'in dinamik dizi sürümünde dizi formülleri oluşturmak her zamankinden daha kolay. DÜŞEYARA ile değerler nasıl gruplandırılır Bu videoda, verileri belirli kategoriler halinde gruplamak için DÜŞEYARA'yı kullanmanın basit bir yolunu inceleyeceğiz. Basit bir dinamik grafik nasıl oluşturulur Bu videoda, Excel'de basit bir dinamik grafiğin nasıl oluşturulacağına bakacağız. Dinamik bir grafik, verilerdeki değişikliklere otomatik olarak yanıt verir. Yuvalanmış IF'leri DÜŞEYARA ile değiştirme Bu kısa videoda, tipik bir iç içe geçmiş EĞER formülünü DÜŞEYARA formülüyle nasıl değiştireceğimize bakacağız. İç içe geçmiş EĞER ifadeleriyle karşılaştırıldığında, DÜŞEYARA daha basit ve daha şeffaftır. Daha sonra ayarlamak da daha kolaydır.

Ilginç makaleler...