Excel’de Eğer formülünün kullanımı (if) Resimli Anlatım – En kolay Anlatımı Bu Yazıda Bulacaksınız

Koşul formülü denilen “eğer” birçok kişiyi daha önce ki sıkıntılı ve zor anlatımlarla kafalarını karıştırıp içinden çıkamayanları korkutmakta. Bundan dolayı daha anlaşılır bir şekilde formülün kullanımını anlatıp bu kişilerin korkularını yenmesi ve aslında ne kadar pratik bir formül ve bir o kadar da kolay olduğunu görmeleri için bu yazıyı hazırladım.

Yazının uzun olması sakın sizi korkutmasın, olabildiğince anlaşılır ve basit olması için uzun bir anlatım metodu seçtim. Zaten kavradığınız noktaları atlayabilirsiniz. Yine de en azından bir kere yazının tamamını okumanız faydanıza olacaktır.

Öncelikle Eğer formülü nedir? Ne işe yarar? Kısaca ondan bahsedelim.

Aşağıda formülü anlamamız için değişik açıklamalar yaptım. Hepsi aslında aynı şeyi ifade eder.

  • Eğer formülü, iki veya daha fazla koşul olduğunda koşulların sonucuna göre yapılması gereken işlemi seçmemizi sağlar.
  • Diğer bir söyleyişle Eğer formülü, bir karşılaştırma sonucuna göre yapılacak işlemi seçmemizi sağlar.
  • Başka bir söyleyişle Eğer formülü, koşullara bağlı olarak farklı olasılıkların sonucunda yapılacak işlemi seçmemizi sağlar.

Formül hakkında bilmemiz gerekenler;

  • Eğer formülü tek başına kullanılmak zorunda değildir.
  • Eğer formülünde aynı anda 7 adet iç içe eğer formülü kullanılabilir.
  • Eğer formülünün içinde başka formüller kullanılabilmektedir.
  • Eğer formülü içinde tırnak içerisinde formül kullanılamaz. Tırnak içinde yazılanlar metin olarak algılanır.

Eğer Formülünün anlayabilmemiz için birden çok değişik şekilde gösterimini yapalım.

=EĞER(Koşul; Doğruysa; Yanlışsa)

=Eğer(Koşul; Şart sağlandı ise yapılacak işlem; Şart sağlanmadı ise yapılacak işlem)

=EğeR(Şart; Doğruysa değer; Yanlışsa değer)

=EğEr(Şart; Evet; Hayır)

Örnekle açıklayalım;

1. Örneğimiz; (Basit Eğer Formülü Kullanma Örneği)

Soru: En klasik eğer örneğini verelim. Başarılı ve başarısız öğrencilerin tespiti, sınav sonucu 50 ve üzeri ise başarılı değilse başarısızdır diyelim.

Cevap: Formülümüz aşağıdaki gibi olmalı

=EĞER(B2>=50;”BAŞARILI”;”BAŞARISIZ”)

Bu formülde B2 hücresine girilen notun 50 geçer notu veya üzerini alıp almadığına bakıyoruz. B2>=50 Daha sonra bu koşula uyuyorsa BAŞARILI uymuyorsa BAŞARISIZ yazdırıyoruz.

eğer formülü 1

 2. Örneğimiz; (Basit Eğer Formülü Kullanma Örneği)

Soru: Yine basit bir örnek verelim. Maliyetinden düşük satışları tespit edip Kar ettiklerimize KAR, Zarar ettiklerimize de ZARAR yazalım.

Cevap: Formülümüz aşağıdaki gibi olmalı

=EĞER(B2>C2;”ZARAR”;”KAR”)

aynı sonucu şu şekilde de bulabilirdik

=EĞER(B2<C2;”KAR”;”ZARAR”)

Bu formülde B2 hücresine girilen değerin C2 hücresine girilen değerden küçük mü büyük mü olduğuna baktık. Şayet küçükse KAR büyükse ZARAR yazdırdık.

eğer formülü 2

 3. Örneğimiz; (İç İçe Birden Fazla Eğer Formülü Kullanma Örneği)

