İki satır arası toplama

Suddedly

Altın Üye
Katılım
7 Ekim 2010
Mesajlar
210
Excel Vers. ve Dili
Excel 365
Excel 2019
Altın Üyelik Bitiş Tarihi
02-03-2028
Selamun aleykum herkese hayırlı işler dilerim. Hocalarım benim takıldığım bir konu var o da başlıktan da anlaşılacağı üzere belirli kriterlere uyan iki satır arasındaki veriyi toplamak. Şu şekilde özetleyeyim. Mermer fabrikasında çalışıyorum. Kesme makinasına takılan testerenin kaç m2 kesim yaptığını belirtmem gerekiyor. testere 07 mart 2017 tarihinde 2 nolu makinada 2. vardiyada takılmış, 27 mart 2017 tarihinde 3. vardiyada sökülmüş. bu iki kritere göre aradaki m2 yi hesaplamam gerekiyor. Örnek dosyada veriler ilk sayfada sorgulaam ikinci sayfadadır. Yardımlarınız için şimdiden teşekkür ederim.




http://s3.dosya.tc/server11/mhl6oe/ornek.xlsx.html
 
Katılım
5 Nisan 2008
Mesajlar
352
Excel Vers. ve Dili
Microsoft Office Standard 2010 TR
32 Bit
Altın Üyelik Bitiş Tarihi
31-01-2024
merhaba

Sayfa 2 D8 hücresine aşağıdaki förmülü uygulayabilirsiniz.

=ÇOKETOPLA(Sayfa1!AD:AD;Sayfa1!A:A;Sayfa2!D1;Sayfa1!B:B;Sayfa2!D2;Sayfa1!C:C;Sayfa2!D3;Sayfa1!A:A;Sayfa2!D5;Sayfa1!C:C;Sayfa2!D6)
 

Suddedly

Altın Üye
Katılım
7 Ekim 2010
Mesajlar
210
Excel Vers. ve Dili
Excel 365
Excel 2019
Altın Üyelik Bitiş Tarihi
02-03-2028
merhaba formül için teşekkür ederim. Hata verdiren bazı boşlukları kaldırdıktan sonra çalıştırdım ancak sonuç sıfır çıkıyor. Daha açıklayıcı olması açısından o veri sayfasında testerenin takıldığı makinayı ve vardiyasını renklendirdim. Yalnızca 2 nou makinanın verisi toplanacağı için 1 nolu makina konu dışıdır. testerenin söküldüğü tarih ve vardiya da aynı şekilde farklı renktedir.


http://s6.dosya.tc/server8/6213y0/ornek.xlsx.html
 
Katılım
5 Nisan 2008
Mesajlar
352
Excel Vers. ve Dili
Microsoft Office Standard 2010 TR
32 Bit
Altın Üyelik Bitiş Tarihi
31-01-2024
takılan vardıya ve sökülen vardıyayı ayrı stunlarda yazmamız gerekiyor.
 

Ö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,

İstediğiniz bu mu?

Kod:
=ÇOKETOPLA(Sayfa1!AD:AD;Sayfa1!A:A;">="&D1;Sayfa1!B:B;D2;Sayfa1!C:C;">="&D3
 ;Sayfa1!A:A;"<="&D5;Sayfa1!C:C;"<="&D6)
Formülün mantığına göre kurguda yanlış varsa siz düzeltebilirsiniz.

toplam aralığı;ölçüt aralığı1;ölçüt1;ölçüt aralığı2;ölçüt2;...................... bu şekilde ilerliyor.

.
 

Suddedly

Altın Üye
Katılım
7 Ekim 2010
Mesajlar
210
Excel Vers. ve Dili
Excel 365
Excel 2019
Altın Üyelik Bitiş Tarihi
02-03-2028
müsait olduğunuzda yardımcı olursanız sevinirim. iyi günler. :)
 

Suddedly

Altın Üye
Katılım
7 Ekim 2010
Mesajlar
210
Excel Vers. ve Dili
Excel 365
Excel 2019
Altın Üyelik Bitiş Tarihi
02-03-2028
Ömer hocam kusura bakmayın cevabınızı farkedemedim. Şimdi denedim ancak eksik veriyor çünkü o iki tarih arasında yalnızca 2. ve 3. vardiyaları topluyor formül. aslında süzden makina 2 yi süzdüğümüzde 07 mart 2017 vardiya 2 den itibaren 27 mart 2017 tarihi vardiya 3 sonuna kadar çektiğimizde toplam m2 4849,68 olması lazım. makina full 3 vardiya çalıştığı için.
 

Suddedly

Altın Üye
Katılım
7 Ekim 2010
Mesajlar
210
Excel Vers. ve Dili
Excel 365
Excel 2019
Altın Üyelik Bitiş Tarihi
02-03-2028
Sayın Suddedly
Birde bu dosyaya bakın bakalım, sanırım istediğiniz hesaplamayı yapmaktadır. Yalnız Testerenin takılıp söküldüğü tarih var fakat saatler yok, bu bakımdan toplam ona göre çıkmaktadır.

http://s3.dosya.tc/server11/759g0n/Mermer.xlsx.html
ilginize teşekkür ederim hocam. Ancak verdiğiniz formüldeki toplamda testerenin takılış tarihindeki 1. vardiyayı da almış toplama. Oysa testere 2. vardiyada takılmış. Aslında burada kafamdaki hesap 07 mart 2017 makina 2 vardiya 2 nin başlangıcını çoklu bir kaçıncı formülüyle bulup bu iki satır numarası arasında kalan rakamları topla diyebilir miyim onu düşünüyorum çünkü bu şekilde vardiyaları ayıramıyoruz.
 
