oblicz sumę pogrupowaną według terminu

0

Próbuję zrobić dwie rzeczy z trzema zakresami.
Zakresy są następujące:

  1. kolumna kwot pożyczek
  2. kolumna dat
  3. kolumna dni przeterminowane.

Potrzebuję formuły, która określa:

  • które kwoty pożyczki spadają w każdym miesiącu (i łącznie kwoty pożyczki).
  • następnie w tej grupie, ile pożyczek (kwota $) minęło w dniach 0-29, 30-59, 60-120 i 120+.

Mam formułę, która działa z 1 i 2 powyżej i zwraca kwotę pożyczek w dolarach w każdym miesiącu, ale nie wiem, jak zwrócić te kwoty w każdym miesiącu, które są przeterminowane w czterech powyższych przedziałach przeterminowania.

=SUMIFS($loanamountcolumn:$loanamountcolumn,$datecolumn:$datecolumn,">="&monthstart,$datecolumn:$datecolumn,"<="&monthend)

Ta formuła używa kolumny pożyczki jako zakresu, a następnie sprawdza kolumnę daty i porównuje do początku miesiąca i miesiąca każdą datę przypadającą w każdym miesiącu, a następnie sumuje pożyczki dla tego miesiąca.

Michael
źródło
1
Opublikuj przykładowe dane z pożądanymi wynikami, bez których trudno wyobrazić sobie swoją sytuację.
Máté Juhász
Niektóre diagramy lub zrzuty ekranu z twoich danych pomogłyby nam zrozumieć twoje pytanie. Proszę edytować swoje pytanie obejmuje kilka przykładowych (mock) danych (przed i po). Zobacz Formatowanie tekstu jako tabeli dla narzędzia sieciowego, które pomoże ci stworzyć ładną tabelę danych, którą możesz wkleić w swoje pytanie. Prześlij dowolne zdjęcia do Imgur, a otrzymasz link (y), które możesz udostępnić. Edytuj swoje pytanie, aby uwzględnić link (y), a osoba o wystarczającej reputacji wstawi dla Ciebie obraz (y).
DavidPostill

Odpowiedzi:

0

Już prawie jesteś, wystarczy dodać kolejny warunek do SUMIFS (). Działa to, gdy minęły dni 0–29:

=SUMIFS($loanamountcolumn:$loanamountcolumn,$datecolumn:$datecolumn,">="&monthstart,$datecolumn:$datecolumn,"<="&monthend,$dayspastduecolumn:$dayspastduecolumn,"<=29")

Dwa środkowe dwa przeterminowane zakresy wymagają dwóch kryteriów, podobnie jak w przypadku kolumny danych:

=SUMIFS($loanamountcolumn:$loanamountcolumn,$datecolumn:$datecolumn,">="&monthstart,$datecolumn:$datecolumn,"<="&monthend,$dayspastduecolumn:$dayspastduecolumn,">=30",$dayspastduecolumn:$dayspastduecolumn,"<=59")

Mam nadzieję, że to pomoże. Powodzenia.

Bandersnatch
źródło
Perfekcyjnie, dzięki. „Zastanawiałem się nad tym”, a rozłączenie polegało na tym, że nie zdawałem sobie sprawy, że mogę po prostu wprowadzić inny warunek w porównaniu do tworzenia nadmiernie skomplikowanej instrukcji if / i / lub. DZIĘKUJĘ CI!
Michael
Składnia jest następująca SUMIFS(sum_range,range1,criteria1,range2,criteria2,...). Wygląda na to, że brakuje Ci zasięgu2.
Bandersnatch 27.04.2018
Albo może nie. :-)
Bandersnatch 27.04.18
Ta formuła zwraca zero, ale bez starzenia oblicza kwoty w ciągu miesiąca. PODSUMOWANIE (ANALIZA! $ AL: $ AL, ANALIZA! $ R: $ R, "> =" i ANALIZA! M5, ANALIZA! $ R: $ R, "<=" i ANALIZA! N5, AGING! $ P: $ P, "> =" I starzenie! P7, starzenie! $ Q: Q, "<=" i starzenie! Q7) (ANALIZA to jedna zakładka, AGING to druga zakładka)
Michael
Tak więc AL: AL to kolumna kwoty, R: R to kolumna daty miesiąca, M5 to początek miesiąca, N5 to koniec miesiąca, P: P i Q: Q to dni po terminie (1-29, 30-59 itd. )
Michael