Katarzyna Barańska

Katarzyna Barańska Manager d/s
kontrolingu
finansowego

Temat: pomoc bardzo potrzeba

mam duży problem i wygląda to tak:
A B
501 5
502 -4
501 6
501 -8
503 7

chciałabym uzyskać sumę dodatnich liczb z kolumny B dla wszystkich 501 razem, potem dla 502 itd.....

jak to zrobić...z tego co wiem to suma.jeżeli mieści tylko jeden warunek :/Katarzyna Barańska edytował(a) ten post dnia 24.11.09 o godzinie 21:39
Michał C.

Michał C. CEE SAP
Implementation Data
Lead, Johnson &
Johnson

Temat: pomoc bardzo potrzeba

Dodaj sobie kolumne z IF(A1<0; 0; A1) - zamieni Ci liczby ujemne na zera

A potem SUM.IF albo najlepiej tabela przestawna
Katarzyna Barańska

Katarzyna Barańska Manager d/s
kontrolingu
finansowego

Temat: pomoc bardzo potrzeba

problem jest tylko taki, ze nie moge chyba sobie dodac kolumny bo bym sie zaorała...w kolumnie B są dane dla jednego dnia w roku....a ja mam takich kolumn 365 czyli tyle ile dni w roku :/ poza tym zamieniac na zera tez nie, bo liczby ujemne tez musze potem zliczyc....
Mariusz Jankowski

Mariusz Jankowski Programista
Excel/VBA

Temat: pomoc bardzo potrzeba

Hej,

Dla wartości 501 możesz zastosować taką formułę:
=SUMA.ILOCZYNÓW(($A$1:$A$5=501)*($B$1:$B$5>0)*($B$1:$B$5))
Katarzyna Barańska

Katarzyna Barańska Manager d/s
kontrolingu
finansowego

Temat: pomoc bardzo potrzeba

i wychodzi ARG!!!! grrrr
Katarzyna Barańska

Katarzyna Barańska Manager d/s
kontrolingu
finansowego

Temat: pomoc bardzo potrzeba

a nie...sorki....chyba wyszło....własnym oczom nie wierze!wcale nie siedze nad tym 3h

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora
Mariusz Jankowski

Mariusz Jankowski Programista
Excel/VBA

Temat: pomoc bardzo potrzeba

Musi zadziałać - chyba, że w którejś komórce kolumny B masz wpisany tekst, ale to wtedy wywali błąd wartości :-).
Katarzyna Barańska

Katarzyna Barańska Manager d/s
kontrolingu
finansowego

Temat: pomoc bardzo potrzeba

to jesli moge jeszcze jedna rzecz....to jest baaaaardzo duzy pliczek! i nie chce za kazdym razem w formule wpisywac z reki 501, potem 502 itd....jest na to jakis sposob?
Mariusz Jankowski

Mariusz Jankowski Programista
Excel/VBA

Temat: pomoc bardzo potrzeba

Katarzyna Barańska:
to jesli moge jeszcze jedna rzecz....to jest baaaaardzo duzy pliczek! i nie chce za kazdym razem w formule wpisywac z reki 501, potem 502 itd....jest na to jakis sposob?

Jasne - można wpisać adres np. jeżeli 501 znajduje się w komórce D1 to można tak:

=SUMA.ILOCZYNÓW(($A$1:$A$5=$D1)*($B$1:$B$5>0)*($B$1:$B$5))
Katarzyna Barańska

Katarzyna Barańska Manager d/s
kontrolingu
finansowego

Temat: pomoc bardzo potrzeba

no fakt :)nawet nie wiesz jak mi pomogles! ja juz depresji dostaje nad tym excelem...a jeszcze tyle do zrbienia :/
Katarzyna Barańska

Katarzyna Barańska Manager d/s
kontrolingu
finansowego

Temat: pomoc bardzo potrzeba

aaaaa np licz.jezeli(A4:A5; i teraz bym chciala < niz 150 ale mniejsze niz 200)

konto usunięte

Temat: pomoc bardzo potrzeba

Dr Głuszak zarekomendowałby natomiast:

