EĞER işlevi, Excel'deki birçok karmaşık formülün temel taşıdır. EĞER'i kullanarak, bir koşul ve bu koşulun karşılanıp karşılanmadığı zaman için iki çıkış ayarlayabilirsiniz. Dahası, bu EĞER fonksiyonlarını, ihtiyacınız olan her kriter karşılanana kadar iç içe yerleştirebilirsiniz.

Bu işlevin karmaşıklık potansiyeli hem bir lanet hem de bir nimettir. Sofistike formüller oluşturmanıza olanak tanır ve aynı zamanda sarmalda kaybolmanızı ve hatalarla ve bozuk bir formülle sonuçlanmanızı kolaylaştırır.

EĞER İşlevini Anlamak

EĞER işlevinizi hatalardan temizlemenin en önemli adımı, işlevi anlamak ve sözdizimi. IF en çok Excel'deki popüler işlevler. EĞER işlevi bir mantıksal test çalıştırır ve ardından mantıksal testin sonucu doğru olduğunda bir değer ve testin sonucu yanlış olduğunda başka bir değer döndürür. Öyleyse, EĞER işlevi üç parçadan oluşur:

  • mantık testi
  • değer_eğer_doğruysa
  • değer_eğer_yanlışsa

Bu parçaları bir araya getirdiğinizde EĞER işlevini elde edersiniz:

EĞER(mantıksal_test, eğer_doğruysa değer, [yanlışsa_değer])
instagram viewer

Mantıksal_test sizin koşulunuz olduğunda, eğer_doğruysa değer, koşul karşılandığında işlevin döndürdüğü değerdir ve eğer_yanlışsa_değer, koşul karşılanmadığında döndürülen değerdir.

EĞER İşlev Örneği

Örnek olarak, yukarıdaki elektronik tabloyu düşünün. Bir testte iki farklı öğrencinin puanları var ve bu iki öğrencinin aynı puana sahip olup olmadığını bize söyleyen bir formül yazmak istiyoruz. Formül aşağıdaki gibi olacaktır:

=EĞER(B2=B3, A2&" & "&A3&" aynı puanı aldı!", A2&" & "&A3&" aynı puanı almadı.")

Bu formül EĞER işlevini çağırır ve B2=B3 mantıksal testini çalıştırır. Test sonucu pozitifse, fonksiyon iki öğrencinin aynı puana sahip olduğunu söyleyecektir. Aksi takdirde, test sonucu negatifse, fonksiyon iki öğrencinin aynı puanı almadığını söyleyecektir.

Bu örnekte öğrencilerin adlarını yazmak yerine, adlarını içeren hücrelere atıfta bulunduk. Bu şekilde formül, isimler değişse bile düzgün şekilde çalışabilir.

İç İçe EĞER İşlevi Örneği

İç içe EĞER fonksiyonlarının sarmalında kaybolmak çok kolaydır, ancak yapısını anlayarak ona hakim olabilirsiniz. Bu örnek listede, bir testteki bazı rastgele öğrencilerin adları ve puanları var. Biz de bir kademeli sistem kurmak istiyoruz. 90'dan yüksek puanlar S+, 80 ila 90 S, 70 ila 80 A alır ve ardından her 10 puanda bir harf yükselir.

Bunu tek bir formülle yapabiliriz, bir iç içe EĞER formülü tam olarak. Formül aşağıdaki gibi olacaktır:

=EĞER(B2>90, "S+", EĞER(B2>80, "S", EĞER(B2>70, "A", EĞER(B2>60, "B", EĞER(B2>50, "C")), EĞER(B2>40, "D", EĞER(B2>30, "E", "F"))))))

Bu formüldeki ilk mantıksal test, puanın 90'dan yüksek olup olmadığını kontrol etmektir. Eğer öyleyse, fonksiyon S+ değerini döndürür. Buraya kadar iyi, değil mi?

Ancak EĞER işlevleri zincirini başlatan şey, eğer_yanlışsa_değerinin bir EĞER işlevinin kendisi olmasıdır. Dolayısıyla, B2 90'dan yüksek değilse, formül B2'nin 80'den yüksek olup olmadığını kontrol etmek ve görmek için bir sonraki EĞER işlevine geçecektir. Bu test true değerini döndürürse, B2 kesinlikle 80 ile 90 arasındadır ve bu nedenle formül S değerini döndürür.

