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

isim ... · 25 Ocak 2017 10:22 tarihinde

RENK NASIL KIRMIZI OLUYOR?

    isim ... · 14 Mart 2017 09:06 tarihinde

    renk nasıl kırmızı oluyor

      ALİ · 21 Mart 2017 12:11 tarihinde

      KOŞULLU BİÇİ,MLENDİRME

HARUN · 24 Ocak 2017 14:47 tarihinde

0-2 ise hafif
3-4 ise orta
5-6 ise ağır
şeklinde formül yazmak istiyorum ama her defasında hata veriyor.
yanlız; 0-2 arasında değil, 0-2 yazıldığı zaman hafif kelimesi gelecek. yardımlarınız için şimdiden teşekkürler.

Esra · 20 Ocak 2017 09:32 tarihinde

ben eğerle ilgili bir formül kurmak istiyorum fakat hata veriyor.

Eğer(H2<=45;Eğer(F2=EVET;N2*0,03)) böyle denedim olmadı.

Amacım şu 45 yaş ve altı olanlarda ve sisteme katılmak isteyenlere brüt maaşın yüzde üçünü çarparak sütuna yaz demek istiyorum ama hata veriyor.
Nasıl yapabilirim

    hamza · 08 Şubat 2017 16:14 tarihinde

    =EĞER(VE(H2<=45;F2="EVET");N2*0,03;"") şeklinde yaz. 

Muhammed · 18 Ocak 2017 13:26 tarihinde

kolay gelsin benim merak ettiğim bişey var
mesela ben bir evin gelir ve giderlerini hesaplıyorum sonuç olarak istiyorum ki A3 DEN D3 e kadar hücre benim gelirim, e3 ten h3 e kadar da giderim var sonuç 0 dan büyükse karlı küçükse zararda 0 ise borçsuz yazsın istiyorum bunun formülünü nasıl yapabilirim şimdiden teşekkürler

isim ... · 05 Ocak 2017 20:39 tarihinde

7 şartli eğer formülü nasıl yapabiliriz.

Barbaros · 05 Ocak 2017 14:21 tarihinde

Merhaba;

Bir prim ve hedef tablosu oluşturmaya çalışıyorum. Bir iki formülde takıldım. yardımcı olursanız sevinirim.

%80’den aşağısına 0 TL
%80-90 arası hedefe 100 TL
%90-100 arası hedefe 150 TL
%100-110 arası hedefe 250 TL
%110-120 arası hedefe D20 hücresi*0,0101
%120-125 arası hedefe D20 hücresi*0,0125
%125 üzeri hedefe 500 TL

    Bir Kul · 10 Ocak 2017 10:21 tarihinde

    A B C D
    AD SOYAD YÜZDE TL
    ALİ 71 0
    FATMA 76 0
    MEHMET 81 100
    MUHAMMED 86 100
    AYŞE 91 150
    KADİR 96 150
    MAHMUT 101 250
    RIZA 106 250
    YUNUS 111 0
    ENES 116 0
    MURAT 121 0
    VEDAT 126 500

    D20
    (Buraya istediğiniz değeri girdiğinizde 110-125 arası 0 çıkmayacaktır)

    C2’den itibaren TL kısmına gireceğiniz kod:
    =EĞER(B2<80;0;EĞER(B2<90;100;EĞER(B2<100;150;EĞER(B2<110;250;EĞER(B2<120;D20*0,0101;EĞER(B2<125;D20*0,0125;500))))))

MUSTAFA · 03 Ocak 2017 13:28 tarihinde

Merhaba
Şöyle bir sıkıntım var
EN BOY
1,60 2,10
1,20 2,10
1,40 2,10
1,40 2,10
1,52 2,10
1,25 2,10
1,00 2,10
1,10 2,10
0,70 2,10
GİBİ ÖLÇÜLER MEVCUT BUNLARIN İÇİNDEN EN ÖLÇÜLERİ TOPLAMI 2,80 VE 2,80 EN YAKIN OLAN TOPLAMLAR RASGELE GRUPLANDIRIP BOY ÖLÇÜLERİNİN BİR TANESİNİ TOPLAMAK İSTİYORUM
ÖRNEK : 1,00+1,10+0,70=EN 2,80 BOY1=2,10 1,25+1,52=EN 2,77 BOY2=2,10 1,40+1,40=EN 2,80 BOY3=2,10 1,60+1,20=EN 2,80 BOY4=2,10
BOY1 =2,10
BOY2 =2,10
BOY3 =2,10
BOY4 =2,10
TOPLAM=8,40

isim ... · 03 Ocak 2017 13:11 tarihinde