Soru: İlk sorudaki Başarılı ve Başarısız olarak tespit etmiş olduğumuz öğrencilerin alacakları belgeleri aşağıdaki gibi tespit edelim.

– Aldığı not 50 puan veya düşükse KALDI yazsın

– Aldığı not 51 ile 70 puan arasında ise GEÇTİ yazsın

– Aldığı not 71 ile 85 puan arasında ise TEŞEKKÜR BELGESİ yazsın

– Aldığı not 86 ile 100 puan arasında ise TAKDİR BELGESİ yazsın

(Gerçekte belge puan durumlarını unuttuğum için rastgele belirledim).

Cevap: Formülümüz aşağıdaki gibi olmalı

=EĞER(B2<=50;”KALDI”;EĞER(B2<=70;”GEÇTİ”;EĞER(B2<=85;”TEŞEKKÜR BELGESİ”;”TAKDİR BELGESİ”)))

Bu formülde öncelikle B2 hücresine girilen değerin 70 puandan düşük ve eşit olup olmadığına baktık. Düşük veya eşitse KALDI yazdık, şayet değilse 70 puandan düşük olup olmadığına baktık düşük veya eşitse bu sefer GEÇTİ yazdırdık, yine değilse bu sefer de 85 puana eşit ve düşük olup olmadığına baktık. Düşükse TEŞEKKÜR BELGESİ yazdırdık. Şartı yine karşılamıyorsa bu sefer son seçenek olduğundan TAKDİR BELGESİ yazdırdık.

eğer formülü 3

Karışık gibi görünse de bir defa dikkatle incelediğinizde aslında aynı şeyi tekrar ettiğimizi ve olayın ne kadar basit olduğunu çok rahat anlayacaksınız.

4. Örneğimiz; (Farklı formüllerle Eğer formülünü birlikte kullanmak)

Soru: Hücreye girilmiş değerlerin 1 ila 20 değeri arasında olup olmadığını tespit edelim.

Cevap: Formülümüz aşağıdaki gibi olmalı

=EĞER(VE(A2>1;A2<20);”Değer 1 ila 20 arasındadır”;”Değer belirlenen ölçülerin dışındadır”)

Bu formülde A2 hücresine girilen değerlerin 1 ila 20 arasında olup olmadığını kontrol ettik. Şayet 1 ila 20 arasında ise Değer 1 ila 20 arasındadır yazdırdık. Değilse Değer belirlenen ölçülerin dışındadır yazdırdık.

eğer formülü 4

 5. Örneğimiz; (Farklı formüllerle Eğer formülünü birlikte kullanmak)

Soru: Hücrelere girilmiş 1 ve 2 değerlerinin bulunduğu hücreleri tespit edelim.

Cevap: Formülümüz aşağıdaki gibi olmalı

=EĞER(YADA(A2=1;B2=2);”BULUNDU”;”FARKLI”)

Bu formülde A2 hücre değerinin 1 olduğu ya da B2 hücre değerinin 2 olduğu durumda BULUNDU yazdık. Şayet her iki değerde farklı ise FARKLI yazdırdık.

eğer formülü 5

Umarım anlatımda başarılı olmuşumdur. Örnekleri bu formülde en çok kullanılabilecek örnekler hangileridir diye düşünerek yazmaya gayret ettim. Hala sıkıntı yaşadığınız durumları sormaktan lütfen çekinmeyin.

Bu dersin videosunu tam ekran yaparak aşağıdan net bir şekilde izleyebilirsiniz.

Ayrıca buraya tıklayarak Eğer formülü ile ilgili bir diğer yazımızı da inceleyebilir ve bilgilerinizi daha iyi pekiştirebilirsiniz.


327 yorum

azra · 13 Nisan 2016 19:32 tarihinde

lütfen küfür etmeyin artık anladıysanız eyvallah anlamadıysanız yallah

azra · 13 Nisan 2016 19:30 tarihinde

valla zeki anlar anlamayanlar olduğu gibi küfrediyor

hakan · 31 Mart 2016 10:38 tarihinde

gercekte sağolun sınavdan önce gayet iyi anladım

Emre · 30 Mart 2016 23:07 tarihinde

