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