Natasza
I.
Ekspert ds.
kontrolingu
Natasza
I.
Ekspert ds.
kontrolingu
Temat: Sumowanie wg kilku kryteriów
Dzięki za szybką odpowiedź! Mogłabym jeszcze prosić o podpowiedź, w jaki sposób połączyć kryteria:Kolumna 1: wyłapywanie pozycji o datach wcześniejszych o mniej niż 365 dni od daty, którą się wpisuje aktualnie
Kolumna 2: wyłapywanie pozycji o numerze takim samym jak aktualnie wpisywany
Kolumna 3: wartość "tak"Natasza Iskrzak edytował(a) ten post dnia 28.11.07 o godzinie 10:55
Krzysztof
Cisło
Process Manager,
Black Belt -
Capgemini
Temat: Sumowanie wg kilku kryteriów
Ja bym tu raczej sięgnął do funkcji bazodanowej DB.SUMAOczywiście najpierw trzeba stworzyć kryteria tak jak przy filtrze zaawansowanym.
Natasza
I.
Ekspert ds.
kontrolingu
Temat: Sumowanie wg kilku kryteriów
Dziękuję za odpowiedzi. Niestety, w dalszym ciągu zostaje do rozwiązania problem kryteriów. To nie są bowiem kryteria, które można zawczasu ustalić i wpisać w tabelkę obok, tylko przy każdej kolejnej linijce są inne warunki. Tzn. jeśli wpisuję numer 123 z datą 1.12.2007, to potrzebuję zsumować wartości dla numeru 123, które się pojawiły od 2.12.2006. Następna linijka to zupełnie inny numer i zupełnie inna data. Będę wdzięczna za wszelkie sugestie w tej materii.Natasza Iskrzak edytował(a) ten post dnia 28.11.07 o godzinie 12:29Izabela R. Analityk danych
Temat: Sumowanie wg kilku kryteriów
Powinna Ci to załatwić tablicowa {=SUMA(JEŻELI())}, można w niej zagnieżdżać warunki na JEŻELI, ORAZ i LUB i uzależniać te warunki od zawartości dowolnych komórek w arkuszu.Odezwij się do mnie na priv to Ci podeślę przykładowy pliczek :).
Natasza
I.
Ekspert ds.
kontrolingu
Temat: Sumowanie wg kilku kryteriów
Iza, bardzo chętnie, ale wyświetla mi się, że masz ukryty profil i nie mogę wysyłać do Ciebie wiadomości :-( Jeśli możesz, to wyślij do mnie wiadomość przez GoldenLineNatasza I. edytował(a) ten post dnia 06.07.09 o godzinie 21:35
Marcin
E.
Astrosklep.pl
(zegarki słoneczne)
ExcelBlog.pl
Temat: Sumowanie wg kilku kryteriów
Natasza - może Ty byś po prostu mogła przykładowy plik zamieścić gdzieś w sieci do ściągnięcia. Jestem pewien, że wtedy ktoś by ci to NA PEWNO zrobił :)Marcin
Przemysław
P.
Dyrektor Działu
Budżetowania i
Kontrolingu
Temat: Sumowanie wg kilku kryteriów
Iza R.:Z tym oraz i lub to niestety nie do końca. Najczęściej one w takiej formule tablicowej nie działają i trzeba poprostu zagnieżdżać if-y. (Przynajmniej w excel 2003)
Powinna Ci to załatwić tablicowa {=SUMA(JEŻELI())}, można w niej zagnieżdżać warunki na JEŻELI, ORAZ i LUB i uzależniać te warunki od zawartości dowolnych komórek w arkuszu.
Natasza
I.
Ekspert ds.
kontrolingu
Temat: Sumowanie wg kilku kryteriów
Hej!Dziękuję wszystkim, którzy ruszyli z pomocą - jestem bardzo miło zaskoczona odzewem :-) Do rozwiązania ostał się jeden szkopuł - jak dla każdego wiersza wyłapywać daty z całej tabeli wcześniejsze o mniej niż 365 dni od daty w tymże wierszu. Za radą Marcina idąc podaję link do przykładowego pliku:
---
Serdecznie pozdrawiam
NataszaNatasza I. edytował(a) ten post dnia 07.07.09 o godzinie 14:35
Marcin
E.
Astrosklep.pl
(zegarki słoneczne)
ExcelBlog.pl
Temat: Sumowanie wg kilku kryteriów
Cześć,Natasza - spróbuj może taką formułą
=SUMA.ILOCZYNÓW(($B$2:$B$112>DATA(ROK(B2)-1;MIESIĄC(B2);DZIEŃ(B2)+1))*($B$2:$B$112<=B2)*($D$2:$D$112="nie")*($A$2:$A$112=A2)*($C$2:$C$112))
Wpisz do komórki E2 w Twoim arkuszu i przeciągnij w dół. Warunki, które są uwzględnione (rozpisze Ci je gdybyś w razie potrzebowała coś zmienić lub gdybym ja coś źle zrozumiał).Mam nadzieję, że uwzględniłem wszystkie.
1.
($B$2:$B$112>DATA(ROK(B2)-1;MIESIĄC(B2);DZIEŃ(B2)+1))
tu sprawdzam czy data w komórce odpowiadającej danej osobie jest większa niż data sprzed 365 dni. Teoretycznie można by po prostu od daty odjąć 365 dni i byłoby prościej w zapisie, ale jak sama wspomniałaś:
>jeśli wpisuję numer 123 z datą 1.12.2007, to potrzebuję zsumować >wartości dla numeru 123, które się pojawiły od 2.12.2006.
Tak więc to co robię to pobieram rok z komórki w tym samym wierszu i odejmuje od niego 1 (co by się przenieść rok wcześniej), i do dnia dodaję 1 (co by z pierwszego trafić na 2 grudnia. Można to zresztą dowolnie zmienić.
2.
($B$2:$B$112<=B2)
Sprawdzam czy data jest mniejsza (bądź równa, dostosuj to sobie)niż data w danym wierszu.
3.
($D$2:$D$112="nie")
Przejazd ma być bez opłat
4.
($A$2:$A$112=A2)
No i oczywiście numer osoby musi byc równy numerowi osoby z danego wiersza
5.
($C$2:$C$112)
Jak warunki spełnione to będziesz dodawać przejechane kilometry.
Tyle. Sprawdź to dokładnie. Mam nadzieje, że zadziała jak należy, ale ..... najpewniej ufać samemu sobie. Więc posprawdzaj koniecznie.
Marcin
Natasza
I.
Ekspert ds.
kontrolingu
Temat: Sumowanie wg kilku kryteriów
GENIALNE!!! Działa! Dzięki wielkie :-)
Marcin
E.
Astrosklep.pl
(zegarki słoneczne)
ExcelBlog.pl
Temat: Sumowanie wg kilku kryteriów
Natasza Iskrzak:
GENIALNE!!! Działa! Dzięki wielkie :-)
Cieszę sie, że pomogło. Pozdrawiam.
Marcin
konto usunięte
Temat: Sumowanie wg kilku kryteriów
Mam nieco inne rozwiązanie, bardziej ręczne, ale widze, że nie jest dużo danych więc powinno być skuteczne, a przy okazji bedziesz miała dane jak na dłoni. Można stworzyć TABELĘ PRZESTAWNĄ.W kreatorze tabel wybrać:
Do wiersza: OSOBA, DATA, ODPŁATNOŚĆ
Do Danych: LICZBA KM.
Nastepnie wybierasz ręcznie interesujące Cie pozycje,
pozdrawiam.
NIE JEST TO ROZWIĄZANIE W PEŁNI AUTOMATYCZNE JAK POWYŻSZE.Darek Jabłoński edytował(a) ten post dnia 11.12.07 o godzinie 17:20
konto usunięte
Temat: Sumowanie wg kilku kryteriów
Przepraszam, ale to co napisałem jednak nie rozwiązuje skutecznie Twojego problemu, jest to tylko częściowe rozwiązanie :)Podobne tematy
-
Fani Excela » Sumowanie wg kryteriów -
-
Fani Excela » sumowanie danych z kilku arkuszy -
-
Fani Excela » sumowanie wg. 2 kryteriów -
-
Fani Excela » Wykres czasu pracy kilku urządzeń (start/stop)? -
-
Fani Excela » Sumowanie kolumn -
-
Fani Excela » sumowanie cen z warunkiem -
-
Fani Excela » Sumowanie "selektywne" -
-
Fani Excela » Sumowanie warunkowe -
-
Fani Excela » Sumowanie wartości z tabeli wielopoziomowej -
-
Fani Excela » Sumowanie jeżeli wypelniona jest data -
Następna dyskusja: