Excel'de iç içe formüller ve koşullu mantık

Son Güncelleme: 29/03/2026
Yazar: isaac
  • Excel'de koşullu mantığın temelini oluşturan IF fonksiyonu, birden fazla koşulu değerlendirmek için AND, OR ve NOT fonksiyonlarıyla birlikte kullanılır.
  • İç içe IF formülleri birden fazla sonuca izin verir, ancak bakımları zordur ve çok büyüdüklerinde hata yapma olasılıkları çok yüksektir.
  • VLOOKUP ve IFS gibi fonksiyonlar birçok durumun yönetimini basitleştirerek elektronik tabloların okunabilirliğini ve bakımını kolaylaştırır.
  • Sık yapılan hataları bilmek ve koşullu biçimlendirme, IFERROR ve referans tablolarını kullanmak, formülleri daha sağlam ve hata ayıklamayı daha kolay hale getirir.

Excel'de iç içe formüller ve koşullu mantık

Elektronik tablolarla günlük olarak çalışıyorsanız, er ya da geç bunlarla karşılaşacaksınız. Excel'de iç içe formüller ve koşullu mantıkBunlar, basit bir geçme/kalma sisteminden karmaşık komisyon, indirim veya veri sınıflandırma sistemlerine kadar birçok güçlü modelin temelini oluşturur.

IF, AND, OR ve NOT fonksiyonlarının yanı sıra, aşağıdaki gibi daha modern varyasyonlarını da öğrenin: IF.SET ve VLOOKUP tipi alternatiflerBu, "aşağı yukarı çalışan" bir elektronik tablo ile bakımı kolay ve son dakika sürprizlerinden arınmış, istikrarlı bir dosya arasındaki tüm farkı yaratır. Sakin bir şekilde, ancak doğrudan ve net örneklerle inceleyelim.

Excel'de koşullu mantık nedir ve neden bu kadar önemlidir?

Excel'deki koşullu mantık, bir soru sormaya dayanır. doğru/yanlış sorusu ve her durumda farklı bir sonuç döndürür. Tüm bunların özü, "A gerçekleşirse B yap; gerçekleşmezse C yap" fikrine yanıt veren IF fonksiyonudur.

İşlevi IF ifadesi mantıksal bir koşulu kontrol eder. (Mantıksal test) ve koşulun karşılanıp karşılanmamasına bağlı olarak farklı bir değer döndürür: sonuç DOĞRU olduğunda bir değer, YANLIŞ olduğunda ise başka bir değer. Bu, sayılar, metinler, tarihler veya diğer formül sonuçları için geçerlidir.

Sözdizimi açısından, klasik fonksiyon şu şekilde yazılır: =EĞER(mantıksal_test;doğruysa_değer;yanlışsa_değer)Mantıksal testler, =, <>, >, <, >= veya <= gibi karşılaştırma operatörlerine sahip olabilir ve hücre referanslarını, sabitleri veya hatta diğer fonksiyonları kullanabilir.

Argüman doğruysa_değer Koşul sağlandığında döndürülen değer şudur: metin, sayı, başka bir formül veya referans olabilir. Argüman değer_eğer_yanlışsa Bu, koşul sağlanmadığında döndürülen değerdir; boş bırakırsanız, Excel varsayılan olarak FALSE değerini görüntüler ve bu da planlamadıysanız genellikle kafa karışıklığına neden olur.

IF fonksiyonuyla ilgili ilk basit örnekler

IF fonksiyonunun tipik bir kullanım alanı, verileri iki gruba ayırmaktır. Örneğin, bir kişinin ... olup olmadığını ayırt etmek isteyebilirsiniz. yetişkin veya çocuk Yaşlarına bağlı olarak:

Bir hücreye şöyle bir şey yazabilirsiniz: =EĞER(C3>=18; "Yetişkin"; "Küçük")Burada mantıksal test C3>=18'dir; doğruysa sonuç "Yetişkin", yanlışsa "Çocuk"tur.

