İki IF kullanmak

Katılım
27 Haziran 2006
Mesajlar
10
Merhaba arkadaşlar,

forumda arattım ama bulamadım. (ya da doğru aramayı yaoamadım)

benim yapmak istediğim,

diyelim ki bir A1 hücresi olsun, bu A1 hücresindeki değer 50'den büyük ise, 1, değil ise 100 ve değer 125'den büyük ise, 40, değil ise 500 yazsın. bu iki IF'li formülü nasıl birleştirebilirim?

yanlışsam düzeltin,

=IF(A1<50;1;100)
ikincisi ise =IF(A1>125;40;500)

ama bu ikisini tek hücrede nasıl sorgulatabilirim?

şimdiden çok teşekkürler...
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

İki yada daha fazla eğer iç içe yazılır fakat kurgunun doğru olması gerekiyor. Şartı tekrar okursanız sizde hatayı görürsünüz. Yada bize aktarırken yanlış aktardınız.

Şarta göre;

50 büyükse 1 değilse 100
125 büyükse 40 değilse 500

Bu şekilde şart koyamazsnız. Çünkü mantık olarakta yanlış olur.

50 den büyük değilse 100 demişsiniz. 125 büyük değilse 500 . A1 deki değer 40 olursa bu hem 100 hem 500 şartı bu iki değeride kapsar. Şartınızı gözden geçirip daha detaylı açıklayınız..

.
 
Katılım
27 Haziran 2006
Mesajlar
10
benim hatam... yanlış anlatım :)

ama kısaca konuyu şu şekilde çözdüm,

=IF(A1<50;1;IF(A1>125;40;VLOOKUP(A1;reftablo;2;FALSE)))
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

sorularınızı mümkün olduğunca örnek dosya ile destekleyiniz.

eğer((mantıksal_sınama;eğer_doğruysa_değer;eğer_yanlışsa_değer)
fonksiyonun temel yapısı budur.
burada eğer_yanlışsa_değer için 2. bir eğer fonksiyonu kullanılması gerekiyorsa formülün yapısı şu şekilde olacaktır.
eğer((mantıksal_sınama;eğer_doğruysa_değer;eğer((mantıksal_sınama;eğer_doğruysa_değer;eğer_yanlışsa_değer))
bu şekilde excel2003 de 7 adet iç içe eğer kullanabilirsiniz, excel2007 de 64 adet iç içe kullanabilirsiniz.
 
Katılım
27 Haziran 2006
Mesajlar
10
Peki bir sütunun son rakamını otomatik olarak nasıl çekebilirim?

Burada yapmak istediğim de;

bir sütuna satın alınan malzemelerin fiyatını gireceğim, ve farklı bir hücrede otomatik olarak bana ilk fiyat/son fiyat oranını verecek.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,274
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki formülü denermisiniz.

Kod:
=DOLAYLI("A"&TOPLA.ÇARPIM(MAK((A4:A1000<>"")*(SATIR(A4:A1000)))))
 
Katılım
27 Haziran 2006
Mesajlar
10
ingilizcesi bu mudur?

=INDIRECT("A"&SUMPRODUCT(MAX((A4:A1000<>"")*(ROW(A4:A1000)))))

eğer bu ise, denedim ama olmadı...
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,274
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Ekteki örnek dosyada formülü uygulanmış halini bulabilrsiniz. Dosyayı açtığınızda formüllerin otomatik olarak ingilizceye dönüşmesi gerekir.
 

Ekli dosyalar

Üst