Temat: SUMA.WARUNKÓW z pliku zewnętrznego

Witam!

Utknąłem z raportem... Pomocy!

Potrzebuję zsumować kolumny po spełnieniu trzech warunków w dwóch innych. Odwołanie ma działać do pliku zewnętrznego. Formuła SUMA.WARUNKÓW doskonale sprawdza się wewnątrz pliku lub w odwołaniu do innego OTWARTEGO skoroszytu. Niestety tutaj formuła ma pobierać dane z nieotwartego skoroszytu.

Formuła, którą stworzyłem wcześniej nie sprawdza się i proszę o pomoc w znalezieniu alternatywnego rozwiązania.

SUMA.WARUNKÓW('ŚCIEŻKA[PLIK.xlsb]Arkusz1'!POŁ;'ŚCIEŻKA[PLIK.xlsb]Arkusz1'!DZIEŃ;">="&B1;'ŚCIEŻKA[PLIK.xlsb]Arkusz1'!DZIEŃ;"<="&B2;'ŚCIEŻKA[PLIK.xlsb]Arkusz1'!RODZAJ;="INNE")


POŁ, DZIEŃ oraz RODZAJ, to zdefiniowane zakresy kolumn w PLIK'u, , a komórki B1 oraz B2 są w pliku docelowym, gdzie są... daty do porównania.
Z góry dziękuję za wszelką pomoc :)Ten post został edytowany przez Autora dnia 25.10.16 o godzinie 19:46
Andrzej Graczyk

Andrzej Graczyk Specjalista Analiz
Sprzedaży,
Wielkopolski Bank
Spółdzielczy

Temat: SUMA.WARUNKÓW z pliku zewnętrznego

Spróbuj z funkcją:
"=suma.iloczynów((war1)*(war2)*zakres_do_sumowania)".

Funkcja świetnie sprawdza podczas sumowania wartości z zamkniętego skoroszytu.

Inne rozwiązanie to MS Query - czyli napisanie prostego zapytania SQL do bazy.

Można również użyć f VBA "getvalue", która ściąga wartość komórki z zamkniętego skoroszytu.

Temat: SUMA.WARUNKÓW z pliku zewnętrznego

Jest sukces :)
suma iloczynów liczy, ale ręcznie musiałem ustawić maksymalne zakresy kolumn na ustalonym wierszu. U mnie zdefiniowana nazwa np kolumny A - DZIEŃ, to =Arkusz1!$A:$A
W pliku tym bez przerwy dodawane będą kolejne wiersze wiec zakres będzie się powiększał. Z drugiej strony nie chciałbym zamieszczać tam maksymalnych wartości - pewnie poważnie ucierpiałaby optymalizacja. Jakieś sugestie?

Poza tym super! DziękujęTen post został edytowany przez Autora dnia 26.10.16 o godzinie 15:38

Następna dyskusja:

Suma warunków




Wyślij zaproszenie do