ÇOKETOPLA Formül yardımı

Mehmet Sait

Altın Üye
Katılım
19 Ekim 2009
Mesajlar
834
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
08-09-2028
Merhaba,

Kod:
=TOPLA.ÇARPIM((Sayfa2!$B$5:$B$369>=Sayfa1!$C$2)*(Sayfa2!$B$5:$B$369<=Sayfa1!$C$3)*(Sayfa2!$C$5:$C$369=Sayfa1!$C$4)*(Sayfa2!$D$5:$D$369=Sayfa1!$C$5);(Sayfa2!F5:F369))
Fomülde ilk ve son tarih, vardiya ve amir koşuluna göre veri almak istiyorum.

İlk ve son tarih ile amir hücresi dolu olmak zorunda ama vardiya değişken olduğundan dolayı;

Sayfa1!$C$4 = Gündüz, Akşam, Gece koşulunu eklemek için formülü nasıl değiştirmem gerekir.

Örnek dosya ektedir.

Yardımlarınız için teşekkür ederim.
 

Ekli dosyalar

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Örneğin H4'teki formülü aşağıdaki gibi kullanabilirsiniz:

=TOPLA.ÇARPIM((Sayfa2!$B$5:$B$369>=Sayfa1!$C$2)*(Sayfa2!$B$5:$B$369<=Sayfa1!$C$3)*EĞER($C$4="";1;(Sayfa2!$C$5:$C$369=Sayfa1!$C$4))*(Sayfa2!$D$5:$D$369=Sayfa1!$C$5);(Sayfa2!F5:F369))
 

Mehmet Sait

Altın Üye
Katılım
19 Ekim 2009
Mesajlar
834
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
08-09-2028
Hocam Teşekkür ederim

C4 boş ise veriler geliyor ama C4'e Gündüz, Gece ve Akşam yazdığımda veriler gelmiyor.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Ben deneyip de göndermiştim. Örnek dosyanızda formül doğru bir şekilde çalışıyor. Ekran görüntülerinde görebilirsiniz:

238656

238657

238658
 

Mehmet Sait

Altın Üye
Katılım
19 Ekim 2009
Mesajlar
834
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
08-09-2028

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Dosyayı o haliyle paylaşır mısınız?
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Sizin paylaştığınız ekran görüntüsünde görünmüyor ama örnek dosyanızda bir "@" işareti var, onu silince formül sonuç verdi:

238715

238716

Sizde o işaret görünmüyorsa formülün o kısmını kendiniz tekrar oluşturmayı deneyin.
 

Mehmet Sait

Altın Üye
Katılım
19 Ekim 2009
Mesajlar
834
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
08-09-2028

Mehmet Sait

Altın Üye
Katılım
19 Ekim 2009
Mesajlar
834
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
08-09-2028
Örneğin H4'teki formülü aşağıdaki gibi kullanabilirsiniz:

=TOPLA.ÇARPIM((Sayfa2!$B$5:$B$369>=Sayfa1!$C$2)*(Sayfa2!$B$5:$B$369<=Sayfa1!$C$3)*EĞER($C$4="";1;(Sayfa2!$C$5:$C$369=Sayfa1!$C$4))*(Sayfa2!$D$5:$D$369=Sayfa1!$C$5);(Sayfa2!F5:F369))
Merhaba Hocam, bir kaç gündür verdiğiniz kod üzerinde çalışıyorum. Sizde çalışan kod bende neden çalışmıyor diye sürekli denemeler yapmaktayım ancak sanırım benin sistemden kaynaklı bir sorun var ama çözemedim. Verdiğiniz koda alternatif bir kod olabilir mi ? Yardımlarınız için teşekkür ederim.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Hücre adresleri yerine ad tanımlaması yaparak deneyin, belki düzelir.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Dosyanızda hem formülün bende çalışan halini hem de bahsettiğim ad tanımlı halini ekledim. İnceleyiniz:
 

Ekli dosyalar

Mehmet Sait

Altın Üye
Katılım
19 Ekim 2009
Mesajlar
834
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
08-09-2028
Dosyanızda hem formülün bende çalışan halini hem de bahsettiğim ad tanımlı halini ekledim. İnceleyiniz:
Hocam, Her ikisi de çalışıyor, yardımlarınız için teşekkür ederim.
 
Üst