Bu yapının güzelliği, aynı şekilde çalışmasıdır. metin değerleriAynı örneğe devam edersek, başka bir sütunda onlara atadığınız etikete göre bir kişinin indirime hakkı olup olmadığını sorabilirsiniz: =EĞER(D3="18 Yaşından Büyük"; "Evet"; "Hayır").

Özünde, tüm bu örneklerin ardındaki mantık her zaman aynıdır: Excel testi değerlendirir, doğru mu yanlış mı olduğunu kontrol eder ve her durumda, tanımladığınız şeye bağlı olarak farklı bir sonuç döndürür.

IF ifadesini AND, OR ve NOT mantıksal fonksiyonlarıyla birleştirin.

Birden fazla koşulun değerlendirilmesi gerektiğinde işler ilginçleşir. Excel mantıksal fonksiyonlar sunar. Ve, Veya ve DeğilBunlar genellikle daha karmaşık testler oluşturmak için SI ile birleştirilir.

İşlevi Y Yalnızca şu durumlarda TRUE döndürür: tüm koşullar doğrudurSI ile birlikte, tipik yapı şu şekilde olacaktır: =EĞER(VE(koşul1; koşul2); doğruysa değer; yanlışsa değer)Bu özellik, yaş aralığı veya birden fazla doğrulama kriteri gibi aynı anda birden fazla gereksinimin karşılanması gerektiğinde çok kullanışlıdır.

İşlevi O TRUE döndürür eğer koşullardan en az biri karşılanmaktadır.SI sisteminde bu şu şekilde entegre edilir: =EĞER(VEYA(koşul1; koşul2); doğruysa değer; yanlışsa değer)Bir kişinin aynı sonuca hak kazanmasını sağlayan farklı durumların olduğu, örneğin bir yardıma başvurmak için birden fazla geçerli nedenin bulunduğu durumlarda mükemmeldir.

İşlevi YOK HAYIR Mantıksal sonucu tersine çevirir: koşul doğruysa FALSE, yanlışsa TRUE döndürür. IF ile birlikte kullanıldığında şu formu alır: =EĞER(DEĞİL(koşul); doğruysa değer; yanlışsa değer)Bu, tam olarak bir testin zıttı olan bir şey aradığınızda oldukça faydalı bir şeydir.

AND ve OR fonksiyonları en fazla şu kadar değer kabul eder: 255 ayrı durumAncak pratikte bu kadar ileri gitmek tavsiye edilmez, çünkü formüllerin okunması, test edilmesi ve bakımı çok zorlaşır. Öte yandan, NOT fonksiyonu yalnızca tek bir koşula izin verir.

EVET, VE, VEYA ve HAYIR ile ilgili pratik örnekler

Hesap tablonuzda sayılar olduğunu ve aralıkları doğrulamak istediğinizi düşünün. Şöyle bir şey kurabilirsiniz: =EĞER(VE(A2>0; B2<100); DOĞRU; YANLIŞ)Bu formül, A2'nin 0'dan büyük ve B2'nin 100'den küçük olduğunu doğrular. Her ikisi de doğruysa TRUE, bunlardan biri yanlışsa FALSE döndürür.

  Excel'de pivot tablolar nasıl oluşturulur ve en iyi şekilde nasıl değerlendirilir

