napisał: Trebor postów: 1209
umieszczony: 20 lipca 2012 12:26
|
|
Myślę, że nie co zbytnio komplikować formuły. Wystarczy zrobić dodawanie sum.jeżeli
=SUMA.JEŻELI([plan.xlsx]AL01!$C$3:$C$245;AL9;[plan.xlsx]AL01!$G$3:$G$245)+SUMA.JEŻELI([plan.xlsx]AL01!$C$3:$C$245;AM9;[plan.xlsx]AL01!$G$3:$G$245)+SUMA.JEŻELI([plan.xlsx]AL01!$C$3:$C$245;AN9;[plan.xlsx]AL01!$G$3:$G$245) |
|
napisał: nicko1988 postów: 4
umieszczony: 20 lipca 2012 07:23
|
|
Faktycznie. Przepraszam za omyłkę. W załączniku aktualne pliki.
Do komórki AD9 powinna się zapisać liczba: 120+50+60=230.
Do komórki AD10 powinna się zapisać liczba: 130+80=210.
Kryteria znajdują się w kolejnych kolumnach tj np. AL9, AM9, AN9 albo AL10, AM10. |
|
napisał: Trebor postów: 1209
umieszczony: 19 lipca 2012 15:04
edytowany: 19 lipca 2012 15:18
|
|
Piszesz kolumny a w przykładzie dajesz wiersze AL5, AL6 |
|
napisał: nicko1988 postów: 4
umieszczony: 19 lipca 2012 14:47
|
|
Ta funkcja działa poprawnie. Jednak teraz pojawił się problem dodatkowy.
Otóż w kilku przypadkach jest taka sytuacja, że mam kilka parametrów w tym samym wierszu jednak w innych kolumnach. I teraz zamiast AL5 musiałoby być:
Jeżeli spełnia albo AL5 albo AL6 albo AL7 to wówczas sumuj i jeżeli np. spełnia w 1,2 lub 3 przypadki to te przypadki powinny się zsumować. |
|
napisał: Trebor postów: 1209
umieszczony: 19 lipca 2012 07:59
edytowany: 19 lipca 2012 08:00
|
|
Do sumowania wartości użyj formuły:
=SUMA.JEŻELI('[plan.xlsx]AL 04'!$C$3:$C$245;AL5;'[plan.xlsx]AL 04'!$G$3:$G$245) |
|
napisał: nicko1988 postów: 4
umieszczony: 19 lipca 2012 07:46
|
|
Formuła działa. Po prostu błąd polegał na złym numerze kolumny, którą podawałem. Ale teraz problem jest inny.
Otóż w przypadku kiedy wartości się powtarzają wówczas wartość powinna się sumować a tak nie jest. Wyświetla się wartość "0". |
|
napisał: Trebor postów: 1209
umieszczony: 18 lipca 2012 13:53
|
|
Wypróbuj taką formułę:
=WYSZUKAJ.PIONOWO(AL5;'[plan.xlsx]AL 04'!$C$3:$BY$245;5;0) |
|
napisał: nicko1988 postów: 4
umieszczony: 18 lipca 2012 11:04
|
|
Witam,
Mam mały problem do rozwiązania i wydaje mi się, że możecie pomóc w jakiś sposób.
Problem można rozwiązać za pomocą makra lub wydaje mi się, za pomocą formuły.
Otóż.
Mam 2 pliki: plan i plan2.
W pliku plan znajdują się kolumny:
Indeks -> C
Potrzeba -> G
Realizacja -> BY
W pliku plan znajduje się wiele arkuszy i tam gdzie arkusz nazywa się AL 01 to tylko taki bierzemy pod uwagę.
W pliku "plik 2" mamy również kolumny:
Indeks ->AL
Potrzeba ->AD
Realizacja ->AE
I teraz na podstawie indeksu pobieramy dane z pliku "plan" do pliku "plan2". Dane dotyczące tych dwóch kolumn "Potrzeba" i "Realizacja". Tablicę w pliku "plan" trzeba zdefiniować na stałe w rozmiarze: C3-BY245 ponieważ potem występują jeszcze inne obliczenia i to mogłoby stanowić problem.
W załączniku dwa pliki prezentujące mniej więcej w czym rzecz.
Zrobiłem formułę:
[code]
=WYSZUKAJ.PIONOWO(AL5;[plan.xlsx]AL 04!$C$3:$G$245;7;0)
[/code]
i jest błąd #ADR!
Chciałbym odnaleźć indeks z komórki AL5 w tablicy, która mieści się w zakresie C3-G245 i wpisać wartość z kolumny G czyli 7 (tam znajduje się wartość, która jest przypisana do danego indeksu. Z formuły wynika, że wszystko powinno być ok. Niestety nie jest:/
Pozdrawiam i z góry dzięki za pomoc. |
|
wstecz 1 dalej wszystkich stron: 1
|