Teşekkürler. Hiçbir yerde bulamadım. Çok yararlı oldu. SAĞOLUN !

MALATYALI BELA · 11 Mart 2016 13:20 tarihinde

İncleme cok yaralı helal olsun MALATYALI BELAYAMI ÇATTINZI BAŞINIZA BELAĞ ALIDNIZ

erkan · 07 Mart 2016 13:49 tarihinde

selamun aleyküm bir yerde takıldımda yardımcı olursanız çok mutlu olurum.

1200 tl (a1) – 1400 (a2) = -200 (a3) rengi kırmızı;

1600 tl (a1) – 1200 (a2) = 400 (a3) rengi yeşil

yazdıran formülü nasıl yazabiliriz?

şimdiden tşk ederim iyi çalışmalar.

Ali rıza · 04 Mart 2016 10:25 tarihinde

Kolay gelsin eger formülü yada başka bi formulle puantaj yazmama yadımcı olabilirmi yani örnek olarak a2 sutununa ben A yazafığımda b2 sütunda (W) . a2 sutununa off yazdığım zaman b2 sütunda ( O) yazacak gibi bir formülünüz var mı teşekkürler

Atila · 03 Mart 2016 23:54 tarihinde

Örneğin c3 hücresinde 9 varsa d3 hücresi boş ya da 0 olsun; c3 hücresi 10 ile 20 arasındaysa(20 hariç) d3 hücresine 1 yazsın; c3 hücresi 20 ila 30 arasında ise (30 hariç) d3 hücresine 2 yazsın; c3 hücresi 30 ila 40 arasında ise d3 hücresine 3 yazsın istiyorum. Bir türlü bunu beceremedim lütfen yardımcı olun. Şimdiden teşekkürler.

HÜSEYİN · 10 Şubat 2016 15:41 tarihinde

E1:E20 TOPLAMINI F1:F20 DEN ÇIKARARAK G1 E YAZSIN AMA E2 HÜCRESİNE RAKAM GİRİLDİĞİNDE G1 DEĞİŞMESİN ( F2 YİDE YAZDIĞIMDA ) G1 DEĞİŞSİN YANİ FARKI O ZAMAN VERSİN BANA. TEŞEKKÜRLER YARDIMLARINIZI BEKLİYORUM

ibrahim · 08 Şubat 2016 11:00 tarihinde

merha bir sorum olacaktı yardımcı olursanız sevinirim.

A1 hücresine 6Ay veya 12Ay yazıyor.
B1 hücresinede bugünün tarihi(örnek olarak)
C1 hücresinde Eğer A1 6 ise B1 deki tarihe 6 ay ekleyip C1e yazsın 12 ise 12Ay ekleyip yazsın

Oğuz · 30 Ocak 2016 23:22 tarihinde

10 ile 49 arasında olunca 10 dk
50 ile 249 arasında olunca 15 dk
250 ve üzeri olunca 20 dk

değerleri var hocam. Kişi sayısını çekerek bu arasındaki değerlerden dakikaları çıkarmak istiyorum. Yardımcı olursanız çok sevinirim.

fahrettin kök · 24 Ocak 2016 02:11 tarihinde

borç 3500,00 ve alacak 2000 : 1500 (b)
borç 1500.00 ve alacak 4000 : 2500 (a)
borç bakıyesi alacak bakiyesi ) formül işleminde yardımcı olurmusunuz
teşekkürler.

    SİERRA · 04 Şubat 2016 14:38 tarihinde

    len olumm kafanı böleee şeylerle yorma çocuğum daaha sen soru sormee bilmeyon öğrende geeee. hadi bakenn git gariii <3

MEHMET GÜR · 22 Ocak 2016 10:48 tarihinde

merhaba bugungu tarıh ıle c3 sutunundakı tarıh arasındakı farkı bulup bu farkın 160gun ile 180gun arasında olanını yeşil renk 181 gun ıle 340gun arasında olanı sarırenk 341 gun ıle 360gun arasında olanı da kırmızı renge boyayan bır formule ıhtıyacım var ama yardımcı olabılırmısınız

alp · 18 Ocak 2016 13:17 tarihinde

