Formuła na mnożenie w Excelu – gwiazdka, ILOCZYN i tabliczka mnożenia

Arkusz kosztorysu wygląda niewinnie: kolumna z cenami jednostkowymi, kolumna z ilością, trzecia ma pokazać wartość pozycji. Ktoś kopiuje formułę z góry na dół, zaznacza cały zakres, wkleja i po chwili suma na dole nie zgadza się z fakturą dostawcy o kilkaset złotych. Winna zwykle nie jest pomyłka w liczbach wejściowych, tylko odwołanie w formule, które „pojechało” tam, gdzie nie powinno. W arkuszach produkcyjnych i handlowych to jeden z częstszych błędów przy mnożeniu – i najłatwiejszy do wyeliminowania, jeśli wie się, którego znaku użyć.

Gwiazdka, ILOCZYN, SUMA.ILOCZYNÓW – który zapis do czego

Podstawowe mnożenie w Excelu wykonuje operator *. Formuła =A1*B1 mnoży dwie komórki i to wystarcza w dziewięciu na dziesięć przypadków przy pojedynczej pozycji – cena razy ilość, stawka razy liczba godzin, sztuka razy waga jednostkowa. Problem zaczyna się, gdy trzeba pomnożyć kilka wartości naraz albo policzyć wartość całej listy pozycji jednym wzorem, a nie kolumną pomocniczą.

Do mnożenia wielu komórek jednocześnie służy funkcja ILOCZYN. Zapis =ILOCZYN(A1:A10) mnoży przez siebie wszystkie dziesięć wartości i zwraca jeden wynik. To wygodne przy przelicznikach łańcuchowych – np. gdy cena bazowa przechodzi przez kilka mnożników korygujących (rabat, marża, kurs) wpisanych jeden pod drugim.

Do zupełnie innego zadania – zsumowania wartości całej listy zamówień, gdzie każda pozycja ma osobną cenę i osobną ilość – służy SUMA.ILOCZYNÓW. Zapis =SUMA.ILOCZYNÓW(A1:A10;B1:B10) mnoży parami wiersz po wierszu (cena z A1 razy ilość z B1, cena z A2 razy ilość z B2 i tak dalej), a potem sumuje te iloczyny. To jedna formuła zamiast kolumny pomocniczej i osobnego SUMA().

Zestawienie poniżej pokazuje, kiedy sięgnąć po który zapis w typowej ewidencji magazynowej lub handlowej.

Sytuacja w arkuszu Formuła Co zwraca
Wartość jednej pozycji (cena × ilość) =A2*B2 Jeden iloczyn dla jednego wiersza
Mnożenie przelicznika przez kilka współczynników w kolumnie =ILOCZYN(A2:A6) Jeden iloczyn wszystkich wartości w zakresie
Wartość netto pozycji z narzutem VAT =A2*1,23 Cena brutto dla jednego wiersza
Suma wartości całej listy zamówień (cena × ilość dla każdego wiersza, potem suma) =SUMA.ILOCZYNÓW(A2:A20;B2:B20) Jedna liczba – suma wartości wszystkich pozycji
Mnożenie kolumny przez stały kurs walutowy lub stawkę VAT =A2*$D$1 Wynik dla każdego wiersza, mnożnik zablokowany

Reguła praktyczna jest prosta: gwiazdka do pojedynczej pary komórek, ILOCZYN do mnożenia wartości w jednym zakresie, SUMA.ILOCZYNÓW tam, gdzie w grę wchodzą dwie kolumny i suma wyniku. Mieszanie tych trzech zapisów zamiennie – co zdarza się w arkuszach kopiowanych z internetu bez sprawdzenia – prowadzi prosto do błędu opisanego w kolejnej sekcji.

Dlaczego ILOCZYN i SUMA.ILOCZYNÓW mylą się tak łatwo

Obie funkcje mają w nazwie to samo słowo i obie operują na zakresach – to wystarczy, żeby ktoś, kto liczy koszt partii produkcyjnej, wpisał niewłaściwą i dostał liczbę, która wygląda wiarygodnie, ale jest inna niż powinna. Pokusa jest realna: obie funkcje akceptują dwa zakresy jako argumenty, ale ILOCZYN mnoży je jak jeden wspólny zbiór liczb, a SUMA.ILOCZYNÓW mnoży je parami wiersz po wierszu i sumuje wyniki – różnicę widać tylko po sprawdzeniu wyniku, nie po samej składni wywołania.