Öte yandan, ikinci test de false döndürürse formül, 70'ten yüksek olup olmadığını görmek için B2'yi test ettiği bir sonraki EĞER işlevine geçer. Formül, mantıksal testlerden birinden olumlu bir sonuç alana veya son EĞER işlevine ulaşana kadar B2'yi test etmeye devam edecektir.

EĞER İşlevini Sabitleme

Bazı durumlarda, aldığınız hata, EĞER işlevinin kendisini bozmuş olmanızdır. Bu, işlev sözdiziminde veya atıfta bulunduğu hücrelerde bir hata olduğu anlamına gelir.

İşlevinizin sağlıklı olduğundan emin olmak için yapmanız gereken ilk şey, virgülleri ve parantezleri kontrol etmektir. EĞER işlevinin sözdizimini hatırlayın ve işlevin her virgülle bir sonraki parametreye geçtiğini bilin. Ayrıca, eğer_yanlışsa değeri tanımladıktan hemen sonra parantezlerinizi kapattığınızdan emin olun.

EĞER işlevinin kendisi dışında, iç içe geçmiş işlevlerde işler ters gidebilir. Herhangi bir işlevi, eğer_doğruysa_değer veya _değer_yanlışsa_değer parametrelerinde, EĞER işlevinin içine yerleştirebilirsiniz. Buradaki anahtar, sözdizimini bozmamak veya geçersiz girdiyle işlevi şaşırtmamak için kullandığınız işlevleri bilmektir.

Formülünüzde bir sorun olduğunda, Excel sizi hatanın kısaltmasıyla bilgilendirecektir. Her birinin ne anlama geldiğini bilerek, onları düzeltmekte daha az sorun yaşarsınız. EĞER işleviyle ilgili en yaygın dört hata aşağıda verilmiştir.

Hata Tanım
#BÖL/0! Formülünüz bir değeri sıfıra bölmeye çalışıyor.
#DEĞER! Formülü yanlış veri türüyle beslediniz. Örneğin. formül sayıları bekliyor, ancak onu metinle besliyorsunuz
#REF! Ya referans hücreleri ya da formül hücresi taşınmıştır. Formüldeki referanslar artık mevcut değil.
#İSİM? Formülünüzde bir işlevin adını yanlış yazmışsınız.

Hataların göreceli olduğunu unutmayın. Örneğin, bir formül belirli bir sayı çifti üzerinde kusursuz bir şekilde çalışabilir, ancak başka bir sayı çifti ile çalışmayabilir. Bunların hepsi formülünüze, aralığına ve etki alanına bağlıdır. İşte bir örnek.

Bu örnekte, farklı günlerde bir parkta bulunan kadın ve erkek sayılarına sahibiz. Ayrıca o gün kadın erkek oranının 1'den büyük olup olmadığını gösteren bir sütunumuz var. Bu, EĞER işleviyle elde edilebilir.

=EĞER(C2/B2>1, "Evet", "Hayır")

Burada, oranı iki günde bir kontrol etmek için yalnızca otomatik doldurma tutamacını kullanmanız gerekir. Formülün biri hariç tüm satırlarda iyi çalıştığını unutmayın. Formül bir #SAYI/0'a ulaştı! hata, çünkü bir sayıyı sıfıra bölmeye çalışıyordu.

Hataları Düzeltme ve Koşulları Ayarlama

EĞER, mantıksal bir test yürüten ve ardından bu testin sonuçlarına bağlı olarak iki değer döndüren popüler bir işlevdir. EĞER işlevi, Excel'de birçok karmaşık formül oluşturmanıza olanak tanır, ancak formülde tam olarak ne olduğunu gözden kaçırmak ve hatalarla bombardımana uğramak da mümkündür.

EĞER işlevini hatasız kullanmanın anahtarı, önce onu ve sözdizimini anlamaktır. EĞER işlevinin içine başka işlevler yerleştiriyorsanız, bu işlevlere de aşina olmalısınız.

Excel'de İç İçe Formüllerle IF İşlevi Nasıl Kullanılır

Sonrakini Oku

PaylaşmakCıvıldamakPaylaşmakE-posta

İlgili konular

  • üretkenlik
  • Microsoft Excel
  • Microsoft Office İpuçları

Yazar hakkında

Emir M. bohlooli (110 Makale Yayımlandı)

Amir, teknoloji ve oyun tutkusu olan bir eczane öğrencisidir. Müzik çalmayı, araba kullanmayı ve kelimeler yazmayı sever.

Amir M.'dan Daha Fazla bohlooli

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın