dodawanie komórek z datami

0

wprowadź opis zdjęcia tutaj

Próbuję zsumować całkowity zakres komórek między zakresami dat, tj. Kolumna n ma $ kwoty kolumna d ma daty transakcji tj. 1/3/2015 lub 25/3/2015 lub 25/4/2015 kolumna b ma tekst drp lub dystrybucja - reinv

W innej komórce próbuję zsumować lub zsumować (w kolumnie n) wartość szeregu różnych dat (kolumna d), które zawierają inny tekst (kolumna b), tj. Komórka n48 to 50, n65 to 85, n165 to 36

z datami, tj. komórka d48 to 1/3/2015, d65 to 25/3/2015, a d165 to 25/4/2015

z innym tekstem, który mówi drp lub dystrybucja - reinv tj. komórka b48 to drp, b65 to dystrybucja - reinv, b165 to drp

Gdybym chciał zsumować kwoty między 1/3/2015 a 31/3/2015 z drp, wówczas suma wyniosłaby 50. Także gdybym chciał zsumować kwoty między 1/4/2015 a 30/4/2015 z drp suma wyniosłaby 36 Gdybym chciał zsumować kwoty między 1/3/2015 a 31/3/2015 z drp i dystrybucją - ponownie suma wyniosłaby 115

Jaki byłby wzór na te różne pytania

Mam nadzieję, że możesz pomóc, doprowadzało mnie to do szału i nie mogę tego wypracować

murray
źródło
Cześć Murray, witaj w SU. Myślę, że mogę postępować zgodnie z tym, co masz na myśli, ale aby to ułatwić, czy możesz wypełnić mały arkusz powyższymi wartościami i oczekiwać, że wynik będzie? Następnie zrzut ekranu tej sekcji arkusza kalkulacyjnego i edytować i dodać obraz? Sprawi, że będzie to wyraźniejsze.
Paul
Cześć Murray, sprawdziłeś tabele przestawne? Następnie możesz łatwo robić, co chcesz, więc nie potrzebujesz żadnych formuł.
Michthan,
Nie, nie wiem, nie wiem o nich
murray

Odpowiedzi:

0

Jak powiedział Michthan, stół przestawny może to zrobić, ale może zniechęcać kogoś, kto nigdy wcześniej z nimi nie pracował. Jednak funkcja SUMIFS () jest dokładnie tym, czego potrzebujesz w tym przypadku:

Scenariusz 1:

=SUMIFS($N:$N,$B:$B,"drp",$D:$D,">="&DATE(2015,3,1),$D:$D,"<="&DATE(2015,3,31))

Scenariusz 2:

=SUMIFS($N:$N,$B:$B,"drp",$D:$D,">="&DATE(2015,4,1),$D:$D,"<="&DATE(2015,4,30))

Scenariusz 3:

=SUM(SUMIFS($N:$N,$B:$B,{"drp","distribution - reinv"},$D:$D,">="&DATE(2015,3,1),$D:$D,"<="&DATE(2015,3,31)))

Chociaż będą one działać dokładnie dla podanych warunków (i możesz edytować daty w formułach, jak chcesz), nie są one zbyt elastyczne w przypadku, gdybyś chciał zmienić swoje kryteria. Lepiej byłoby zachować kryteria w niektórych komórkach, takich jak $ O $ 1: $ O $ 4 i odwołać się do tych komórek w formule w następujący sposób:

$O$1 = drp [text]
$O$2 = 1/3/2015 [start date]
$O$3 = 31/3/2015 [end date]

I formuła stałaby się

=SUMIFS($N:$N,$B:$B,$O$1,$D:$D,">="&$O$2,$D:$D,"<="&$O$3)

Uwaga dodatkowa: Nie udało mi się uzyskać wielu kryteriów tekstowych OR () z odwołaniami do komórek, nawet w funkcji INDIRECT (). Jeśli ktoś może udzielić dodatkowych wskazówek, jestem pewien, że Murray to doceni.

Pomoc programu Excel
źródło
Cześć Ron Po prostu bardzo dziękuję za pomoc w tej sprawie. Umieściłem twoje formuły dla każdego scenariusza w moim arkuszu kalkulacyjnym i działało idealnie. Teraz mogę obliczyć dochód z portfela inwestycyjnego co miesiąc, co daje mi dokładne dane. Z pewnością są to skomplikowane i złożone formuły, których nigdy bym nie dostał. Spojrzę również na inną opcję, o której wspomniałeś, ponieważ może być łatwiejsza do zarządzania, ale na razie nie przewiduję zmiany warunku kryteriów tekstowych. Bardzo doceniam to, co zrobiłeś i jeszcze raz dziękuję
murray