Nie działają tak samo. Weźmy zestaw kilku pozycji z różnymi cenami i ilościami w dwóch kolumnach. Zapis =ILOCZYN(A2:A6;B2:B6) pomnoży przez siebie wszystkie liczby z obu zakresów naraz – ceny i ilości wrzucone do jednego wielkiego mnożenia. Wynik wychodzi o rzędy wielkości za duży, kompletnie nieprzydatny do niczego poza pokazaniem, że coś poszło nie tak.

Zapis =SUMA.ILOCZYNÓW(A2:A6;B2:B6) na tych samych danych pomnoży każdą cenę przez odpowiadającą jej ilość z tego samego wiersza i zsumuje te iloczyny. To realna wartość magazynu albo zamówienia – suma iloczynów odpowiadających sobie par, a nie jeden gigantyczny iloczyn wszystkiego ze wszystkim.

Różnica nie jest kosmetyczna. ILOCZYN traktuje wszystkie podane liczby jak jeden wspólny zbiór do przemnożenia – nieważne, z której kolumny pochodzą. SUMA.ILOCZYNÓW pilnuje układu wierszy: bierze pierwszą wartość z pierwszego zakresu, mnoży przez pierwszą wartość z drugiego, potem drugą przez drugą, i sumuje te cząstkowe wyniki. Kto liczy wartość zamówienia funkcją ILOCZYN zamiast SUMA.ILOCZYNÓW, dostanie liczbę o rzędy wielkości większą niż realna – i jeśli nie porówna jej z fakturą albo zdrowym rozsądkiem, wpisze błędną kwotę do zestawienia kosztów.

Funkcja Co robi na przykładzie kilku par cena/ilość Wynik
=ILOCZYN(A2:A6;B2:B6) Mnoży wszystkie liczby z obu zakresów przez siebie, ignorując podział na wiersze wynik o rzędy wielkości za duży – bez sensu jako wartość zamówienia
=SUMA.ILOCZYNÓW(A2:A6;B2:B6) Mnoży każdą cenę przez odpowiadającą jej ilość z tego samego wiersza realna wartość pozycji łącznie

Sprawdzenie zajmuje minutę: policz ręcznie wartość dwóch, trzech wierszy i porównaj z wynikiem formuły, tak jak w przykładzie wyżej.

Odwołanie mieszane w praktyce – tabliczka mnożenia i kolumna ze stałym mnożnikiem

Mechanizm, który rozwiązuje mylenie się przy kopiowaniu formuł, to odwołanie mieszane – znak dolara postawiony tylko przed literą kolumny albo tylko przed numerem wiersza. Najlepiej widać go na tabliczce mnożenia 10×10, bo tam trzeba skopiować jedną formułę na sto komórek naraz i każda ma dać inny wynik.

Budowa krok po kroku: liczby 1–10 wpisz w wierszu pierwszym, w zakresie od B1 do K1, i te same liczby w kolumnie A, od A2 do A11. W komórce B2 wpisz formułę =$A2*B$1. Skopiuj ją na cały zakres B2:K11 – przeciągnij uchwyt wypełnienia albo skopiuj i wklej przez zaznaczenie.

Znak dolara przed literą A w zapisie $A2 blokuje kolumnę – przy kopiowaniu w prawo formuła zawsze będzie odwoływać się do kolumny A, nigdy do B czy C. Numer wiersza w $A2 pozostaje bez dolara, więc przy kopiowaniu w dół zmienia się z A2 na A3, A4 i tak dalej – każdy wiersz tabliczki bierze swoją własną liczbę z kolumny A. Odwrotnie działa B$1: dolar przed numerem wiersza blokuje wiersz pierwszy, więc przy kopiowaniu w dół formuła zawsze sięga do wiersza z nagłówkami, a litera kolumny zmienia się swobodnie przy kopiowaniu w prawo, z B na C, D i dalej.

Efekt: jedna formuła wpisana raz i skopiowana na sto komórek daje sto różnych, poprawnych wyników, bo każda komórka bierze inny wiersz z kolumny A i inną kolumnę z wiersza pierwszego, zależnie od pozycji.

Ten sam mechanizm przenosi się wprost na zadania spoza tabliczki mnożenia. Kolumna z cenami w walucie obcej, która ma zostać przeliczona po jednym, wspólnym kursie wpisanym w komórce D1, korzysta z identycznej logiki: =A2*$D$1 w pierwszym wierszu, skopiowane w dół. Tu obie części odwołania do D1 są zablokowane dolarem, bo kurs ma zostać ten sam dla każdego wiersza – zmienia się tylko cena z kolumny A. Ta sama konstrukcja działa przy przeliczaniu cen netto na brutto jedną wspólną stawką VAT wpisaną w osobnej komórce zamiast wpisywaną na sztywno w każdej formule – zmiana stawki w jednym miejscu aktualizuje cały arkusz bez poprawiania stu formuł ręcznie.

Uwaga: formuła =A2*D1 skopiowana w dół zamiast =A2*$D$1 nie zwróci błędu w Excelu. Każdy wiersz odwoła się do innej, przesuniętej komórki w kolumnie D – zwykle pustej albo z przypadkową wartością – a wynik będzie wyglądał wiarygodnie, choć jest fałszywy. Taki błąd wychodzi zwykle dopiero przy rozliczeniu z kontrahentem, kiedy suma z arkusza nie zgadza się z sumą na fakturze.

Jak sprawdzić, że formuła mnożenia w arkuszu liczy poprawnie

Przed zatwierdzeniem kosztorysu albo eksportem zestawienia magazynowego do faktury czy raportu dla kierownika produkcji zrób trzy szybkie sprawdzenia – wyłapują większość błędów opisanych wyżej, zanim błędna kwota trafi do dokumentu.

Pierwsze: policz ręcznie wartość dwóch, trzech losowych wierszy i porównaj z wynikiem formuły. To najprostszy test na pomylenie ILOCZYN z SUMA.ILOCZYNÓW – różnica rzędu wielkości od razu widać.

Drugie: kliknij komórkę z formułą i sprawdź, czy odwołanie do mnożnika stałego (kurs, stawka VAT, przelicznik jednostek) ma przy sobie znak dolara. Jeśli formuła skopiowana w dół zaczyna zwracać zera albo błędy w dalszych wierszach, zwykle brakuje dolara przed literą kolumny albo numerem wiersza i odwołanie „ucieka” z kolejnymi kopiami.

Trzecie: przy dużych zakresach zaznacz kolumnę wynikową i sprawdź podsumowanie w dolnym pasku Excela – suma, średnia, liczba komórek. Jeśli liczba komórek z wynikiem jest inna niż liczba wierszy z danymi wejściowymi, formuła nie została skopiowana na cały zakres i część pozycji liczy się bez uwzględnienia.

Objaw w arkuszu Najbardziej prawdopodobna przyczyna
Wynik o kilka rzędów wielkości za duży Użyto ILOCZYN zamiast SUMA.ILOCZYNÓW przy dwóch kolumnach danych
Zera lub błędy przy kopiowaniu formuły w dół Brak znaku dolara przed stałym odwołaniem (kurs, stawka VAT)
Część wierszy nie ma wyniku Formuła skopiowana tylko na fragment zakresu danych
Wynik zmienia się przy każdej edycji arkusza Formuła odwołuje się do komórki roboczej, a nie do stałego mnożnika

Żadne z tych sprawdzeń nie wymaga dodatkowych narzędzi – wystarczy kalkulator, dwie minuty i przyzwyczajenie, żeby nie ufać wynikowi formuły tylko dlatego, że komórka pokazuje liczbę. Sposób wykrycia błędu jest jeden: zestawić sumę z arkusza z sumą na fakturze albo z ręcznym przeliczeniem próbki wierszy – każda różnica ponad grosze każe sprawdzić formułę, zanim dokument pójdzie dalej.

Przegląd prywatności

Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.