Hocam oncelikle paylasim icin teşekkürler. Benim sorum su a1-a2= sonuc + ise a3 e sonuc – ise a4 ama net hesabuyla yani a1 -a2 arti 10 ise a3 e 10 yok – 10 ise a4 atmasini cikarma islemi sonucu 0 ise iki hucredede o degeri olmasini istiyorum boyle bir formul varmi acaba

A.Yavuz · 16 Ocak 2016 11:39 tarihinde

Merhaba;

Bir sorum olacaktı.

A1 >0 ise F1 xx değerini almasını istiyorum.
B1 >0 ise F1 xy değerini almasını istiyorum.
C1 >0 ise F1 xz değerini almasını istiyorum.
Ancak A1 >0 ve B1 >0 ise F1 xx değerini F2 xy değerini almasını istiyorum.
A1>0, B1>0 ve C1>0 ise F1 xx değerini, F2 xy değerini F3 xz değerini almasını istiyorum.
B1 >0 ve C1>0 ise F1 xy değerini F2 xz değerini almasını istiyorum.

Biraz karışık ama bu konuda yardımcı olabilir misiniz acaba. Şimdiden teşekkür eder iyi çalışmalar dilerim

Murat · 11 Ocak 2016 13:13 tarihinde

Merhaba,

A1 hücresinde malzeme aldığım rakam var, B1 hücresinde para birimi olarak alış fiyatım var C1 de her iki hücrenin çarpımı var (a1*b1) toplam rakamı bilmek için fakat sorum şu
aynı işlemi birinci sırada yapnca TL ikinci sırada (B2) değiştirdiğimde C2 otomatik değişmiyor. USD yazmıyor Beni uyarması için nasıl bir formül oluşturabilirim.

Örn;

10.000 (A1) * 5,00 TL (B1) = 50.000,00 TL (C1)
3.000 (B1) * 2,00 USD (B2) Para birimi elle değiştirildi = 6.000,00 TL (C2) C2 nin otomatik olarak USD yazmasını nasıl sağlarız?

Şimdiden teşekkürler

    Cansu GÖKÇELİK · 14 Ocak 2016 10:15 tarihinde

    Merhaba;

    10.000 (A1) * 5,00 TL (B1) = 50.000,00 TL (C1)
    3.000 (B1) * 2,00 USD (B2) Para birimi elle değiştirildi = 6.000,00 TL (C2) C2 nin otomatik olarak USD yazmasını nasıl sağlarız?

    Yukarıda konu olan işlemde tutar olan 6.000,00 TL’nin üzerine gelerek sağ tık yapınız, hücrelerini biçimlendiri seçtikten sonra karşınıza bir pencere açılacaktır, açılan pecreden sayı başlığının altında isteğe uyarlanmışı tıklayın, yanda açılan pencerede genelin altında 0(Sıfır)’ı göreceksiniz yapacağınız işlem aşağıdaki gibidir;
    0 “buraya tutarınızın yanına ne gelmek istiyorsa onu yazıp tırnak işaretini kapatacaksınız” mesala 0 “USD” yapıp tamam deyip kapatabilirsiniz.

Birkan · 18 Aralık 2015 00:49 tarihinde

Eğer A sütununa girilen sayı B sütununa girilen sayıdan küçük ise C sütununa “ERROR” yazılmalı; eğer kalan yok ise “Kalansız Bölme”; aksi halde C sütununa kalan sayı yazılmalıdır. Ben şöyle bişeyin formülünü yazmak istiyorum “ERROR” yazıcak yeri yapıyorum fakat gerisini yapamıyorum yardımcı olabilirmisiniz ?

MEMET · 17 Aralık 2015 10:22 tarihinde

Arkadaşlar;
excelde günlerin kaçar defa yazıldığını nasıl yapabilirm

mesela

pazartesi 10
salı 5
çarşamba 8

bu şekilde

    GOKHAN · 03 Ocak 2016 15:30 tarihinde

    KARDEŞİM ÇOKETOPLAM FORMÜLÜ SORUNUNU GİDERECEKTİR

emre · 03 Aralık 2015 10:48 tarihinde

