Excel'de EĞER İşlevi Nasıl Kullanılır

İçindekiler:

Excel'de EĞER İşlevi Nasıl Kullanılır
Excel'de EĞER İşlevi Nasıl Kullanılır
Anonim

Bilinmesi Gerekenler

  • EĞER işlevi, mantıksal bir test gerçekleştirmek için kullanılır, yani bir şeyin doğru olup olmadığı.
  • EĞER işlevinin söz dizimi ve bağımsız değişkenleri =EĞER(mantıksal_test, eğer_doğruysa_değer, [yanlışsa_değer]).
  • Örneğin =IF(A2>A3, "Daha Büyük", "Daha Küçük").

Bu makalede, Excel 2019 ve Microsoft 365 dahil olmak üzere Excel'in tüm sürümlerinde mantıksal bir test gerçekleştirmek için EĞER işlevinin nasıl kullanılacağı açıklanmaktadır. Birkaç örnek özetlenmiştir.

IF İşlevi nedir?

Excel'deki EĞER işlevi, mantıksal bir test gerçekleştirmek için kullanılır. Bu işlevi kullanan formüle EĞER ifadesi veya if/then ifadesi de denir.

Bu işlevi kullanan tüm formüller iki sonuçtan birine sahip olabilir. Aşağıdaki örneklerde göreceğimiz gibi, çalışma şekli, formülün bir şeyin doğru olup olmadığını test etmek için ayarlanmasıdır. Doğruysa bir şey olur, yanlışsa başka bir şey olur.

Image
Image

EĞER işlevi, Excel'de kullanabileceğiniz birkaç mantıksal işlevden biridir. VE, EĞERHATA, EĞER, DEĞİL ve VEYA içerir.

IF İşlev Sözdizimi ve Bağımsız Değişkenler

EĞER işlevini kullanan her formülün birkaç bölümü vardır:

=IF(mantıksal_test, eğer_doğruysa_değer, [eğer_yanlışsa_değer])

  • logical_test: Test ettiğiniz koşul. Gerekli.
  • value_if_true: Mantıksal_test doğruysa ne olur? Gerekli.
  • value_if_false: Mantıksal_test yanlışsa ne olur? İsteğe bağlı.

Bir Excel IF ifadesi yazmak, biraz farklı okursanız kolaydır: eğer ilk kısım doğruysa, o zaman şunu yapın. İlk kısım yanlışsa, bunun yerine diğer şeyi yapın.

Şu kuralları aklınızda bulundurun:

  • Excel, mantıksal_test yanlışsa ve eğer_yanlışsa değer atlanırsa YANLIŞ döndürür.
  • Metni_doğruysa_değer veya_yanlışsa_değer olarak döndürmek için DOĞRU ve YANLIŞ sözcükleri dışında tırnak içine alınmalıdır.
  • IF işlevi büyük/küçük harfe duyarlı değildir.
  • Excel 2010 ve daha yenisi, aynı formül içinde 64 adede kadar IF ifadesinin bulunmasına izin verir. Excel'in eski sürümleri yedi ile sınırlıdır.

IF İşlev Örnekleri

İşte Excel'de EĞER formüllerini kullanmanın farklı yollarından bazıları:

İfade Doğruysa Metin Yaz


=IF(A2>A3, "Daha Büyük", "Daha Küçük")

Image
Image

Bu, Excel'deki EĞER ifadesinin gerçekten temel bir örneğidir. Test, A2'nin A3'ten büyük olup olmadığını görmek içindir. Varsa Daha Büyük yazın, yoksa Daha Küçük yazın.

Eğer İfade Doğruysa Matematik Yapın


=IF(A2>A3, A2-A3)

Image
Image

Bu EĞER ifadesi biraz farklı yazılmıştır. Eğer_doğruysa_değer sonucunun bir kelime olması yerine, bir değeri diğerinden çıkarmaktadır. Dolayısıyla, eğer A2 aslında A3'ten büyükse, sonuç fark olacaktır. Doğru değilse, eğer_yanlışsa değer kısmını atladığımızdan, Excel YANLIŞ döndürür.

