İçindekiler
Bu DEĞİL fonksiyonu mantıksal olarak zıt bir değer döndürür. Bu makalede, bu fonksiyonu kullanmayı öğrenecek ve ayrıca VBA Kod .
Yukarıdaki ekran görüntüsü, aşağıdakilerin uygulanmasını temsil eden makaleye genel bir bakıştır DEĞİL Açıklığa kavuşturmak için, aşağıdaki bölümlerde Excel'in DEĞİL temelleri ile işlev.
Alıştırma Çalışma Kitabını İndirin
NOT Fonksiyonunu Kullanma.xlsm
Excel DEĞİL İşlevi: Sözdizimi & Bağımsız Değişkenler
Bu DEĞİL fonksiyonu tersine çevirir ( tersi ) a Boolean Basit bir ifadeyle, TRUE girerseniz, işlev FALSE döndürür ve bunun tersi de geçerlidir.
- Fonksiyon Hedefi:
DEĞİL fonksiyonu her zaman mantıksal olarak zıt bir değer döndürür .
- Sözdizimi:
=NOT(mantıksal)
- Argüman Açıklaması:
Tartışma | Gerekli / İsteğe bağlı | Açıklama |
---|---|---|
Mantıksal | Gerekli | DOĞRU veya YANLIŞ olarak değerlendirilebilen mantıksal bir değer |
- Dönüş Parametresi:
Tersine çevrilmiş mantıksal değer, yani YANLIŞ'ı DOĞRU'ya veya DOĞRU'yu YANLIŞ'a değiştirir.
8 Excel'de DEĞİL İşlevinin Kullanımına İlişkin Örnekler
Şimdi, daha fazla gecikmeden, örneklerin her birine uygun resimler ve ayrıntılı açıklamalarla göz atalım. Not olarak, kullandığımız Microsoft Excel 365 sürümünü değil, dilediğiniz başka bir sürümü kullanabilirsiniz.
Örnek 1: Excel'de DEĞİL İşlevinin Temel Örneği
İlk ve en önemli olarak, en temel örneği inceleyelim DEĞİL fonksiyonu, TRUE ve FALSE mantıksal değerlerini değiştirir. Aşağıdaki şekilde B5 hücresi DOĞRU içeriyorsa DEĞİL işlevinde ters FALSE değerini döndürür. C5 Hücre. Normalde, 0 Excel'de YANLIŞ olarak kabul edilir, bu nedenle DEĞİL fonksiyonu ile TRUE döndürür 0 Başka bir sayı olması durumunda çıktı YANLIŞ olacaktır.
Örnek 2: Belirli Bir Değeri Atlamak için NOT İşlevini Kullanma
Alternatif olarak, şunu da kullanabiliriz DEĞİL işlevini kullanarak aşağıdaki formülü kullanarak belirli bir hücre değerini hariç tutabilirsiniz.
=NOT(B5="TV")
Örneğin B5 hücre girdiyi ifade eder TELEVIZYON. Özellikle, fonksiyon aşağıdakiler için FALSE döndürür TV ve diğer tüm ürünler için TRUE, çünkü yalnızca TELEVIZYON.
Örnek 3: Değerden Büyük veya Küçük için DEĞİL
Tersine, bir hücre değerinin belirli bir değerden küçük olup olmadığını da kontrol edebiliriz. Bu durumda, fiyatı aşağıdaki değerden küçük olan ürünleri filtrelemek istiyoruz $200 koşulu yerine getirildiğinde, fonksiyon TRUE çıktısı verir.
=NOT(C5>200)
Örneğin C5 hücresi aşağıdakileri gösterir Fiyat .. TV ki bu $500 .
Örnek 4: Excel'de VEYA Fonksiyonu ile DEĞİL
Dahası, biz birleştirebilirsiniz VEYA işlevi ile DEĞİL fonksiyonu bir veya daha fazla kriterin karşılanıp karşılanmadığını kontrol eder ve sırasıyla TRUE veya FALSE sonucunu verir. Ürün dışında TV ve AC olacak TRUE döndür.
=NOT(OR(B5="TV",B5="AC"))
Yukarıdaki denklemde B5 hücre işaretleri Ürün TV .
Formül Dağılımı:
- OR(B5="TV",B5="AC") → herhangi bir argümanın DOĞRU olup olmadığını kontrol eder ve DOĞRU veya YANLIŞ döndürür. Yalnızca tüm argümanlar YANLIŞ ise YANLIŞ döndürür. Burada, fonksiyonlar B5 hücre TV veya AC koşullardan biri geçerliyse fonksiyon TRUE değerini döndürür.
- Çıkış → DOĞRU
- NOT(OR(B5="TV",B5="AC")) → olur
- DEĞİL(DOĞRU) → FALSE değerini TRUE değerine veya TRUE değerini FALSE değerine dönüştürür. Burada fonksiyon TRUE değerinin tersi olan FALSE değerini döndürür.
- Çıkış → FALSE
Örnek 5: AND Fonksiyonu ile NOT
Benzer şekilde, biz de VE işlevi ile bağlantılı olarak DEĞİL fonksiyonu her iki kriterin de karşılandığı koşulu belirtmek için kullanılır. Ürün TV tarafından yapılmıştır Üretici Silo Digital .
=NOT(AND(B5="TV",C5="Silo Digital"))
Örneğin B5 ve C5 hücreleri temsil eder Ürün TV ve Üretici Silo Digital .
Formül Dağılımı:
- VE(B5="TV",C5="Silo Dijital") → tüm bağımsız değişkenlerin DOĞRU, ve geri döner DOĞRU eğer tüm argümanlar DOĞRU İşte, B5="TV" bu mantıksal1 argümanı ve C5="Silo Dijital" bu mantıksal2 argümanı her iki koşul da karşılandığından VE işlevi çıktıyı döndürür DOĞRU .
- Çıkış → DOĞRU
- NOT(AND(B5="TV",C5="Silo Digital")) → olur
- DEĞİL(DOĞRU) → Burada, fonksiyon TRUE değerinin tersi olan FALSE değerini verir.
- Çıkış → FALSE
Örnek 6: IF Fonksiyonu ile NOT
Dahası, popüler olanları birleştirebiliriz EĞER işlevi ile DEĞİL fonksiyonunu mantıksal ifadeler oluşturmak için kullanacağız. TV veya AC, ve kriterler uygunsa, sonuç şu şekilde gösterilecektir "Almayın" (DOĞRU'yu temsil eder).
=IF(NOT(OR((B5="TV"),(B5="AC")), "Satın almak için", "Satın almayın")
Yukarıdaki ifadede B5 hücre şu anlama gelir TV .
Formül Dağılımı:
- OR((B5="TV"),(B5="AC")) → herhangi bir argümanın DOĞRU olup olmadığını kontrol eder ve DOĞRU veya YANLIŞ döndürür. Yalnızca tüm argümanlar YANLIŞ ise YANLIŞ döndürür. Burada, fonksiyonlar B5 hücre TV veya AC koşullardan biri geçerliyse fonksiyon TRUE değerini döndürür.
- Çıkış → DOĞRU
- NOT(OR(B5="TV",B5="AC")) → olur
- DEĞİL(DOĞRU) → FALSE değerini TRUE değerine veya TRUE değerini FALSE değerine dönüştürür. Burada fonksiyon TRUE değerinin tersi olan FALSE değerini döndürür.
- Çıkış → FALSE
- IF(NOT(OR((B5="TV"),(B5="AC")), "Satın almak için", "Satın almayın") → olur
- IF(FALSE, "Satın almak için", "Satın almayın") → bir koşulun karşılanıp karşılanmadığını kontrol eder ve bir değer döndürür DOĞRU ve başka bir değer ise YANLIŞ İşte, YANLIŞ bu mantıksal_test argümanı nedeniyle EĞER işlevi 'nin değerini döndürür. "Almayın" ki bu da value_if_false argümanı. Aksi takdirde, geri döner "Satın almak için" ki bu da value_if_true Tartışma.
- Çıktı → "Satın almayın"
Örnek 7: ISBLANK Fonksiyonu ile NOT (Boş Hücre ile Çalışma)
Bunun yanı sıra ISBLANK işlevi ve DEĞİL fonksiyonunu boş hücreleri kontrol etmek ve EĞER fonksiyonu, önceki çıktıya dayalı olarak sonucu döndürmek için kullanılır. Örneğin, bazı ürünlerin fiyat artışı bir Ekstra Fiyat, Bu durumda, ürünün fiyatında şu kadar indirim yapılır 10% . Burada, olmayan ürünler Ekstra Fiyat dikkate alınmaz.
=IF(NOT(ISBLANK(E5)), E5*10%, "İndirim yok")
Özellikle de E5 hücresi aşağıdakileri gösterir Ekstra Fiyat .
Formül Dağılımı:
- ISBLANK(E5) → bir başvurunun boş bir hücreye olup olmadığını kontrol eder ve DOĞRU veya YANLIŞ İşte, E5 bu değer argümanına atıfta bulunan Ekstra Fiyat. Şimdi ISBLANK fonksiyonu, aşağıdaki Ekstra Fiyat hücre boştur. DOĞRU boşsa ve YANLIŞ eğer boş değilse.
- Çıkış → FALSE
- NOT(ISBLANK(E5)) → olur
- NOT(FALSE) → Burada, fonksiyon FALSE değerini TRUE değerine çevirir.
- Çıkış → DOĞRU
- IF(NOT(ISBLANK(E5)), E5*10%, "İndirim yok") → olur
- IF(TRUE, E5*%10, "İndirim yok" ) → Bu durumda, DOĞRU bu mantıksal_test argümanı nedeniyle EĞER işlevi geri döner E5*10% ki bu da value_if_true argümanı. Aksi takdirde, geri döner "İndirim yok" ki bu da value_if_false Tartışma.
- 100 * 10% → 10
Örnek 8: Excel'de VBA Kodu İçinde DEĞİL İşlevi
Son olarak, Excel'in DEĞİL ile bir hücrenin sayısal bir değer içerip içermediğini kontrol etmek için VBA Aşağıda gösterilen kod basit ve kolaydır; sadece takip edin.
📌 Adımlar :
- İlk olarak, şu adrese gidin Geliştirici sekmesine>> tıklayın Visual Basic Düğme.
Şimdi, bu açılır Visual Basic Düzenleyicisi yeni bir pencerede.
- İkinci olarak, şu adrese gidin Ekleme tab>> seçin Modül .
Referans kolaylığı için kodu buradan kopyalayabilir ve aşağıda gösterildiği gibi pencereye yapıştırabilirsiniz.
Sub Excel_NOT_Function() 'bir değişken bildir Dim ws As Worksheet Set ws = Worksheets("NOT VBA") 'Excel NOT işlevini uygula ws.Range("C5").Formula = "=NOT(ISNUMBER(B5))" ws.Range("C6").Formula = "=NOT(ISNUMBER(B6))" ws.Range("C7").Formula = "=NOT(ISNUMBER(B7))" ws.Range("C8").Formula = "=NOT(ISNUMBER(B8))" ws.Range("C9").Formula = "=NOT(ISNUMBER(B9))" End Sub
⚡ Kod Dökümü:
Şimdi, açıklayacağız VBA kodu, iki adıma ayrılmıştır.
- İlk kısımda, alt rutine bir isim verilir, burada Excel_NOT_Function() .
- Ardından, değişkeni tanımlayın ws depolamak için Çalışma sayfası nesnesi ve çalışma sayfası adını girin, burada " VBA DEĞİL ".
- İkinci iksirde ise DEĞİL ve ISNUMBER fonksiyonlarının belirtilen B5 , B6 , B7 , B8 ve B9 hücreler ( giriş hücreleri ) sayısal veya metin verileri içerir.
- Şimdi de Aralık nesnesi sonucu döndürmek için C5 , C6 , C7 , C8 ve C9 hücreler ( çıktı hücreleri ).
- Üçüncü olarak, kapatın VBA penceresine>> tıklayın Makrolar Düğme.
Bu açılır Makrolar iletişim kutusu.
- Bunu takiben, aşağıdakileri seçin copy_and_paste_data makro>> vurmak Koşmak Düğme.
Son olarak, sonuçlar aşağıda verilen ekran görüntüsü gibi görünmelidir.
NOT Fonksiyonunu Kullanırken Sık Karşılaşılan Hatalar
Hata | Oluşum |
---|---|
#VALUE! | Hücre aralığı girdi olarak eklendiğinde oluşur |
Uygulama Bölümü
Burada, biz bir Uygulama Kendi kendinize pratik yapabilmeniz için her sayfanın sağ tarafındaki bölüm. Lütfen kendi başınıza yaptığınızdan emin olun.
Sonuç
Özetlemek gerekirse, bu makalede DEĞİL Şimdi, makalenin tamamını dikkatlice okumanızı ve ücretsiz alıştırma çalışma kitabımızdaki bilgileri uygulamanızı öneririz. ExcelWIKI bunun gibi daha birçok makale için.