Eğer formulunu düşey ara formülü ile nasıl kullanabilirim yani A1 hücresindeki urun kodunun ilk 6 hanesi sayfa 2 de bir hücre aralığında ki bir sayıyı iceriyorsa eğer bulunan ürün son 6 haneli (yani kilogram ) katsayisini birim fiyat ile çarpacak formülü yazarmisiniz

KARİZMATİK · 30 Kasım 2015 16:28 tarihinde

Merhablar…
Excelde birden çok çalışma sayfasından oluşan bir tablo var. İlk çalışma sayfası veriler ile dolu ve ilk sütun A firması, B firması, C firması gibi değişkenlerden oluşmaktadır. Aşağıdaki gibi örneklenebilir.
1. A Kalem Beyaz 0,5 100 500
2. B Kalem Siyah 0,4 75 350
3. A Kalem Siyah 0,5 100 400
Amacım ikinci çalışma sayfasında filtreleme yapmadan ilk sayfada sadece A firmasının olduğu satırları ikinci sayfaya kopyalaması. Bunu yaparken ilk sayfadaki sıra numarası değil de 1. sıradan başlamasını sağlamaya çalışıyorum. Yani ikinci sayfada şunun oluşması gibi
1. A Kalem Beyaz 0,5 100 500
2. A Kalem Siyah 0,5 100 400

Filtre uygulamak istemiyorum A sütununda 15 e yakın değişken mevcut ve firma bazında adet önem teşkil ediyor.
Filtresiz mümkün değil ise bile ikinci sayfada sadece A firmasına ait verileri nasıl toparlayabilirim? Hücre için formül yazdım ikinci sayfada ilk sütunda firma isimlerini ilk sayfadan alabildim ama aynı sütundaki verileri alamıyorum formülle. Yardımcı olmanızı rica ediyorum.
İlginize teşekkür eder, iyi günler dilerim…

İRFAN · 07 Kasım 2015 14:10 tarihinde

Merhabalar hocam Ben şuna benzer birşey yapmaya çalışıyorum.

Mesela b29 daki yazı fc1 ise onunla ilgili satırdaki kutucuğa 727, fc2 ise 996 yazabilir miyiz.

irfan68proje@gmail.com adresinden formulü yazabilir misiniz?

=EĞER(B29=FC1;”727”;EĞER(B29=FC2;”996”;EĞER(B29=FC3;”1134”;EĞER(B29=FC4;”1681”;EĞER(B29=FC5;”1973”;EĞER(B29=FC6;”2992”;EĞER(B29=FC7;”3397”;EĞER(B29=FC8;”4738”))))))))

faruk · 31 Ekim 2015 21:48 tarihinde

tabloda 12 tane değerim var sayısal değerler
Bunlar 4 sütün 3 satır olarak yer alıyor
içlerlerinden herhangi üç sayı(aynı satırdakiler olamaz) aynı sütün veya farklı sütünlar olmak üzere çarpım sonuçlarını elde etmek istiyorum proje ödevi için 2 gündür yapamadım yardımcı olur musunuz ?

muhammet · 31 Ekim 2015 21:47 tarihinde

tabloda 12 tane değerim var sayısal değerler
Bunlar 4 sütün 3 satır olarak yer alıyor
içlerlerinden herhangi üç sayı(aynı satırdakiler olamaz) aynı sütün veya farklı sütünlar olmak üzere çarpım sonuçlarını elde etmek istiyorum proje ödevi için 2 gündür yapamadım yardımcı olur musunuz

Hakan · 21 Ekim 2015 10:02 tarihinde

Benim sorum şu;

——-A——-|——-B——–|—-C——|—–D———
1: 2-5-9-10-… 2-5-9-10- 2-5-9-10 eşleşen 4 rakam
2: 4-5-8-11-… 4-5-8-11- —- eşleşen rakam yok
3: 2-5-24-89-… 2-5-24-89 2-5 eşleşen 2 rakam
4: 6-7-9-89-.. 6-7-9-89- 9 eşleşen 1 rakam
5: 10-16-96-98-.. 10-16-96-98-.. 10 eşleşen 1 rakam.
.
A1 den başlayarak aşağıya doğru A2, A3, A4, A426.. gibi yüzlerce
veri arasında, B1,B2,B3,B4,B5 sütununa girilen verileri eşleştirsin.
A1 ile B1 eşleşmesinin sonucunda bulunan sayıları C-1’e
A2 ile B1 arasında eşleşen rakamları C-2 ye kaç rakam eşleştiğini D2 ye
A3 ile B1 arasında eşleşen rakamları C-3’e kaç rakam eşleştiğini D3’e
A254 ile B1 arasında eşleşen rakamları C-254’e kaç rakam eşleştiğini D-254’e çıkarsın

