bu formüle alternatif formüller yazılabilirmi

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
Sayın hocalarımdan geçenlerde bi çalışmam için yardım istemiştim hemen cevap vermişlerdi. ben o tablomda O50 hücresindeki =TOPLA(EĞER..... ile olan dizi formülünün alternatiflerini öğrenmek istiyorum
Tablomda gizlediğim yerler vardır formüle etkisi olmadığını düşünüyorum
ana mantık su formülde A18:A47 arasındaki isimler, O14:O17 arasına yazılacak ismlerle kıyaslıyo olanların karşısındaki O18:O47 leri topluyo siz hocalarım zaten anlarsınız
benim mesela =EGER...ile başlayan bi formülle yada Topla.ÇArpım ilede yapılabilirliği varmı
alternatif çözümleri öğrenmek istiyorum
Saygılarımla.
 

Ekli dosyalar

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
basitce =TOPLA(P18:p48) aynı sonucu veriyorsa siz ne yapmak istiyorsunuz anlayamadım?
 
Katılım
20 Mayıs 2005
Mesajlar
130
Excel Vers. ve Dili
Excel 2007 - Ingilizce
P14 Hücresine:
=SUMIF($A$18:$C$47;O14;$C$18:$C$47)

P14 Hücresine;
=SUMIF($A$18:$C$47;O15;$C$18:$C$47)
 
Katılım
20 Mayıs 2005
Mesajlar
130
Excel Vers. ve Dili
Excel 2007 - Ingilizce
Pardon

P14 Hücresine:
=SUMIF($A$18:$C$47;O14;$C$18:$C$47)

P15 Hücresine;
=SUMIF($A$18:$C$47;O15;$C$18:$C$47)
 

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
sayın uzmanamele ve diğer arkadaş
soruyu anlayamadınız galiba
O14:O16 arası kriter değerler ASFALT-MEKANİK-AGREGA 3 değişken olucak soruda 2 si var
A18:A47 arasında ise asfalt-mekanik-agrega ifadelerine göre O18:O47 arası formüllenmiş O18:O47 arası formüldede sorun yok
ama O50 Formülündeki formül varya sayın hocalarım o formülün alternatiflerini yazabilirmisiniz
 

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
=TOPLA(EĞER(DEĞİL(EHATALIYSA((KAÇINCI(A18:A47;O14:O16;0))));O18:O47))
Sayın Hocalarım Bu formülle aynı sonucu vercek başka formüller yazabilirmiyiz
Sayın Espiyonajl beni önceki soruma bu cevabı göndermişti
 

Korhan Ayhan

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

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

Kod:
=TOPLA.ÇARPIM((($A$18:$A$47=$O$14)+($A$18:$A$47=$O$15)+($A$18:$A$47=$O$16));($P$18:$P$47))

Çok pratik olmasada aşağıdaki şekilde de çözüme ulaşabilirsiniz.
Kod:
=ETOPLA($A$18:$A$47;$O$14;$P$18:$P$47)+ETOPLA($A$18:$A$47;$O$15;$P$18:$P$47)+ETOPLA($A$18:$A$47;$O$16;$P$18:$P$47)
 

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
Çok teşekkür ettim hocam bu formülde aynı sonucu veriyo ben bu formülle topla çarpımın değişik biçimini ilk defa öğrenmiş oldum.

=TOPLA.ÇARPIM((($A$18:$A$47=$O$14)+($A$18:$A$47=$O$15)+($A$18:$A$47=$O$16));($P$18:$P$47)) hocam bu formül ile aşağıdaki formül (topla çarpım formülünü açtım biraz)



TOPLA.ÇARPIM(--(A18:A47=O14);--(P18:p47))+TOPLA.ÇARPIM(--(A18:A47=O15);--(P18:p47))+TOPLA.ÇARPIM(--(A18:A47=O16);--(P18:p47))
aynı gibi ama formüle uyguladım değer hatası verdi nerde hata yapıyorum acaba sayın korhan hocam
 

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
sayın hocam kendi hatamı buldum =topla.çarpım(--(A18:A47=O14);(P18:p47))..... diye devam ediyo yani --(...) şartından sonra ;(P18.P47) olucakken ben --(P18:947) yazdığımdan oldu
kendim farketmiş oldum
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Kod:
=TOPLA.ÇARPIM(ETOPLA(A18:A47;{"ASFALT";"MEKANİK"};P18:P47))
olarakta kullanabilirsiniz.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Buda başka alternatif

Kod:
=TOPLA.ÇARPIM(ETOPLA(A18:A47;O14:O16;P18:P47))
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Buda üçüncü alternatif olsun.

Kod:
=TOPLA.ÇARPIM(--ESAYIYSA(KAÇINCI(A18:A47;O14:O16;0));P18:P47)
 

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
=ETOPLA(A18:A47;{"MEKANİK";"ASFALT"};O18:O47)
sayın ali hocam Etopla formülününbu versiyonunu görmemiştim öğrenmiş oldum.{ile başlayan kısımda "MEKANİK" bu ifade yazı olarak yazılmalı dimi bi hücre başvurusunda bulundum yapamadım ;{O14;O15} yapınca hata veriyo kuralı yazı olarak yazmak herhalde
çok teşekkür ettim ben buna benzer bi soru sormuştum ama bu tarz çözümler varmı gibi sadece etopla formülüyle yapılırmı diye sormuştum şimdi öğrenmiş oldum çok teşekkür ettim ali hocam

sayın ali hocam topla.çarpım ile içiçe kullanıldığında etopla formülünün bu versiyonu çalışıyomuş
tek başına kullandım bu formülü ;{"MEKANİK";"ASFALT"}; aralıkta sadece MEKANİK leri topladı ASFALT olanları almadı
ben yanlış anladım herhalde
 
Son düzenleme:

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
{O14;O15} yapınca hata veriyo kuralı yazı olarak yazmak herhalde
Evet dediğiniz gibi " " içinde yazı olarak yazmak gerek. Eğer alan olarak O14:O15 aralığındaki değerleri almak isterseniz.

11 mesajdaki gibi kullanmanız gerekecektir.
 

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
sayın ali hocam çok teşekkür ettim alternatif formüllerinizden dolayı
 
Üst