Makrolarda If Fonksiyonu
Fonksiyonlarda ise eğer fonksiyonu olarak kullanılır.
Ãartları sağlıyorsa doğru,sağlamıyorsa yanlış gibi değerlerde kullanabiliriz.
Fonksiyonlarda;
=eğer(A1=0;"Hücrede Sıfırı Değeri var";"Boş")
Bu Fonksiyon A1 Hücresinde "0" var ise "Hücrede Sıfırı değeri var "yazar,yoksa "Yok" Yazar.Bunun gibi yerlerde kullanılabilir..
merhaba;
aşağıdaki bilgiler tamamen alıntıdır. uzun oldu kusura bakmayın :bravo:
IF - EÃER
Mantıksal_kontrol'ün sonucu DOÃRU ise bir değeri, YANLIÃ ise başka bir değeri verir.
EÃER işlevinin iki sözdizimi vardır. 1. Sözdizimi işlem tablolarında ve makro tablolarında kullanılabilir. 2. Sözdizimi BAÃKA, BAÃKA.EÃER ve SON.EÃER işlevleriyle birlikte yalnız makro tablolarında kullanılabilir.
Değerler ve formüller üzerinde koşula bağlı testler yapmak ve testin sonucu temelinde bir işleme yönelmek için EÃER işlevini kullanın. Testin sonucu EÃER işlevinin verdiği değeri belirler.
Mantıksal_kontrol DOÃRU ya da YANLIÃ olarak değerlendirilebilecek herhangi bir değer ya da ifadedir.
Eğer_doğruysa_değer mantıksal_kontrol DOÃRU ise verilen değerdir. Mantıksal_kontrol DOÃRU ise ve eğer_doğruysa_değer belirtilmemişse, DOÃRU verilir.
Eğer_yanlışsa_değer mantıksal_kontrol YANLIÃ ise verilen değerdir. Mantıksal_kontrol YANLIÃ ise ve eğer_yanlışsa_değer belirtilmemişse, YANLIÃ verilir.
Uyarılar
Daha ayrıntılı testler oluşturmak için, eğer_doğruysa_değer ve eğer_yanlışsa_değer bağımsız değişkenleri olarak en fazla yedi EÃER işlevi içiçe kullanılabilir. Aşağıdaki son örneğe bakın.
EÃER işlevini bir makroda kullanıyorsanız, eğer_doğruysa_değer ve eğer_yanlışsa_değer, GİT işlevleri, başka makrolar ya da harekete yönelik işlevler olabilir.
Ã?rneğin aşağıdaki formüle bir makroda izin verilir:
EÃER(Sayı>10;GİT(Büyük);GİT(Küçük))
Yukarıdaki örnekte, Sayı 10'dan büyükse, mantıksal_kontrol DOÃRU'dur, eğer_doğruysa_değer cümlesi değerlendirilir, GİT(Büyük) makro işlevi çalıştırılır. Sayı 10'dan küçük ya da eşitse, mantıksal_kontrol YANLIÃ'tır, eğer_yanlışsa_değer cümlesi değerlendirilir, GİT(Küçük) makro işlevi çalıştırılır.
Eğer_doğruysa_değer ve eğer_yanlışsa_değer bağımsız değişkenleri değerlendirildiğinde, EÃER işlevi, bu cümlelerin verdiği değeri verir. Yukarıdaki örnekte, sayı 10'dan büyük değilse ve ikinci GİT cümlesi başarılı olurs yine DOÃRU verilir.
EÃER işlevinin bağımsız değişkenlerinde dizi olanlar varsa, EÃER cümlesi işlediğinde dizinin her öğesi değerlendirilir. Eğer_doğruysa_değer ve eğer_yanlışsa_değer bağımsız değişkenlerinden bazıları harekete yönelik işlevler ise, tüm işlemler yapılır. Ã?rneğin, aşağıdaki makro fürmülü her iki UYARI işlevini de çalıştırır:
Aşağıdaki örnekte, Dosya adıyla başvuruda bulunulan değer "Grafik"e eşitse, mantıksal_kontrol DOÃRU'dur ve YENİ(2) makro işlevi çalıştırılır; aksi halde, mantıksal_kontrol YANLIÃ'tır ve YENİ(1) makro işlevi çalıştırılır:
EÃER(Dosya="Grafik";YENİ(2);YENİ(1))
Bir gider işlem tablosunun, B2:B4'te Ocak, Ãubat ve Mart için şu veriyi içerdiğini varsayalım: 1500, 500, 500. C2:C4 aynı dönemler için "Tahmini Giderler"i içeriyor: 900, 900, 925.
Belirli bir ayda bütçe dışına çıkıp çıkmadığınızı kontrol etmek için, aşağıdaki formüllerle bir ileti için metin hazırlayarak bir makro yazabilirsiniz:
Yukarıdaki örnekte, ikinci EÃER cümlesi aynı zamanda ilk EÃER cümlesinin eğer_yanlışsa_değer bağımsız değişkenidir. Aynı şekilde, üçüncü EÃER cümlesi, ikinciEÃER cümlesinin eğer_yanlışsa_değer bağımsız değişkenidir. Ã?rneğin, ilk mantıksal_kontrol (Ortalama>89) DOÃRU'ysa, "A" verilir. İlk mantıksal_kontrol YANLIÃ'sa ikinci EÃER cümlesi değerlendirilir ve böyle devam eder.
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.