Merhaba
Şöyle bir sıkıntım var
EN BOY
1,60 2,10
1,20 2,10
1,40 2,10
1,40 2,10
1,52 2,10
1,25 2,10
1,00 2,10
1,10 2,10
0,70 2,10
GİBİ ÖLÇÜLER MEVCUT BUNLARIN İÇİNDEN EN ÖLÇÜLERİ TOPLAMI 2,80 VE 2,80 EN YAKIN OLAN TOPLAMLAR RASGELE GRUPLANDIRIP BOY ÖLÇÜLERİNİN BİR TANESİNİ TOPLAMAK İSTİYORUM
ÖRNEK : 1,00+1,10+0,70=EN 2,80 BOY1=2,10
1,25+1,52=EN 2,77 BOY2=2,10 1,40+1,40=EN 2,80 BOY3=2,10 1,60+1,20=EN 2,80 BOY4=2,10

BOY1 =2,10
BOY2 =2,10
BOY3 =2,10
BOY4 =2,10
TOPLAM=8,40

MEHMET · 02 Ocak 2017 09:53 tarihinde

merhaba, yardımınıza ihtiyacım var. excel de çek listem var aylık yazdığım çeklerin toplamını ayrı bir satırda görmek istiyorum bir türlü yapamadım.

örneğin; A B C D E
1 HASAN USTA 21.01.2017 3500 TL OCAK 2017 ÖDEMEM ?
2 ALİ 01.03.2017 1500 TL ŞUBAT 2017 ÖDEMEM ?
3 AHMET 13.01.2017 1750 TL MART 2017 ÖDEMEM ?
4 MERMERCİ 14.05.2017 10000TL
E SUTÜNUNDA AYLIK TOPLAM NE KADAR ÇEK ÖDEMEM VAR GÖRMEK İSTİYORUM YARDIMCI OLURSANIZ SEVİNİRİM.

vidoport · 02 Ocak 2017 09:26 tarihinde

elinize sağlık güzel anlatım olmuş

serkan · 28 Aralık 2016 18:19 tarihinde

merhaba, yardımınıza ihtiyacım var. başka bir formülün içinde eğer formülünü kullanmak istiyorum fakat hep hata veriyor.

örneğin; A2 içindeki veri 0’dan büyük 1 veya daha fazla olursa, B2 içindeki veri C2 içindeki veriden çıkarma işlemi yapılacak. Fakat bu zaten yazılı olan formüle eklenecek örneğin; =A1+(B1/C1)eğer formülü yazılacak

Yardımlarınızı bekliyorum, teşekkür ederim.

Ramazan KARA · 27 Aralık 2016 12:04 tarihinde

