EĞER( VE(İNDİS... formül alternatifi

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
A1:A2 arasında "Ali" olanların B1:B2 de karşılıklarının maksimumu 9 dan büyükse 11,50 dan küçükse = "Tamam" Yazsın
formülü aşağıdaki kriterleri de içerecek şekilde nasıl yazılır. İNDİS ile yaptığımda A1 ve A2 de "Ali" olursa ilkini bulduğundan formülde takıldım. dizi formülü olmadan yapılabilir mi.

Ali ifadesi A1 de olabilir, A2 de olmayabilir
Ali ifadesi A1 de ve A2 de olabilir
Ali İfadesi A1 ve A2 de olmayabilir
Ali ifadesi A1 de olmayabilir, A2 de olabilir

=EĞER(VE(İNDİS(B1:B2;KAÇINCI("Ali";A1:A2;0);0)>9;İNDİS(B1:B2;KAÇINCI("Ali";A1:A2;0);0)<11,50)... diye uzun formülün alternatifi istenmektedir.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Dizi formülle alternatif:

JavaScript:
=(MAX((A1:A2="ali")*B1:B2)>9 ) * (MAX((A1:A2="ali")*B1:B2)<11,5)=1

Türkçe Excel'de MAX >>> MAK olacak sanırım...



Normal formül girişiyle;

JavaScript:
=((MAX((A1="ali") *B1; (A2="ali") *B2))>9) * ((MAX((A1="ali") *B1; (A2="ali") *B2))<11,5) =1

.
 
Son düzenleme:

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,
Alternatif olsun.
Kod:
=+EĞER(TOPLA.ÇARPIM((A1:A2="ali")*(B1:B2>9)*(B1:B2<11,5))>0;"tamam";"")
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
Teşekkür ederim çözümler için
 
Üst