1. Wiązankę bluzgów pod adresem osoby odpowiedzialnej za to że ten plik dostałaś w postaci takiej jak dostalaś
2. Napisanie makra które zamieni te 365 kolumn na *365 wierszy. Nawet zrobiłbym to samemu, bo cel jest szczytny.
3. I w tej postaci wszystkie problemy znikają, a nawet jeżeli nie znikają to formuły stają się 3 razy krótsze.

konto usunięte

Temat: pomoc bardzo potrzeba

Maciek Głuszak:
Dr Głuszak zarekomendowałby natomiast:

1. Wiązankę bluzgów pod adresem osoby odpowiedzialnej za to że ten plik dostałaś w postaci takiej jak dostalaś

może zapalimy razem, ujdzie z ciebie cała zła energia ;)
peace

agresja jest zbędna, gdyż prowadzi do agresji
2. Napisanie makra które zamieni te 365 kolumn na *365 wierszy. Nawet zrobiłbym to samemu, bo cel jest szczytny.

transpozycja tego nie potrafi?
3. I w tej postaci wszystkie problemy znikają, a nawet jeżeli nie znikają to formuły stają się 3 razy krótsze.

konto usunięte

Temat: pomoc bardzo potrzeba

Przemysław R.:
transpozycja tego nie potrafi?

Nie o transpozycję chodzi.
Chodzi o zamianę:

2009-01-01;2009-01-02;2009-01-03;2009-01-04;2009-01-05
1;2;3;4;5

Na:

Coś;data
1;2009-01-01
2;2009-01-02
3;2009-01-03
4;2009-01-04
5;2009-01-05

konto usunięte

Temat: pomoc bardzo potrzeba

Katarzyna Barańska:
mam duży problem i wygląda to tak:
A B
501 5
502 -4
501 6
501 -8
503 7

chciałabym uzyskać sumę dodatnich liczb z kolumny B dla wszystkich 501 razem, potem dla 502 itd.....

jak to zrobić...z tego co wiem to suma.jeżeli mieści tylko jeden warunek :/Katarzyna Barańska edytował(a) ten post dnia 24.11.09 o godzinie 21:39

dodaj kolumnę C
=jeżeli (b2>=0;1;0)
funkcja do końca zakresu danych
użyj tabeli przestawnej
w grupowaniu poziomym wstaw kolumnę C
w grupowaniu pionowym kolumnę A
jako wartość funkcja suma z kolumny B
jest całkiem zgrabny kreator - dasz radę

a funkcje - fajne, tyle że trzeba umieć klikać i wiedzieć co się klika

konto usunięte

Temat: pomoc bardzo potrzeba

No więc przeskroluj na początek wątku i zobacz że mój padawan już to proponował, ale nie wypaliło ze względu na takąż właśnie postać danych.Maciek Głuszak edytował(a) ten post dnia 25.11.09 o godzinie 00:46

konto usunięte

Temat: pomoc bardzo potrzeba

Katarzyna Barańska:
problem jest tylko taki, ze nie moge chyba sobie dodac kolumny bo bym sie zaorała...w kolumnie B są dane dla jednego dnia w roku....a ja mam takich kolumn 365 czyli tyle ile dni w roku :/ poza tym zamieniac na zera tez nie, bo liczby ujemne tez musze potem zliczyc....


nie możesz mieć tylu kolumn, w Excelu mieści się 256
chyba że masz 2007 ;)

konto usunięte

Temat: pomoc bardzo potrzeba

Przemysław R.:
nie możesz mieć tylu kolumn, w Excelu mieści się 256
chyba że masz 2007 ;)


A jak pisałem do Billa Gatesa żeby zabrał te opcje bo ludzie będą głupoty robić to nikt mnie nie poparł. No to teraz macie.

konto usunięte

Temat: pomoc bardzo potrzeba

Maciek Głuszak:
No więc przeskroluj na początek wątku i zobacz że mój padawan już to proponował, ale nie wypaliło ze względu na takąż właśnie postać danych.Maciek Głuszak edytował(a) ten post dnia 25.11.09 o godzinie 00:46

widzę
rozwiązaniem jest proste makro kopjuące dane do postaci klucz;data; wartość w nowym arkuszu i dalej pivotem

inne zabawy są jakby to powiedzieć sztuką dla sztuki



Wyślij zaproszenie do