Excel Forum

Excel Forum (http://www.excel.web.tr/index.php)
-   Fonksiyonlar (http://www.excel.web.tr/forumdisplay.php?f=47)
-   -   Topla.çarpım da koşula göre sayı dağıtma ve toplama (http://www.excel.web.tr/showthread.php?t=170277)

McDregin 02-02-2018 17:09

Topla.çarpım da koşula göre sayı dağıtma ve toplama
 
1 Eklenti(ler)
Moderatör Ve uzman arkadaşlar merhaba,
Ekte ki tablo da sarı ile yazdığım 2 sorum olacak.
Koşullu kritere göre bir hücredeki verileri dağıtmak.
Ay bazlı koşula göre Tarihler arasındaki bu değerleri ayrı toplamak
Desteğinizi beklerim.
Teşekkürler.

Ömer BARAN 02-02-2018 21:41

1 Eklenti(ler)
Merhaba.

Ekteki belgeyi inceleyiniz, filtereler uygulayarak, elle girilen verileri değiştirerek sonuçlarını kontrol edersiniz.
.

McDregin 03-02-2018 08:38

Ömer Hocam merhaba,
16-24 satırlarındaki hücreler AAA, BBB, Kategorisine göre aşağıdaki ilgili toplamlarını almakta. Burada ort. gibi bir rakam çıkmış.
Diğeri de Örneğin 01 Ocak 2018 Pazartesi AAA malında (b34) hücresindeki rakam normali 100 ve milli tatile denk geldiği için 50 olmalıydı.
B35 salı da 100 olmalıydı.
Bu şekilde bir bakabilirmisiniz.

Alttaki açılımlı tarihi ay yıl bazında nasıl toplanabileceğini formülden anladım.
Ben sadece ay yazıyordum.
Bu şekle getirmek aklıma gelmemişti.
Teşekkür ederim.

çıtır 03-02-2018 09:34

1 Eklenti(ler)
Bende bir dosya hazırlamıştım.Değişik.Bir bakınız.

Ömer BARAN 03-02-2018 13:40

Tekrar merhaba.

►Ben, DAĞITILMASI kelimesinden hareketle; B4:K10 aralığındaki sayıların HEDEF sayılar olduğunu ve
bu hedef sayıların 34 ve devamı satırlarda GÜN ADLARI ve H sütunundaki TÜRe göre,
DAĞITILMASInı, yani dağıtım sonucunda oluşan değerlerin tür ve gün adına göre TOPLAMlarının hedef sayılara EŞİT olmasını istediğinizi düşünmüştüm.
(bu nedenle kullanılan formülün son kısmında ..../TOPLA.ÇARPIM..... kısmı vardı)

►Demekki siz; 34 ve devamı satırlarda, GÜN ADI ve H sütunundaki TÜRe göre 4-10'uncu satırlardaki verilerin AYNEN yazılmasını istiyorsunuz.

►O halde; eklediğim belgede B34 hücresindeki formülü aşağıdakiyle değiştirerek sağa (F sütununa kadar) ve aşağı doğru (457'nci satıra kadar) kopyalayın.
.
Kod:

=KAYDIR($A$3;KAÇINCI(METNEÇEVİR($A34;"gggg");$A$4:$A$10;0);KAÇINCI($H34;$B$3:$O$3;0)+EĞER(KAÇINCI($H34;$B$3:$O$3;0)>10;0;KAÇINCI(B$33;$A$1:$K$1;0)-2))

McDregin 03-02-2018 14:27

Ömer hocam
Anadolu diliyle söyleyeyim, Çok makbule geçti.
CRM Aktif gün için boş hücre mantığı ile tatilleri çıkarıp hesaplama destek formülü de şık olmuş.
Hakkınızı helal edin.
Çok teşekkürler.

McDregin 03-02-2018 14:29

Sn. Çıtır merhaba,
Farklı bir detaylandırma ile gitmişsiniz.
Teşekkür ederim.

AAA Kategori ürün için B27 >> B57 Arası toplam manuel hesaplamamda 2.750 çıkıyor. Sizin formülde 1.923.495 adet topluyor.

Ömer BARAN 03-02-2018 14:38

Estağfurullah.

Son verdiğim formül ile; istenilen sonuç tam olarak elde edildi ve DAĞITIM ile ilgili sorun kalmadı değil mi?
.

McDregin 03-02-2018 15:16

Aynen hocam.
Hesaplamalar zinciri oluşturan MPR benzeri yapının ana veri sayfasıydı bu.
Bu formülüzasyon bakış açısına göre ben diğer sayfaları revize ediyorum.
Topla Çarpım da Yıl için ayrı Ay için ayrı kriter kontrolü ile listeden veri çekebilmek aklıma bile gelmemişti. 6 saat harcadım havlu atıp danışmıştım size. Bir türlü tıpa tıp ayni Ay ve ayni Yıl ismi arasında kriter yapıp toplamları alamıyordum. Örneğin ocak.2018 >> Ocak.2018 i görmüyordu.. Sayısal şekle çevirsem de görmüyordu... Hücre biçiminden diye yeniden bile yazmıştım sayfayı.
Tekrar teşekkürler.
Saygılar hocam.

Ömer BARAN 03-02-2018 15:24

.
Ancak, fark etmiş olmasılısınız. Belgede kullanılan formül yapısı ve formül yoğunluğu nedeniyle belgenizin çalışması bir miktar yavaşlayacaktır.
Aslında bu işlem için makro kullanarak çözüm aranmalıdır diye düşünüyorum.

Siz tablo yapınızı sabit hale getirin o zaman ona da bakarız.
Örneğin alt tablonun başlangıç satırındaki tarihini (benim gönderdiğim belgeye göre A16 hücresi),
açılır listelerden yapılacak YIL ve AY seçimine bağlamak gibi şeyler düşünmenizi öneririm.

Tablonuzun üzerinde tasarım ve işleyiş yapısı bakımından biraz çalışmanız, tüm seçenekleri düşünmeniz/tasarlamanız lazım.
.


Saat 14:09

Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.