Katılım
1 Haziran 2014
Mesajlar
355
Excel Vers. ve Dili
Ofis 2010-Türkçe
Yanlışlığı bende anlıyorum ama maalesef çözüm bulamadım. Eğer Tarih sütunu saatli dakika lı olarak kaydedilse o zaman çözüm var. İnşallah üstadlar dan biri yardımcı olur.
 

Suddedly

Altın Üye
Katılım
7 Ekim 2010
Mesajlar
210
Excel Vers. ve Dili
Excel 365
Excel 2019
Altın Üyelik Bitiş Tarihi
02-03-2028
Yanlışlığı bende anlıyorum ama maalesef çözüm bulamadım. Eğer Tarih sütunu saatli dakika lı olarak kaydedilse o zaman çözüm var. İnşallah üstadlar dan biri yardımcı olur.
Canınız sağolsun teşekkür ederim iyi çalışmalar. :)
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

Aşağıdaki dizi formülünü dener misiniz?
.
Kod:
=[COLOR="red"]TOPLA[/COLOR]([COLOR="red"]EĞER[/COLOR]([COLOR="red"]SATIR[/COLOR](Sayfa1!$A$4:$A$510)>=[COLOR="red"]KÜÇÜK[/COLOR]([COLOR="red"]EĞER[/COLOR]([COLOR="red"]SATIR[/COLOR](Sayfa1!$A$4:$A$510)>=[COLOR="red"]KAÇINCI[/COLOR]($D$1;Sayfa1!$A$1:$A$510;0);[COLOR="red"]EĞER[/COLOR](Sayfa1!$C$4:$C$510=$D$3;[COLOR="red"]EĞER[/COLOR](Sayfa1!$B$4:$B$510=$D$2;[COLOR="red"]SATIR[/COLOR](Sayfa1!$A$4:$A$510))));1);[COLOR="red"]EĞER[/COLOR]([COLOR="red"]SATIR[/COLOR](Sayfa1!$A$4:$A$510)<=[COLOR="red"]BÜYÜK[/COLOR]([COLOR="red"]EĞER[/COLOR]([COLOR="red"]SATIR[/COLOR](Sayfa1!$A$4:$A$510)>=[COLOR="red"]KAÇINCI[/COLOR]($D$5;Sayfa1!$A$1:$A$510;0);[COLOR="red"]EĞER[/COLOR](Sayfa1!$B$4:$B$510=$D$2;[COLOR="red"]EĞER[/COLOR](Sayfa1!$A$4:$A$510=$D$5;[COLOR="red"]EĞER[/COLOR](Sayfa1!$C$4:$C$510=$D$6;[COLOR="red"]SATIR[/COLOR](Sayfa1!$A$4:$A$510)))));1);[COLOR="Red"]EĞER[/COLOR](Sayfa1!$B$4:$B$510=$D$2;Sayfa1!$AD$4:$AD$510))))
[COLOR="Blue"]Dizi formülü hücreye [B][COLOR="Red"]CTRL+SHIFT+ENTER[/COLOR][/B] ile uygulanmalıdır.
İşlem doğru yapılmışsa formül [B]kendiliğinden [COLOR="red"]{[/COLOR]....[COLOR="red"]}[/COLOR][/B] şeklinde köşeli parantez içine alınır.[/COLOR]
 
Katılım
23 Eylül 2013
Mesajlar
1,348
Excel Vers. ve Dili
Excel 2007 İngilizce -
Excel 2010 Türkçe -
Excel 2013 Türkçe -
Merhaba,
İki satır arasındaki verileri toplamak için adımları uygulayınız.

Verileriniz çok uzun o yüzden ben bu şekilde yaptım, siz düzeltirsiniz.
Sayfa1 üzerinde deneyiniz.

  • AE2 hücresi : 01.03.2017
  • AF2 hücresi : 1
  • AG2 hücresi : 2

Üç kriterin bulunduğu ilk satır numarası için AE3 hücresine;
Kod:
=KÜÇÜK(EĞER((A4:A13=AE2)*(B4:B13=AF2)*
  (C4:C13=AG2);SATIR(A1:A10)+3);SATIR(A1))
[COLOR="Blue"]Formül dizi formülüdür.CTRL+SHIFT+ENTER ile tamamlayınız.[/COLOR]
Üç kriterin bulunduğu son satır numarası için AF3 hücresine;
Kod:
=ARA(;-1/(A4:A13=AE2)/(B4:B13=AF2)/(C4:C13=AG2)/
  EHATALIYSA(KAÇINCI(SATIR(A1:A10);SATIR(A1);));SATIR(A1:A10))
Sonuç için;
Kod:
=TOPLA(DOLAYLI("AD"&AE3):İNDİS(AD4:AD13;AF3))

Not
: Formüller 10 (on) satır için geçerlidir. Kriterleri değiştirerek sonuçları gözlemleyiniz.

Saygılar,
Şeşen
 

Suddedly

Altın Üye
Katılım
7 Ekim 2010
Mesajlar
210
Excel Vers. ve Dili
Excel 365
Excel 2019
Altın Üyelik Bitiş Tarihi
02-03-2028
sayın Ömer Baran ve Bzace ikinize de çok teşekkür ederim formüller için sorunum çözüldü. İyi günler dilerim. :)
 
Üst