Temat: Sumif

Witam,
Mam następujący problem:
W nowym arkuszu chciałbym sumować odpowiednie komórki z arkusza PP (wiersz 6 tabeli) jeżeli w wierszu pierwszym tabeli pojawi się słowo z komórki B2. Niestety komenda którą podałem poniżej nie działa prawidłowo.

=IF(PP!B3:K3=B2;SUM(HLOOKUP(B2;PP!B3:K8;6;0));"")

Funkcja działa niestety tylko dla pierwszej kolumny. Jeżeli można to rozwiązać inną funkcją lub modyfikacją tej będę wdzięczny za pomoc.

Temat: Sumif

=SUM(IF(PP!$1:$1=Arkusz2!$B$2,PP!$6:$6,0))

I zatwierdź tablicowo ctrl + shift + enter

Temat: Sumif

Wszystko działa super. Zastanawiałem się czy można do takiego celu użyć funkcji HLOOKUP, ale chyba ten sposób jest najprostszy z możliwych. Mam jeszcze jedno temat, który ciężko mi ugryźć. Chodzi mianowicie o automatyczną zmianę komórek. Na przykładzie mam:
2011 - 160 [szt]
2012 - 200 [szt]
2013 - 300 [szt]
2014 - ...... [szt]
2015 - ...... [szt]

Dane odnośnie ilości sztuk będą corocznie wprowadzane do arkusza. Chodzi mi o to aby w celach prognoz, komórki odpowiadające kolejnym latom 2014, 2015 itd. szczytywały wartość z najbardziej aktualnej komórki np. jeżeli wprowadzę wartość w 2013 - kolejne lata mają pobierać tą wartość, jeżeli wprowadzę dla roku kolejnego 2014 - kopiowanie tej wartości na kolejne lata.
Jedyne co mi przychodzi do głowy to zagnieżdzona funkcja jeżeli i porównywanie wartości, ale być może da się to załatwić prościej.
Wojciech M.

Wojciech M. Senior Software
Engineer | Data
Science Team at
Analyx®

Temat: Sumif

Jeżeli komórki z ilością sztuk (dla danego produktu/kategorii) znajdują się w jednej kolumnie rozwiązaniem będzie pobieranie wartości z komórki powyżej.
Najłatwiej zrobić to poprzez:
1. Zaznaczenie komórek z ilością sztuk;
2. F5 (okno Go To) -> "Special" -> "Blanks" (punkt opcjonalny, w razie gdyby puste komórki obejmowały więcej niż jeden obszar);
3. "=" i "strzałka w górę" aby pobrać wartość z komórki powyżej;
4. Ctrl + Enter w celu zastosowania formuły we wszystkich zaznaczonych komórkach.

Jeżeli następnie zamiast formuły wpisze Pan wartość dla danego roku, wszystkie lata poniżej także pobiorą tę wartość, natomiast nie będzie to miało wpływu na komórki znajdujące się powyżej. W taki sposób można wypełnić od razu więcej kolumn, jeśli znajdowałyby się w nich np. ilości sztuk dla różnych produktów. Można to zrobić nawet, jeśli liczba wypełnionych lat dla poszczególnych kolumn byłaby różna.
Jeżeli struktura danych jest inna lub ma Pan dodatkowe oczekiwania, będziemy dalej myśleć:)Ten post został edytowany przez Autora dnia 13.07.13 o godzinie 01:13

Następna dyskusja:

Vlookup + sumif




Wyślij zaproszenie do