@IF

X

xxrt

Misafir
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..
 
Katılım
28 Şubat 2005
Mesajlar
707
Excel Vers. ve Dili
office 2007 (excel2007)English işte
office 2003 (excel2003)
Türkçe evde
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.

Sözdizimi 1

İşlem tabloları ve makro tabloları

EÐER(mantıksal_kontrol; eğer_doğruysa_değer; eğer_yanlışsa_değer)

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:

EÐER({DOÐRU;YANLIÞ};ALERT("Bir";2);ALERT("İki";2))





Ã?rnekler

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:

EÐER(B2>C2;"Bütçeyi aşıyor";"Bütçenin altında") eşittir "Bütçeyi aşıyor"

EÐER(B3>C3;"Bütçeyi aşıyor";"Bütçenin altında") eşittir "Bütçenin altında"

Sayılara Ortalama adıyla başvuruda bulunulan harf dereceleri atamak istediğinizi varsayalım. Aşağıdaki tabloya bakın .

Ortalama Sonuç


89'dan büyük A

80 ile 89 arası B

70 ile 79 arası C

60 ile 69 arası D

60'dan küçük F





Aşağıdaki içiçe EÐER işlevini kullanabilirsiniz:

EÐER(Ortalama>89;"A";EÐER(Ortalama>79;"B";

EÐER(Ortalama>69;"C";EÐER(Ortalama>59;"D";"F"))))

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.
 
G

Guest

Misafir
teşekürler
 
Üst