Çoklu Koşula Göre Çarpım

polis-53

Altın Üye
Katılım
26 Aralık 2008
Mesajlar
1,134
Excel Vers. ve Dili
EXCEL 2016 TÜRKÇE
Altın Üyelik Bitiş Tarihi
23-02-2025
Merhaba arkadaşlar D1 hücresine Ocak, Şubat, Mart, Nisan yazıyorsa A1 Hücresindeki rakamı 2 ile çarp değilse 3 ile çarsın istiyorum.
Yardımcı olursanız sevinirim.
 

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
638
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
=EĞER(VE(D1="Ocak";D1="Şubat";D1="Mart";D1="Nisan"); A1*2; A1*3)
Bu formül, D1 hücresindeki değer "Ocak", "Şubat", "Mart" veya "Nisan" ise A1 hücresindeki değeri 2 ile çarpar, aksi takdirde 3 ile çarpar.
 
Son düzenleme:

polis-53

Altın Üye
Katılım
26 Aralık 2008
Mesajlar
1,134
Excel Vers. ve Dili
EXCEL 2016 TÜRKÇE
Altın Üyelik Bitiş Tarihi
23-02-2025
=EĞER(VE(D1="Ocak";D1="Şubat";D1="Mart";D1="Nisan"); A1*2; A1*3)
Bu formül, D1 hücresindeki değer "Ocak", "Şubat", "Mart" veya "Nisan" ise A1 hücresindeki değeri 2 ile çarpar, aksi takdirde 3 ile çarpar.
kardeş bu formül ne seçersem hep 3 ile çarpıyor
 
Son düzenleme:

Korhan Ayhan

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

C++:
=A1*EĞERHATA(DÜŞEYARA(D1;{"Ocak"\2;"Şubat"\2;"Mart"\2;"Nisan"\2};2;0);3)

Hata verirse aşağıdaki gibi denersiniz.

C++:
=A1*EĞERHATA(DÜŞEYARA(D1;{"Ocak";2\"Şubat";2\"Mart";2\"Nisan";2};2;0);3)
 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
747
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Syn @Korhan Ayhan ikinci paylaştığınız sonuç veriyor. Şunu merak ettim;

{"Ocak";2\"Şubat";2\"Mart";2\"Nisan";2} bu kısımda \ işareti formüle nasıl işlev kazandırıyor. Geçenlerde bir üye buna benzer bir soru sormuş, çözümü de kendi bulmuştu. Saat ile Dakikayı ayrı sütunlara bölmeye çalışıyordu sanırım . Ancak kullandığı formülle yine \ işareti vardı. İşlevini anlamamıştım.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,453
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Formülün içindek köşeli parantez içindeki bölüm 2 sütunlu 4 satırlı bir tabloyu ifade etmektedir.
 

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
638
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
EĞERHATA(EĞER(KAÇINCI(D1; {"Ocak";"Şubat";"Mart";"Nisan"}; 0); A1*2; A1*3); A1*3)
=EĞER(EĞERHATA(KAÇINCI(D1; {"Ocak";"Şubat";"Mart";"Nisan"}; 0); 0)>0; A1*2; A1*3)

Korhan Ayhan hocamız çözüm bulmuş birde bunu denermisiniz
 

polis-53

Altın Üye
Katılım
26 Aralık 2008
Mesajlar
1,134
Excel Vers. ve Dili
EXCEL 2016 TÜRKÇE
Altın Üyelik Bitiş Tarihi
23-02-2025
Alternatif...

C++:
=A1*EĞERHATA(DÜŞEYARA(D1;{"Ocak"\2;"Şubat"\2;"Mart"\2;"Nisan"\2};2;0);3)

Hata verirse aşağıdaki gibi denersiniz.

C++:
=A1*EĞERHATA(DÜŞEYARA(D1;{"Ocak";2\"Şubat";2\"Mart";2\"Nisan";2};2;0);3)
Teşekkürler ilk formül çalışmadı ikincisi formül çalıştı
 
Üst