Excel becerilerinizi geliştirmek mi istiyorsunuz? Veri analizinizi basitleştirebilecek ve iş akışınızı düzene sokabilecek Excel'deki en önemli mantıksal işlevleri öğrenin.
Excel'in mantıksal işlevleri, Excel formüllerinin belkemiğidir; Bu işlevler olmadan veri analizi tamamlanmamıştır. Dinamik öğelerle çalıştığınızda ve başka bir değere/koşula dayalı bir mantıksal değer atamak istediğinizde mantıksal işlevlere dönmelisiniz.
Diğer tüm programlama dilleri gibi, Excel de kullanıcının hayatını basitleştiren bir dizi mantıksal işlev sunar. Koşullu verilerle çalışıyorsanız ve Excel'in bazı hesaplamaları sizin için otomatik olarak gerçekleştirmesini istiyorsanız, bu mantıksal formüllerde ustalaşmanın zamanı geldi.
Excel'in Mantıksal İşlevleri Nelerdir?
Excel, son kullanıcılara çeşitli işlevler sunar. Kullanılabilir tüm işlevler arasında mantıksal işlemler, verilerinize kapsamlı değer kattıkları için en yaygın kullanılanlardır. Her veri hücresi için ilgili değerleri hesaplama ve atama endişesi duymadan hareket halindeyken koşullu mantık atayabilirsiniz.
Yaygın olarak kullanılan bazı mantıksal işlevler şunları içerir:
- EĞER
- IFS
- IFERROR
- VE
- VEYA
- OLUMSUZ
Yukarıdaki fonksiyonları ayrı ayrı ve IF deyimleri ile kullanabilirsiniz. Bunları IF deyimiyle birlikte kullandığınızda, formüllerinizi bir adım öteye götürebilecek ve sizi uzman bir veri analisti yapabilecek güçlü koşullu deyimler elde edersiniz.
1. EĞER deyimi
IF deyimi, Excel'deki en temel işlevdir, ancak yine de güçlü bir etkiye sahiptir. Koşula dayalı değerler atarken, mantıksal koşullar için birincil işlev olan Excel'in IF ifadesine dönersiniz.
EĞER işlevinin türüne ve kullanımına bağlı olarak, formülünüzden ilgili bir sonuç alırsınız. Kullanımınızı ve formül kalitenizi artırmak için iki tür EĞER deyimi kullanabilirsiniz:
- Tek IF ifadesi
- İç içe IF ifadesi
A. Tek IF Bildirimi
Bağımsız IF ifadesi, tek bir koşulu kontrol ederken idealdir. Koşulu belirtin; bu koşula bağlı olarak, IF deyimi bir Doğru/Yanlış değeri döndürür.
IF deyimini tek bir ölçütle şu şekilde kullanabilirsiniz:
=EĞER(mantıksal_test, [doğruysa_değer], [yanlışsa_değer])
Örnek: Koşul değeri 1 olduğunda sonuç İyi, alternatif olarak koşul değeri 2 olduğunda Kötü olur.
=EĞER(A2=1,"İyi", EĞER(B2=1, "Kötü"))
B. İç içe EĞER deyimi
Kullanmak Excel'de İç İçe EĞER işleviyle EĞER işlevi kolay. İç İçe EĞER işlevi, bir formülde birden çok koşul iletmenize olanak tanır. Ek bir IF deyimi ile çeşitli koşulları ve ortaya çıkan Doğru/Yanlış değerlerini belirleyebilirsiniz.
İşte iç içe EĞER deyimlerini kullanmanın formülü:
=EĞER(mantıksal_test, [değer_doğruysa], eğer (mantıksal_test, [doğruysa_değer], ...[değer_yanlışsa]))
Tüm EĞER işlevlerinizi kapatmak için formülünüzün sonuna gerekli sayıda kapatma köşeli ayraç ekleyin.
Örnek: 1, 2 ve 3 gibi birden fazla koşulunuz varsa ve her sayıya ilgili bir değer atamak istiyorsanız, iç içe EĞER işlevini aşağıdaki gibi kullanabilirsiniz:
=EĞER(A2=1,"İyi", EĞER(A2=2, "Orta", "Kötü"))
Koşul değerinize bağlı olarak, otomatik olarak bir değer atanır.
2. IFS İşlevi
IFS işlevi, okunması daha kolay olduğundan ve aynı anda birden çok koşulu verimli bir şekilde hesaplayabildiğinizden nispeten basit bir mantıksal işlevdir.
Ancak, yürütme sırasında yalnızca bir koşulu değerlendiren muadilinin aksine, IFS işlevi tanımlanmış tüm koşulları değerlendirir. IFS işlevini aşağıda gösterildiği gibi kullanabilirsiniz:
=IFS([Mantıksal_test1, Değer_doğruysa1],...)
IFS işlevinde, her True ve False değerini tanımlamanız gerekir.
3. IFERROR İşlevi
Adından da anlaşılacağı gibi, herhangi bir hatayla karşılaştığınızda doğal hataları işlemek için IFERROR işlevini kullanabilirsiniz. Örneğin, bir sayıyı 0'a bölmek size bir #SAYI/0 verir! Excel'de hata.
Alternatif olarak, Excel'de DÜŞEYARA işlevini kullandığınızda, her eşleşmeyen/boş değer sonucu aldığınızda #YOK hatası alırsınız. Bu hataları yakalamak ve alternatif bir değer görüntülemek için IFERROR işlevini kullanabilirsiniz.
İşte başvuru için sözdizimi:
=EĞERHATA(değer; eğer_hataysa değer)
Örnek: Pay'ı Payda sütun değerlerine böldüğünüzde #SAYI/0'ı elde edersiniz! hata. Formül hatayla sonuçlanır sonuçlanmaz alternatif bir değer (aşağıdaki örnekte 0) görüntülemek için IFERROR'u kullanabilirsiniz.
=EĞERHATA(A2/B2, 0)
4. VE İşlevi
VE işlevi, EĞER işlevinin bir parçasıdır ve bunu bir EĞER formülünde iki veya daha fazla bağımlı koşul tanımlamak için kullanabilirsiniz. Formülünüzdeki iki kritere dayalı olarak bir sonuç görüntülemeniz gerektiğini varsayalım:
=EĞER(VE(Ölçüt1, Ölçüt2), [değer_doğruysa], [değer_yanlışsa])
True değerini atamadan önce, formül 1. ve 2. ölçütlerin karşılanıp karşılanmadığını kontrol edecektir. Koşullardan herhangi biri karşılanmazsa, otomatik olarak formülün ikinci bölümüne, tanımlanan Yanlış değerine geçer.
İkiden fazla koşulunuz olduğunda, yukarıdaki formülü değiştirebilirsiniz; AND yan tümcesiyle iki yerine üç veya daha fazla koşul belirtin. İşte başvuru için sözdizimi:
=EĞER(VE(Ölçüt1, Ölçüt2, Ölçüt3...), [doğruysa_değer], [yanlışsa_değer])
Örnek: Aşağıdaki örnekte Birinci Koşul ve İkinci Koşul sütunlarındaki değerler 1'e eşit olduğunda sonuç İyi, aksi takdirde Kötü'dür.
=EĞER(VE(A2=1,B2=1),"İyi","Kötü")
5. VEYA İşlevi
VEYA işlevi çok yönlüdür ve mantıksal işlemlerinizi genişletmeniz için size çok fazla özgürlük verir. AND işlevinin aksine, OR işlevi, belirtilen koşullardan herhangi birinin Doğru olması durumunda bir sonuç sağlar. Alternatif olarak, koşullar karşılanmazsa belirtilen False değerini alırsınız.
=EĞER(VEYA(Ölçüt1, Ölçüt2), [değer_doğruysa], [değer_yanlışsa])
OR işlevini bir EĞER işlevi içinde birden çok koşulla nasıl kullanabileceğiniz aşağıda açıklanmıştır:
=EĞER(VEYA(Ölçüt1, Ölçüt2, Ölçüt3...), [değer_doğruysa], [değer_yanlışsa])
Örnek: OR işlevinde belirtilen bir koşul True olduğundan, çıktı Good gösterir.
6. DEĞİL İşlevi
Çok fazla değeriniz olduğunda ve koşullu kontrollerinizi tersine çevirmek istediğinizde ne olur? Formüldeki tüm değerleri belirtmek yerine, formüllerinizi basitleştirmek için EĞER işleviyle DEĞİL işlevini kullanabilirsiniz.
NOT işlevini bir ters işlev olarak düşünebilirsiniz ve IF ifadelerinizde zıt koşulları belirtmek istediğinizde iyi çalışır. Excel'de DEĞİL işlevinin temel söz dizimi şöyledir:
=EĞER(NOT(mantıksal_test), [değer_doğruysa_değer], [değer_yanlışsa])
Örnek: Aşağıdaki örnekte, koşul 1'in tersini arar ve koşul Doğru olur olmaz Kötü olarak gösterir.
Microsoft Excel, hem yeni başlayanlar hem de ileri düzey kullanıcılar için çeşitli işlevler sunar. Yaygın kullanımı göz önüne alındığında, Excel'de dört gözle bekleyecek çok şey var. Excel ile başlarsanız, en temel işlevleri öğrenmeli ve araca hakim olmak için merdiveni yavaşça tırmanmalısınız.