EĞER(VE(… kullanırken, hücre içindeki sayısal değer bir başka çalışma sayfasından getirildiyse formül o hücredeki değeri görmezden geliyor. Bunmun bir çözümü var mı?

Evren · 22 Aralık 2016 09:03 tarihinde

Merhaba, bir formül rice edicem sizlerden.

1000-10.000 arası %5
10.000-12.000 arası %6
12.000-14.000 arası %7 şeklinde bir formüle ihtiyacım var aynı hücrede olması gerekiyor bu formülün tutarın büyüklüğüne göre otomatik sistem hesaplayıp sonuç vermesi gerek yardımlarınızı bekliyorum. Şimdiden teşekkürler..

    YUNUS · 25 Aralık 2016 13:52 tarihinde

    =EĞER(J15<=999;"DÜŞÜK DEĞER";EĞER(J15<=10000;"%5";EĞER(J15<=12000;"%6";EĞER(J15<=14000;"%7";"YÜKSEK DEĞER"))))

    ben tutarın yazdığı kısmı J15 hücresiymiş gibi gördüm formülü ona göre düzenledim. siz J15 hücresini kendi sonuç hücrenize göre değiştirirsiniz.
    çıkan rakam 1000 den az olursa formulde düşük değer yazacak, 14000 den yüksek olursa yüksek değer yazacak.

HaSaL · 29 Kasım 2016 20:53 tarihinde

selam arkadaşlar bana formül konusunda acil yardım lazım
=EĞER Lİ BİR FORMÜL
A1 27 , A2 36 , ve H5 2 H6 3 AC 5.21 olarak satırlar var buna göre şunu istiyorum
J11 sonuç yazılacak AC yi H5 2 ise A2 ile 3 ise A1 ile çarpmasını istiyorum
nasıl yapılacak çözemedim

ALİİHSAN · 27 Kasım 2016 19:16 tarihinde

işçi puantaj listesinde 25 satırı veya daha fazla satırı yukarıdan aşagıya bir aylık tabloda günlük çalışan sayısını görmek istiyorum. çalışan N çıkış Ç izinli İ gibi harflerle gösteriliyor nasıl bir formül uygulayabilirim. yardımcı olursanız sevinirim

ALİ · 26 Kasım 2016 23:00 tarihinde

mrb bir sorum olacak. bir malzeme aldığımızı var sayalım. bunun normalde fiyatı 10 tl olsun. 5 tane firma bu malzeme için teklif versin ve verdiği teklifler sırası ile 1. si 3 tl 2. si 7 tl 3, sü ise 15 tl, 4. sü 12 tl 7. si 10 tl olsun. şimdi sorm şu excell de yan yana bu bilgileri hücrelere girdiğimde otomatik olarak 10 tl ye eşit ve aşağı fiyat veren firmalar içerisinden en düşük fiyatı veren firmanın fiyatını sarı renge, ikinci düşük olanı ise turuncu renge boyasın.direk kendi hücreleri üzerinde yapsın bunu.bir başka hücrede yapmasın ben bunun formülünü bulamadım. yardımcı olur musunuz. bir babayiğit arıyorum.

Ali Özpoyraz · 22 Kasım 2016 16:08 tarihinde

Sayfa2 de O7 hücresinde 1 ise P7 deki rakam Sayfa1 de B6 Hücresine gidecek
Sayfa2 de O7 hücresinde 2 ise P7 deki rakam Sayfa1 de E6 Hücresine gidecek
Sayfa2 de O7 hücresinde 3 ise P7 deki rakam Sayfa1 de H6 Hücresine gidecek
Sayfa2 de O7 hücresinde 4 ise P7 deki rakam Sayfa1 de K6 Hücresine gidecek

Formül nasıl olacak.
Yardımcı olursanız sevinirim

Ali · 17 Kasım 2016 21:42 tarihinde

Bunları bir çözemedim ya.Formürler karışıyor.

tolga · 05 Kasım 2016 20:27 tarihinde

Merhaba,

Bir prim hesaplama tablosu yağtım tabloda 14 yarışan var. bu 14 sonucun içinde ilk 5 e ödül vereceğim. İlki Tam altın alacak, 2. si yarım altın, 3., 4. ve 5. ise çeyrek altın alacak, İf Then kullanarak bu tabloyu oluşturmak ve buna göre hediyeleri hak eden kişilerin yanındaki hucreye aldığı ödülü yazıdırmak istiyorum. Formulu kurmayı yarı yarıya başardım da tablodaki değerlemeleri sıralamayı beceremiyorum. Avarage gibi bir formül gerekiyor sanırım. Bu konuda yardım alabilirsem çok sevinirim.

Selamlar

Ertuğ · 30 Ekim 2016 13:06 tarihinde

Bana ulaşabilecek var mı yazıyorum #AD? yazıyor

Serhat · 19 Ekim 2016 23:01 tarihinde

Merhaba =EĞER(J5<0;"Zara";"Kar") yazıyorum hata veriyor bunun sebebi ne olabilir? Formül doğru aslında

Serhat · 19 Ekim 2016 23:00 tarihinde

Merhaba =EĞER(J5<0;"Zara";"Kar") Yazıyorum bana hata veriyor bunu sebebi nedir?

    isim ... · 25 Ekim 2016 21:45 tarihinde

    =EĞER(0>J5;”Zarar”;”Kar”)

abdullah abidin ertürk · 08 Ekim 2016 11:28 tarihinde

arkadaşlar 2 aydır bir problemi çözemedim. lütfen yardım edin.
R12 hücresine şu işlemi yazdırmam gerekli.

H12 I12 J12 hücrelerinden hangisinde rakam yazıyorsa o hücrenin sahibi

H10 I10 J10 hücresindeki sahibinin adı R12 hücresine kopyalansın
üç hücredede rakam yazıyorsa h10 ı 10 j 10 hücrelerinin içinde yazılı isimler R12 hücresinde altalta çıksın mümkünmüdür.

    abdullah abidin ertürk · 08 Ekim 2016 15:40 tarihinde

    sondaki H10 I10 J10 OLACAK I HARFİNİN ÖNÜNDEKİ RAKAM SOFOR DEĞİL 10

    isim ... · 25 Ekim 2016 22:54 tarihinde

    O12 HÜCRESİ =EĞER(EBOŞSA(H12);””;H10)
    P12 HÜCRESİ =EĞER(EBOŞSA(I12);””;I10)
    Q12 HÜCRESİ =EĞER(EBOŞSA(J12);””;J10)
    R12 HÜCRESİ =O12&P12&Q12

Sema · 28 Eylül 2016 09:56 tarihinde

Merhaba. Bana bir formül lazım. Lütfen yardım edin. Eğerle kurmak istiyorum. Yapamadım. Tutalım kiD17 küçükse 2500 D17 çıkalım 136 vuralım14% eğer D17 büyükse 2500 ( D17-2000)*35%+280 eğer D17 küçükse 136 E17=0 olsun. Ben bunu şöyle kurdum sadece 136 olanı yapamıyorum. If( D17<2500;(D17-136)*14%;If(D172500;(D17-2000)*35%+280)))

Eşref · 22 Eylül 2016 20:17 tarihinde

Eğer K3 = 1 ise B3:J3 tümü kırmızı olsun .
Yapabiliyor muyuz

Bir yanıt yazın

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.