Monika Wieszczyk

Monika Wieszczyk Student, Wyższa
Szkoła Handlu i
Finansów
Międzynarodowych...

Temat: licz.jeżeli????

w kolumnie A mam kwoty, w kolumnie B nazwy produktów wybierane z listy rozwijalnej.
Jakiej formuły użyć aby w innej komórce excell zliczał mi kwoty jeśli w komórce z kolumny B wystąpią konkretne nazwy towaru ( w bazie jest ok 300, a chcę żeby zliczał tylko ok 25 zdefiniowanych)

pozdrawiam serdecznie
Monia

może coś takiego
=suma(jeżeli(b2:b10="xyz";b2:c10;""))

tylko to zlicza jeśli wystąpi "xyz", ale jest jeszcze "xyn", "chy" itd
jak to zrobićMonika Wieszczyk edytował(a) ten post dnia 10.06.10 o godzinie 10:05

konto usunięte

Temat: licz.jeżeli????

Załóżmy, że zliczamy w zakresie A1:A500, natomiast w zakresie B1:B25 są dane według których zliczamy, wtedy Twój problem powinna rozwiązać formuła tablicowa:

=SUMA(LICZ.JEŻELI(A1:A500;B1:B25))

Pozdrawiam.

Temat: licz.jeżeli????

Nie lubię formuł tablicowych, więc jeśli te 25 nazw wypiszesz w kolumnie C od C1 do C25, to obok wpisz taką formułę:
=SUMA.ILOCZYNÓW(($B$1:$B$300=$C1)*($A$1:$A$300))

I przeciągnij w dół.

PS. Jak się nie mylę, to u Darka w formule potrzebujesz mieć te 25 zdefiniowanych w pierwszym zakresie B1:B25, a potem się one powtarzają. Dobrze rozumiem?

Tylko, że nie wiadomo, czy na pewno w tym zakresie są tylko te zdefiniowane nazwy, dlatego u mnie założyłem, że te zdefiniowane kopiujesz gdzieś indziej ;-)Maciej Popławski edytował(a) ten post dnia 10.06.10 o godzinie 11:05
Monika Wieszczyk

Monika Wieszczyk Student, Wyższa
Szkoła Handlu i
Finansów
Międzynarodowych...

Temat: licz.jeżeli????

wielkie dzięki za pomoc
narazie troszkę na przełaj czyli
=SUMA(JEŻELI((N3:N12="zyz")+(N3:N12="Bla")+(N3:N12="Dob")+(N3:N12="RTS");M3:M12)) itd aż do 25 zdefiniowanych
troszkę to brzydko wyglada ale działa :)))

pozdrawiam

Temat: licz.jeżeli????

A ja zrobiłabym to tak:
-autofiltr
-wybrałabym konkretny pordukt, a potem funkcję sumy.pośrednie
Marcin F.

Marcin F. Ekspert TOC

Temat: licz.jeżeli????

Najprościej użyć tabelę przestawną
Waldek Radzik

Waldek Radzik Uprzedzam lojalnie,
że prawie nie znam
sie na komputerach

Temat: licz.jeżeli????

A czy ktoś w tym wątku pokusił się użyć wbudowanej formuły
SUMA.JEŻELI(Zakres;Kryteria;Suma_zakres)

zamiast męczyć się z wykorzystywaniem formuł tablicowych i innych skomplikowanych rozwiązań? ;)
Wiem, że to już prawie wykopalisko (wątek z czerwca), ale może komuś się przyda.
Bartłomiej Dąbrowski

Bartłomiej Dąbrowski
analiza/przetwarzani
e danych

Temat: licz.jeżeli????

Waldek Radzik:
A czy ktoś w tym wątku pokusił się...

to ja sugeruję abyś skusił się na poświęcenie chwilki i zrozumienie problemu :)
W załączeniu przykład (+ jedno z możliwych, tablicowych rozwiązań).
Jak chcesz to zobić przy pomocy SUMA.JEŻELI?
Zgodziłbym się gdybyś napisał SUMA.WARUNKÓw (tylko co jeśli ktoś nie ma E2007?)

plik
Waldek Radzik

Waldek Radzik Uprzedzam lojalnie,
że prawie nie znam
sie na komputerach

Temat: licz.jeżeli????

Ok. Biję się w cherlawą pierś i przyznaję do winy. Nie przeczytałem ze zrozumieniem. Za karę popełniam seppuku w postaci funkcji, która ma wynagrodzić moje kłapanie dziobem. ;)
Function SumaJezeliMulti(Zakres As Range, Kryterium As Range, SumaZakres As Range) As Double
For Each Kom In Kryterium
SumaJezeliMulti = SumaJezeliMulti + WorksheetFunction.SumIf(Zakres, Kom, SumaZakres)
Next
End Function


Wklejając do modułu w nieszczęsnym pliku można używać jak wbudowanej formuły. :)
Oczywiście prawie wszystko jest jak w standardowej SUMA.JEŻELI() za wyjątkiem Kryterium. W tej można ustalić zakres komórek a nie jedną jak w oryginale.Waldek Radzik edytował(a) ten post dnia 10.08.10 o godzinie 12:14

Następna dyskusja:

licz.jeżeli




Wyślij zaproszenie do