Matematikle İfadeyi Test Et


=EĞER(A2/A3=5, A2/A3, "")

Image
Image

EĞER ifadesi yazmanın başka bir yolu da mantıksal_test bölümünde bir hesaplama yapmaktır. EĞER koşulu burada A2/A3=5. Bu doğruysa, A2/A3 hesaplamasını yaparız. 5'e eşit değilse, sonucun hiçbir şey olmasını isteriz, bu nedenle çift tırnak kullanırız.

Bir Randevunun Bugün Olup Olmadığını Test Edin


=IF(A2=BUGÜN(), "Bugün bugün", "")

Image
Image

Diğer Excel işlevleri, bir EĞER ifadesi içinde kullanılabilir. Bu örnekte, A2'nin bugünün tarihi olup olmadığını kontrol etmek için BUGÜN işlevini kullanıyoruz. Eğer öyleyse formül bu bugün yazıyor, yoksa hiçbir şey yazılmaz.

VE IF Formülüyle kullanma


=EĞER(E2<=BUGÜN(), "Şimdi", "Yakında")

=EĞER(VE(F2="Şimdi", D2>=(B2-C2)), "Evet", "Hayır")

Image
Image

EĞER işlevinin bu örneği biraz daha karmaşıktır. Buradaki fikir, borcumuz olan bir kalemin vadesinin geçip geçmediğini görmek ve geçmişse, bu tutarın bütçemizde olup olmadığına bakıyoruz, böylece onu ödeyebiliriz. Bu ifadelerin ikisi de doğruysa, ödeme zamanının gelip gelmediğini G Sütununda görebiliriz.

IF(E2<=BUGÜN(), "Şimdi", "Yakında") Aciliyet sütunundadır. Son ödeme tarihini bugünün tarihi ile karşılaştırarak bize ürünün vadesinin geçip geçmediğini veya bugünün vadesinin gelip gelmediğini söyler. Son tarih bugün veya geçmişteyse, Sütun F'de Şimdi yazılır, aksi takdirde Yakında yazarız.

İkinci EĞER ifadesi, içinde VE kullanılmasına rağmen hala bir EĞER ifadesi gibi yapılandırılmıştır. Buradaki kalın kısım, AND işlevinin bulunduğu yerdir ve ilk virgül kümesi içinde olduğundan, mantıksal_test olarak kullandığımız şey budur:

=IF(VE(F2="Şimdi", D2>=(B2-C2)), "Evet", "Hayır")

Burada diğer IF ifadeleri gibi olduğunu göstermek için farklı yazılmıştır:

=EĞER(bunu VE işlevini test edin, doğruysa Evet yazın veya Hayır yazınyanlışsa)

VE işlevi içinde iki IF ifadesi vardır:

  • F2="Now", G Sütunundaki formüllerin bir parçasıdır. Now'ın F2'de olup olmadığını kontrol eder.
  • D2>=(B2-C2) iki bölümden oluşur: önce öğe için ne kadar ödememiz kaldığını görmek için B2-C2 hesaplamasını yapar ve ardından D2'deki kullanılabilir bütçeyi kontrol ederek bunu ödeyecek paramız olup olmadığını kontrol eder.

Öyleyse, şimdi borcumuz varsa ve bunu ödeyecek paramız varsa, bize Evet, öğeyi ödeme zamanının geldiği söylenir.

İç İçe EĞER İfadesi Örnekleri

İç içe EĞER deyimleri, formüle birden fazla EĞER ifadesi eklendiğinde buna denir. Kurulum hemen hemen aynı ama ilk setin sonundaki parantezleri kapatmak yerine virgül koyup başka bir ifade yazıyoruz.

Bir Formülde İki EĞER İfadesi


=EĞER(B2="F", "A Sınıfı", EĞER(B2="M", "B Sınıfı"))

Image
Image