Metinlerle de mükemmel çalışıyor. Örneğin, şöyle bir şey: =EĞER(VE(A3="Kırmızı", B3="Yeşil", DOĞRU, YANLIŞ)Burada, Y koşulu A3 hücresinin “Kırmızı” ve B3 hücresinin “Yeşil” içermesini gerektirir. İki koşuldan yalnızca biri eşleşirse, sonuç YANLIŞ olur, çünkü her iki koşul aynı anda karşılanmaz.

O harfini kullanmak davranışı değiştirir. Örneğin: =EĞER(VEYA(A4>0; B4<50); DOĞRU; YANLIŞ) A4'ün 0'dan büyük olması veya B4'ün 50'den küçük olması durumunda TRUE değerini döndürür; OR fonksiyonunun doğru kabul edilmesi için bu iki koşuldan birinin doğru olması yeterlidir.

Bir diğer yaygın durum: =EĞER(VEYA(A5="Kırmızı", B5="Yeşil", DOĞRU, YANLIŞ)Burada, formül iki hücreden en az birinde beklenen metin varsa TRUE değerini döndürecektir. Birden fazla geçerli seçeneği kontrol etmek istediğiniz durumlarda, VEYA operatörü idealdir.

"Hayır" seçeneğiyle ölçütü tersine çevirebilirsiniz. Örneğin =EĞER(DEĞİL(A6>50); DOĞRU; YANLIŞ) A6'nın 50'den büyük olmaması durumunda TRUE değerini döndürür. Veya =EĞER(HAYIR(A7="Kırmızı"); DOĞRU; YANLIŞ) A7 hücresinin içeriği "Kırmızı"dan farklı olduğunda TRUE olarak işaretlenecektir.

Koşullu mantık kullanarak tarihlerle çalışma

Excel'deki koşullu mantık yalnızca sayılar veya metinlerle sınırlı değildir; Tarihler de karşılaştırılabilir. Teslim tarihleri, son teslim tarihleri ​​veya takip işlemleri için çok kullanışlı.

Basit bir örnek: =EĞER(A2>B2; DOĞRU; YANLIŞ) Bu formül iki tarihi karşılaştırır; eğer A2 hücresindeki tarih B2 hücresindeki tarihten sonraysa, formül TRUE değerini döndürür. Bu sayede bir olayın referans tarihinden sonra mı gerçekleştiğini hızlıca belirleyebilirsiniz.

Bir tarihin belirli bir aralıkta olup olmadığını doğrulamak istiyorsanız, Y operatörünü kullanabilirsiniz: =EĞER(VE(A3>B2; A3Bu formül, A3'ün B2'den sonra ve C2'den önce olup olmadığını kontrol eder. Her iki koşul da sağlanırsa, aralık içinde olduğu kabul edilir.

O harfini birleştirmek daha fazla olasılık sunar. Örneğin: =EĞER(VEYA(A4>B2; A4Buradaki kriter, A4 sayfasının B2 sayfasından daha yeni olması veya B2 sayfasından itibaren 60 gün içinde oluşturulmuş olmasıdır; bu hesaplamada A4 sayfasının A2 sayfasının üzerinde yer alan günlerin toplamı kullanılır.

Ve HAYIR seçeneğiyle, hariç tutulan durumlar tespit edilemez, örneğin: =EĞER(DEĞİL(A5>B2); DOĞRU; YANLIŞ)Bu ifade, A5'in B2'den daha geç olmadığı, yani referans tarihinden önce veya ona eşit olduğu durumlarda DOĞRU değerini işaretler.

Koşullu biçimlendirmede AND, OR ve NOT operatörlerini kullanın.

Koşullu mantık yalnızca normal formüllerde kullanılmaz, aynı zamanda birçok alanda da kilit öneme sahiptir. formül tabanlı koşullu biçimlendirmeBu bağlamda, genellikle "EVET" ifadesinin içine "VE", "VEYA" veya "DEĞİL" ifadelerini eklemenize bile gerek kalmaz.

Excel'in Giriş sekmesinde, Koşullu biçimlendirme > Yeni kural"Biçimlendirilecek hücreleri belirlemek için bir formül kullan" seçeneğini seçebilir ve örneğin doğrudan mantıksal bir formül yazabilirsiniz. =A2>B2Koşul doğruysa, Excel seçtiğiniz biçimlendirmeyi uygular.

Tarih örneklerine devam edecek olursak, şunları kullanabilirsiniz: =VE(A3>B2; A3 B2 ve C2 hücreleri arasında tarih içeren hücreleri vurgulamak için koşullu biçimlendirme formülü olarak kullanılabilir. Bu koşul sağlandığı sürece, hücre seçilen biçimlendirme ile biçimlendirilecektir.

Diğer olasılık: =O(A4>B2; A4<B2+60) Bu kriterlerden en az birini karşılayan tarihleri ​​vurgulamak için. O kullanımı, tek bir koşullu biçimlendirme kuralında çeşitli durum türlerini tespit etmeyi kolaylaştırır.

Son olarak, şunu önerebilirsiniz: =DEĞİL(A5>B2) Belirli bir tarihi aşmayan değerleri, IF koşuluna gerek kalmadan vurgulamak için kullanılır. Koşullu biçimlendirme, formülün doğru/yanlış sonucunu doğrudan yorumlar.

İç içe IF formülü nedir ve ne zaman kullanılır?

Tek bir koşul yeterli olmadığında ve ihtiyacınız olduğunda ikiden fazla olası sonuçİç içe IF formülleri burada devreye giriyor: temelde, value_if_false veya value_if_true argümanının bir parçası olarak bir IF fonksiyonunu başka bir IF fonksiyonunun içine yerleştirmek anlamına geliyor.

Buradaki fikir Excel'dir. ilk testi değerlendirirKoşul sağlanırsa, beklenen sonucu döndürür; sağlanmazsa, nihai bir değer sağlamak yerine, başka bir test içeren ikinci bir IF fonksiyonunu değerlendirmeye devam eder ve bu şekilde, birkaç karar verme seviyesini birbirine bağlayabilirsiniz.

Bunun bilinen bir örneği, sayısal notların harf notlarına dönüştürülmesidir. Basit bir ilk versiyon şöyle görünebilir: =EĞER(D2>89; «A»; SI(D2>79; «B»; SI(D2>69; «C»; SI(D2>59; «D»; «F»)))).

Bu formülün ardındaki mantık adım adım şöyledir: Not 89'dan büyükse A verilir; aksi takdirde, B vermek için 79'dan büyük olup olmadığı kontrol edilir; bu da doğru değilse, C için 69 denenir; sonra D için 59 denenir ve bunların hiçbiri doğru değilse F verilir. Bu, klasik bir örnektir... Eğer zincir içinde iç içe geçmişse.

Şemayı daha da inceltmek isterseniz, örneğin A+, A ve A-'yi ayırarak veya daha fazla nüans ekleyerek, şema daha karmaşık hale gelir. Formül şöyle bir şeye dönüşebilir: =EĞER(B2>97; «A+»; SI(B2>93; «A»; SI(B2>89; «A-«; SI(B2>87; «B+»; SI(B2>83; «B»; SI(B2>79; «B-«; SI(B2>77; «C+»; SI(B2>73; «C»; SI(B2>69; «C-«; EĞER(B2>57; «D+»; EĞER(B2>53; «D»; EĞER(B2>49; «D-«; «F»)))))))))))).

  Outlook ile Sosyal Etkinlikler Düzenleme: İhtiyacınız Olan Her Şey

İşlevsel olarak doğru olsa da, bu tür bir formül Uzun, yazması zahmetli ve ispatlaması zor.Ayrıca, sınırlarda veya etiketlerde yapılacak herhangi bir değişiklik, tüm metni manuel olarak düzenlemenizi gerektirir; bu da tespit edilmesi zor bir hatanın ortaya çıkma olasılığını büyük ölçüde artırır.

İç içe IF formüllerinin sınırlamaları ve sorunları

Excel'de en fazla şu kadar iç içe dosya yerleştirmeye izin verilir. Aynı formül içinde 64 adet IF fonksiyonuAncak bu, o sınıra yaklaşmanın iyi bir fikir olduğu anlamına gelmez. Birkaç seviyeden sonra formül yönetilemez hale gelmeye başlar.

Başlıca dezavantajlar arasında şunlar yer almaktadır: mantığın karmaşıklığı ve sessiz hataların riskiBilgi sistemleri (IS) zinciri çoğu durumda iyi çalışıyor gibi görünse de, sorun yaratana kadar fark edemeyeceğiniz küçük bir yüzdede başarısız olabilir.

Bir diğer zorluk ise şudur: orta ve uzun vadeli bakımAylar sonra o sayfaya geri dönerseniz veya bir başkası o sayfayı devralırsa, parantezlerle dolu o formülün tam olarak ne işe yaradığını anlamak gerçek bir baş ağrısı olur, özellikle de orijinal mantık kimse tarafından belgelenmemişse.

Sürekli büyüyen ve daha fazla koşul ekleyen bir IF formülü yazıyorsanız, muhtemelen bir değişiklik yapmanın zamanı gelmiştir. farklı bir strateji önerinDaha uygun bir fonksiyon kullanın veya veri modelini yeniden yapılandırın.

İç içe geçmiş IF formüllerinin bakımının zorlaştığı tipik bir örnek, kademelere göre komisyon hesaplamasıdır. Örneğin: =EĞER(C9>15000; %20; SI(C9>12500; %17,5; SI(C9>10000; %15; SI(C9>7500; %12,5; SI(C9>5000; %10; 0)))))Gelir seviyesine göre komisyon oranını artırdığınız bir sistem.

İç içe geçmiş durumlarda sıranın önemi

Aralıklarla çalışan iç içe IF formüllerinde, Karşılaştırmaların sırası çok önemlidir.Çok genel bir koşulu ilk sıraya koyarsanız, testlerin geri kalanı belirli değerler için asla değerlendirilmeyecek ve hatalı sonuçlar verecektir.

Komisyon örneğine devam edersek, karşılaştırmaları azalan sırada değil de artan sırada (önce >5000, sonra >7500, vb.) yazarsanız, yüksek değerlerin daha yüksek değerleri tetiklediğini göreceksiniz. İlk geçerli koşulu bulun ve değerlendirmeyi durdurun.Örneğin, 12.500 gelirle, hatalı bir formül, gelir 5.000'den büyük olduğu ve daha yüksek gelir dilimlerini kontrol etmediği için sadece %10'luk bir sonuç verebilir.

Bu tür bir arıza özellikle tehlikeli olabilir çünkü Görünür bir hata vermiyor.Formül doğru gibi görünen bir yüzde değeri veriyor, ancak hesaplama hatalı. Maaş, ikramiye veya fiyatlandırma bağlamlarında bu tutarsızlıkların önemli sonuçları olabilir.

Bu nedenle, aralıklar veya kapsama alanları için iç içe IF ifadeleri kullanırken, koşulların değerlendirilme sırasını açıkça tanımlamanız ve mantığın beklendiği gibi davrandığından emin olmak için bazı sınır durumlarını kontrol etmeniz önerilir.

Bu noktada, daha sağlam alternatifleri değerlendirmek mantıklı görünüyor, örneğin şunları kullanmak gibi: VLOOKUP ile referans tabloları Ya da formül yapısını basitleştiren daha modern işlevlere başvurulabilir.

Uzun iç içe IF ifadelerine alternatif olarak VLOOKUP kullanın.

Uzun IF ifadeleri dizileri kullandığınız birçok senaryoda, bunu daha temiz bir şekilde aşağıdaki yöntemle çözebilirsiniz. referans tablosu ve arama fonksiyonuVLOOKUP gibi. Buradaki fikir, karmaşıklığı formülden tüm durumları toplayan küçük bir tabloya kaydırmaktır.

Bunu yapmak için öncelikle iki sütunlu bir tablo oluşturursunuz: birinci sütuna sıralı referans aralıklarını veya değerlerini (örneğin, not sınırları veya gelir dilimleri) yerleştirirsiniz ve ikinci sütuna da... her bir bölümle ilişkili sonuç (Harf notu, komisyon yüzdesi vb.)

Bu tabloyu oluşturduktan sonra, şöyle bir formül kullanabilirsiniz: =VLOOKUP(C2; C5:D17; 2; TRUE)Burada C2 aranacak değeri, C5:D17 tabloyu kapsayan aralığı, 2 ikinci sütundaki sonucu istediğinizi ve TRUE ise yaklaşık aralık aramasını etkinleştirir.

Benzer bir başka örnek de şöyle olabilir: =VLOOKUP(B9; B2:C6; 2; TRUE)Bu kod, B2:C6 aralığındaki ilk sütundaki B9 hücresindeki değeri arar ve ikinci sütundaki karşılık gelen değeri döndürür. Bu şekilde bir değeri değiştirebilirsiniz. Tek bir arama fonksiyonu ile çok seviyeli iç içe geçmiş IF.

Avantajlar açıkça ortada: Referans tablosu görünür ve düzenlenebilir durumdadır.Formüle dokunmadan limitleri, yüzdeleri veya etiketleri değiştirebilirsiniz ve kullanıcıların görmesini istemiyorsanız, her zaman aynı çalışma kitabındaki başka bir sayfaya koyabilirsiniz.

SETIFY: İç içe geçmiş IF'lerin doğal evrimi

Excel'in modern sürümlerinde (Office 2019, 2021 ve Microsoft 365) şu işlev bulunur: EVET AYARLAÖzellikle IF ifadelerini art arda zincirleme ihtiyacını ortadan kaldırmak ve kodu çok daha okunabilir hale getirmek için tasarlanmıştır.

  Office'teki AppVIsvSubsystems64.dll hataları: nedenleri ve güvenli çözümleri

IFS.SET, tanımlamanıza olanak tanır. 127'ye kadar "mantıksal test - sonuç" çifti Aynı formülde. Tek bir yanlış değer yerine, durumları birbiri ardına listelersiniz ve Excel buna karşılık gelen sonucu döndürür. karşılanan ilk koşul.

Notları örnek alarak, klasik birkaç "eğer" ifadesinden oluşan formülü şöyle bir şeye dönüştürebilirsiniz: =IFS(D2>89; "A"; D2>79; "B"; D2>69; "C"; D2>59; "D"; TRUE; "F")Son çift (DOĞRU; «F»), yukarıdaki koşulların kapsamadığı her durum için bir "genel çözüm" görevi görür.

En büyük avantajı şudur ki... Parantezlerin karmaşası kayboluyor. İç içe IF ifadelerinin tipik özelliğidir ve formül, özellikle birkaç farklı bölüm veya senaryonuz olduğunda, okunması ve bakımı çok daha kolaydır.

Daha gelişmiş bağlamlarda, klasik bir IF yapısında olduğu gibi, ancak daha düzenli bir yapı koruyarak, IF.SET'i AND veya OR gibi mantıksal işlevlerle testlerde birleştirebilirsiniz.

Ancak, genel bir `value_if_false` argümanı bulunmadığından, bunu yapmanız gerekiyor. ters durumu açıkça tanımlayınGenellikle son bir TRUE çiftiyle (varsayılan sonuç) birlikte, böylece formül her zaman mantıklı bir şey döndürür.

IF ve koşullu mantığın gelişmiş kullanımına ilişkin ek örnekler

Tipik not ve komisyon örneklerinin ötesinde, IF fonksiyonu ve varyantları, diğer Excel fonksiyonlarıyla birleştirilerek çeşitli sorunları çözmek için kullanılabilir. oldukça çeşitli senaryolar Günden güne.

Örneğin, IF ifadesini şu amaçla kullanabilirsiniz: Veri noktalarını iki gruba ayırın.Onaylanmış ve reddedilmiş başvurular, aktif ve pasif müşteriler, satış hedefinin üstünde veya altında kalan ürünler vb. Mantıksal yapı aynıdır; sadece koşul ve metin veya döndürülen değer değişir.

Ayrıca kontrol edebilirsiniz değerler metin olarakÖrneğin, bir kitabın belirli bir yazara ait olup olmadığını doğrulamak için. Formül şuna benzer olacaktır: =EĞER(B2="Stephen King", "Evet", "Hayır")Bu durum, eyalet listeleri, kodlar veya doğrulamanız gereken diğer metinler için de geçerlidir.

Bazı durumlarda mantıklıdır. Ardışık birkaç kontrol gerçekleştirmek için IF ifadesini iç içe kullan.Tipik bir örnek, gönderi takibidir: Paket gönderildi olarak işaretlenmişse, bir mesaj gönderirsiniz; değilse, hazır olup olmadığını kontrol edersiniz; hazır değilse, "beklemede" veya benzer bir durum belirtirsiniz.

Ayrıca, SI aşağıdaki gibi diğer işlevlerle de entegre edilebilir: VEYA, VE, EŞLEŞTİR, BİRLEŞTİR Ve daha birçok örnek. Biraz daha karmaşık bir örnek ise, bir hissenin fiyatını takip etmek ve fiyatın yükselip yükselmediğini, yüzde değişimini de ekleyerek gösteren bir metin görüntülemek olabilir; örneğin "Yüzde 5 Yükseliş" veya "Yüzde 3 Düşüş" gibi.

Hata işleme fonksiyonlarıyla birlikte, örneğin EĞER.HATA veya EĞER.DEĞİLDeğerlendirmenin geçersiz olduğu durumları ele alabilir ve kullanıcı dostu olmayan hata kodları yerine özel mesajlar döndürebilirsiniz.

IF ve koşullu mantıkla çalışırken yapılan yaygın hatalar

IF ifadesini kullanırken en sık karşılaşılan sorunlardan biri, formülün yanlış çalışmasıdır. Görünüşte anlamsız bir 0 değeri döndürüyor.Bu durum genellikle, `value_if_true` ve `value_if_false` argümanlarını açıkça tanımlamadığınız veya bir dalın boş değer döndürürken diğerinin sayı olarak yorumlandığı durumlardan kaynaklanır.

Bir diğer klasik hata da mesajdır. #İSİM?Bu hata neredeyse her zaman formülde bir yazım hatası olduğunu gösterir: fonksiyon adı, tırnak işaretleri olmadan yazılmış metin, yanlış ayırıcı veya Excel'in o sürümünde bulunmayan bir fonksiyona yapılan referans.

Bunu önlemek için, aşağıdaki tavsiye edilir. Metinlerin her zaman tırnak işaretleri içinde olduğundan emin olun.Mantıksal testin doğru sözdizimine (operatörler, parantezler vb.) sahip olduğundan ve fonksiyon adlarının dilinizdeki sürüme tam olarak karşılık geldiğinden emin olun.

Uzun veya iç içe geçmiş formüllerle çalışırken, aşağıdaki yöntemi kullanmanız şiddetle tavsiye edilir: formül değerlendirme asistanı Formüller sekmesinden erişebilirsiniz. Bu sihirbaz, değerlendirme adımlarını tek tek incelemenize ve her bir bölümün hangi sonucu verdiğini görmenize olanak tanır; bu da mantık karmaşıklaştığında çok önemlidir.

Son olarak, şu özelliklere dikkat edin: EĞER.HATA veya EĞER.DEĞİL Ana formüllerinizi sarmak ve çalışma zamanı hatalarını zarif bir şekilde yakalamak, kullanıcıyı yanıltabilecek bir hata kodu yerine anlaşılabilir bir metin görüntülemek için kullanılır.

Tüm bu koşullu mantık fonksiyonlarına hakim olmak ve sınırlamalarını anlamak, çok daha temiz, güvenilir ve bakımı daha kolay elektronik tablolar oluşturmanıza, gizli sorunların sayısını azaltmanıza ve modellerinizi güncellemeniz veya genişletmeniz gerektiğinde zamandan tasarruf etmenize olanak tanır.

Excel-2'de mantıksal formüller
İlgili makale:
Excel'de Mantıksal Formüller: Tam Kılavuz ve Pratik Örnekler