bu sekilde yine A1,A2,A3,A254 gibi aşağıya doğru uzayıp giden verileri, sırasıyla B2, B3,B254 gibi yüzlerce seçenekle eşleştirsin hepsinin sonuçlarını
C-2-,C-3,C-254 eşleşen rakamlar ve
D-1,D2-,D-3,D-254 EŞLEŞEN RAKAM ADEDİ olarak ayrı sayfalara çıkarsın.
D1-D2-D3-D254 sütunlarında yazılı olan eşleşen rakam adedi 9 dan fazla olanları
en yüksekten aşağıya doğru , örneğin C145= eşleşen rakamlar 11-42-73-81-
D145= 39 kere eşleşti şeklinde süzmek istiyorum. (=
en sonun da X1 de = en çok eşleşme sağlanan sayıları ve Q1 de kaç kez eşleştiğini bulmak istiyorum.

    Hakan · 21 Ekim 2015 10:16 tarihinde

    Bunu acele olarak yazdım, A2 ile B2 sütunun da eşleşen rakamlar var ama acele yazdığım için eşleşen rakam yok diye yazmışım.
    Şimdi aranızda tabiki merak edenler olabilir, Böyle bir formül neden önemli.
    ON numara da, her hafta 22 sayı veriliyor.
    bu 22 sayı arasından 10 tanesini bilmeniz gerekiyor.
    yaklaşık 630 adet cekiliş sonucu var.
    bazı haftalarda örneğin, 145. hafta ile 152,hafta 188.hafta 259. haftada çıkan 22 sayıdan, 145 ile 152. haftalarda 14 sayı eşleşiyor, 145. hafta ile 259, haftaları eşleştirdiğimiz de 10, 152, ile 259. haftalarda çıkan rakamları eşleştirince ortak 12 rakam ortaya çıkıyor. bu 3 veriyi eşleştirediğimiz de örneğin 10 tane aynı rakamın 4-15-yada 19 haftada bir çıktığını görüyoruz.
    formül kullanmadan bunları bulmak çok zor.
    630x22x500 gibi bir işlem yapmak, çıkan sonuçları eşleşme sayısına göre sadeleştirmek icap ediyor. formül bu yüzden lazım (=

    Hakan · 21 Ekim 2015 10:40 tarihinde

    eşlenen eşleyen eşleşen ortak adedi
    |—–A——-|—–B—–|——–C———|——D——-|
    001: 2-5-9-12 2-5-9-12 A1=B1 2-5-9-12 ortak 4 sayı
    002: 1-5-9-12 1-5-9-12 A2=B1 5-9-12 ortak 3 sayı
    003: 2-9-12-23 2-9-12-23 A3=B1 2-9-12 ortak 3 sayı
    004 3-4-9-11 3-4-9-11 A4=B1 9 ortak 1 sayı
    ….
    ….
    125:
    145: bu sadece A1 den A4’e kadar, B1 eşleşmelerinin kısa örneği
    Bunun devamı A630 – B630 a kadar gidecek.

EMRAH BALCI · 23 Eylül 2015 13:17 tarihinde

Merhaba,

=(AS10-45)+(AR23) bu formülün devamında aynı hücrede “sonuç 0 dan küçükse 1 ile çarp, sonuç sıfırdan büyükse 1,5 ile çarp” ilave etmek istiyorum. Denemem şuydu =(AS10-45)+(AR23)&IF(AR23<0;AR23*1;AR23*1,5) Yardımlarınızı rica ederim.

Dajder için bir yanıt yazın Yanıtı iptal et

Avatar placeholder

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.