Bu ilk örnek, öğrencileri cinsiyetlerine göre sınıflandırmak için kullanılır; burada kızlar A Sınıfı ve erkekler B Sınıfı olarak atanır. Formül, B2'de F ve M'yi kontrol eder ve ardından ifadeye bağlı olarak Sınıf A veya Sınıf B yazar bu doğru.

İç içe EĞER işlevlerine sahip bir formülün sonunda ihtiyacınız olan parantez sayısı, EĞER yazılma sayısıyla aynıdır. Örneğimizde EĞER iki kez yazılmıştır, bu nedenle sonunda iki parantez kullanmamız gerekir.

Tek Formülde Üç EĞER İfadesi


=IF(A2=BUGÜN(), "Bugün bugün", EĞER(A2BUDAY(), "Gelecek tarih")))

Image
Image

İşte birden çok EĞER ifadesi içeren bir formül örneği. Yukarıdaki BUGÜN örneğiyle aynıdır ancak bir mantıksal test daha vardır:

  • İlk set, A2'nin bugünün tarihi olup olmadığını kontrol eder ve eğer öyleyse, Bugündür'ü döndürür.
  • İkinci, A2'nin daha eski bir tarih olup olmadığını belirlemek için bugünün A2'den büyük olup olmadığını test eder ve eğer öyleyse Eski tarihi döndürür.
  • Son olarak, bugünün tarihinin A2'deki tarihten küçük olup olmadığını görmek için bir test var ve formül ise Gelecek tarihi döndürür.

İfadeler Yanlışsa Fiyatı Kopyala


=IF(C2="Fatura", "", EĞER(C2="Yiyecek", "", B2))

Image
Image

Bu son iç içe EĞER formülü örneğinde, belirli bir kategoriye girmeyen tüm satın almaların toplam miktarını hızlı bir şekilde belirlememiz gerekiyor. Tüm gereksiz alımlarımızı topluyoruz ve uzun bir liste ile bunu yapmanın en iyi yolu bu. Fatura veya Yiyecek yazan herhangi bir öğe açıklamasının önemli olduğunu belirledik, bu nedenle B2'deki fiyatın diğer tüm öğeler için gösterilmesi gerekiyor.

Olan şu:

  • C2="Bill", "": C2 Bill diyorsa hücreyi boş bırakın.
  • C2="Yiyecek", "": C2 Yiyecek diyorsa hücreyi boş bırakın.
  • B2: Bu ifadelerden herhangi biri yanlışsa, B2'de ne olduğunu yazın.

Bu formülün bize bıraktığı şey, ihtiyacımız olmayan ürünlere ne kadar para harcandığını hızlı bir şekilde değerlendirmek için SUM işleviyle toplayabileceğimiz bir fiyatlar listesidir.

İç İçe EĞER İfadeleri Yazmanın Daha Kolay Yolu

Formülün içine daha fazla girdikçe, formül hızla yönetilemez hale gelebilir ve daha sonra düzenlenmesi zor olabilir. İç içe EĞER ifadeleriyle çalışmayı kolaylaştırmanın bir yolu, her ifadeden sonra bir satır sonu koymaktır, bunun gibi:


=

IF(A2=BUGÜN(), "Bugün bugün",

IF(A2<BUGÜN()), "Eski tarih",

IF(A2IF(A2>BUGÜN(), "Gelecek tarih")))

Bunu Excel'de yapmak için formül çubuğundan düzenlememiz gerekiyor:

  1. Excel'in en üstündeki formül çubuğunu seçin.
  2. İmleç çift taraflı bir oka dönüşene kadar fareyi metin alanının altına getirin ve ardından daha fazla çalışma alanı sağlamak için kutuyu tıklayıp aşağı sürükleyin.
  3. İmleci eşittir işaretinin arkasına getirin ve Alt+Enter (Windows) veya Ctrl+Option+Enter (Mac) tuşlarına basın. Bu, formülün geri kalanını yeni bir satıra koyar.
  4. Her IF ifadesinden önce Adım 3'ü tekrarlayın, böylece her örnek kendi satırına yerleştirilir.

    Image
    Image

Önerilen: