Mam dość duży problem. Moja macierzysta firma zaimplementowała nowy formularz zamówienia, oczywiście zrobiony w excelu... W dodatku był zablokowany i nie można było podejrzeć formuł. Ale ubłagałem, żeby specjalnie dla mnie odblokowali ten plik. I mam rozblokowany. Z przyczyn oczywistych nie mogę pokazać całego (zabiliby mnie chyba )
Kod: Zaznacz cały
=iferror(iferror(iferror(iferror(iferror(WYSZUKAJ.PIONOWO(B16;$'Cennik Marketing'.A$1:B$1048576;2;0);WYSZUKAJ.PIONOWO(B16;$'Cennik ATRA'.A$1:B$1048576;2;0));WYSZUKAJ.PIONOWO(B16;$'Cennik JGA'.B$1:C$1048576;2;0));WYSZUKAJ.PIONOWO(B16;$' Cennik SCAN'.B$1:C$1048576;2;0));WYSZUKAJ.PIONOWO(B16;$'Cennik JOTUL'.B$1:C$1048576;2;0));"")
Myślałem, że wystarczy zmienić iferror na CZY.BŁĄD:
Kod: Zaznacz cały
=CZY.BŁĄD(CZY.BŁĄD(CZY.BŁĄD(CZY.BŁĄD(CZY.BŁĄD(WYSZUKAJ.PIONOWO(B16;$'Cennik Marketing'.A$1:B$1048576;2;0);WYSZUKAJ.PIONOWO(B16;$'Cennik ATRA'.A$1:B$1048576;2;0));WYSZUKAJ.PIONOWO(B16;$'Cennik JGA'.B$1:C$1048576;2;0));WYSZUKAJ.PIONOWO(B16;$' Cennik SCAN'.B$1:C$1048576;2;0));WYSZUKAJ.PIONOWO(B16;$'Cennik JOTUL'.B$1:C$1048576;2;0));"")
TO może jeszcze co ta formuła powinna robić (i co robi w excelu bezbłędnie i działa nawet w excelu online).
W B16 wpisuje się kod produktu. I wtedy formuła ma znaleźć dany produkt w jednym z podarkuszy. Jak nie znajdzie w jednym to przechodzi do następnego itd. Jak nie znajdzie w ogóle to zwraca wartość zerową.
Proszę o pomoc. Będę zobowiązany bardzo. Myślę że tu gdzieś problem w różnicy składni między exelem a OOO Calc... ale tego drugiego nie znam jeszcze tak dobrze.
Pozdrawiam
Dawid