Dwa pliki zamówień w poniedziałek

Firma od kilku lat prowadzi zamówienia we wspólnym arkuszu. Zbudował go kierownik biura i zna każdą komórkę. Każdy miesiąc ma swoją zakładkę, formuły liczą rabaty i terminy płatności, a kolor wiersza mówi, czy zamówienie poszło do magazynu.

W poniedziałek rano handlowiec dopisuje nowe zamówienie. W tym samym czasie magazynier zmienia statusy u siebie, w kopii pobranej w piątek, bo bał się, że nadpisze komuś zmiany. Na wspólnym dysku leżą teraz dwa pliki: „Zamowienia_2026” i „Zamowienia_2026_poprawione”. W jednym jest nowe zamówienie, w drugim aktualne statusy. Kierownik przez godzinę łączy je ręcznie, a klient dzwoni z pytaniem, dlaczego paczka jeszcze nie wyszła.

Arkusz liczy dobrze. Kłopot w tym, że coraz więcej czasu idzie na pracę wokół niego.

Sygnały, że arkusz kosztuje więcej, niż daje

Kilka wersji tego samego pliku

Ludzie pracują na kopiach, bo boją się nadpisać cudzą pracę. Nikt nie wie na pewno, który plik jest aktualny. Ktoś wystawia ofertę według starej, a ktoś inny traci pół dnia na ustalanie, która jest aktualna.

Każdy widzi cały plik

W arkuszu trudno pokazać handlowcowi zamówienia bez kolumny z marżą. Zwykle kończy się tak, że wszyscy widzą wszystko albo dostają własne kopie, nad którymi nikt już nie panuje. Dlaczego samo ukrycie kolumny nie wystarcza, piszemy w artykule Pracownik widzi więcej, niż powinien.

Akceptacje w mailach

Zamówienie powyżej ustalonej kwoty zatwierdza szef. Ktoś wysyła mu więc wiadomość z numerem wiersza i czeka na odpowiedź. Po miesiącu trudno ustalić, które zamówienia zatwierdzono i czy szef widział je przed zmianą ceny, czy po niej.

Nie wiadomo, kto zmienił wiersz

Arkusz zapamiętuje wersje pliku, ale rzadko odpowie wprost, kto zmienił cenę w jednym wierszu i dlaczego. Jakie pytania zadać systemowi o historię zmian, opisujemy w artykule „Kto to zmienił?”.

Całość rozumie jedna osoba

Formuły, ukryte kolumny i kolory w roli statusów działają, dopóki autor jest w pracy. Gdy idzie na urlop albo odchodzi z firmy, nikt nie odważy się niczego poprawić.

Pojedyncza pomyłka o niczym jeszcze nie świadczy, bo zdarza się w każdym systemie. Sygnałem jest to, że ta sama dodatkowa praca wraca co tydzień.

Arkusz, który warto zostawić

Arkusz to dobre narzędzie i nie każdą tabelę trzeba zamieniać w aplikację. Dobrze sprawdza się w obliczeniach i analizach, nad którymi siedzi jedna albo dwie osoby. Plan budżetu na przyszły rok, zestawienie dla banku czy kalkulacja nowej oferty zwykle zostają w arkuszu na dobre.

Inaczej jest z rejestrem, do którego codziennie dopisuje się wiele osób, na przykład z zamówieniami, zgłoszeniami albo fakturami do zatwierdzenia. Tam koszt rośnie z każdą osobą, a pomyłka szybko trafia do klienta.

Czasem wystarczy uporządkować sam arkusz: zablokować komórki z formułami, w miejsce ręcznie wpisywanego tekstu dać listy wyboru i ustalić, kto może zmieniać które kolumny. Taki porządek zajmuje kilka godzin, a w małym zespole potrafi wystarczyć na długo.

Arkusz w roli serwera to zły pomysł

Kusi czasem rozwiązanie pośrednie. Arkusz zostaje, a program na serwerze otwiera go w tle, wpisuje dane klienta w komórki, czeka na wynik i pokazuje go na stronie. Program do arkuszy jest jednak zrobiony dla jednej osoby przy biurku. Przy większym ruchu zapytania czekają w kolejce. Gdy na serwerze wyskoczy okienko „Czy zapisać zmiany?”, nie ma kto go kliknąć i strona przestaje odpowiadać wszystkim klientom.

Taki pomysł wraca zwykle wtedy, gdy nikt nie zna formuł, na przykład gdy arkusz przyszedł od partnera zablokowany. Najpierw warto wtedy zdobyć opis obliczeń. Jeśli się nie da, arkusz na serwerze może być najwyżej rozwiązaniem przejściowym, z ustalonym końcem.

Przejście bez utraty tego, co działa

Najcenniejsze w arkuszu są zasady, które firma przez lata w nim wypracowała: jak liczy rabat, kiedy zamówienie jest kompletne i kto je zatwierdza. To je przenosi się do aplikacji w pierwszej kolejności. Układ kolumn jest sprawą drugorzędną.

Punktem wyjścia jest arkusz, któremu firma ufa. Jego formuły przenosi się do aplikacji, a potem porównuje wyniki na tych samych danych, zanim ktokolwiek przestanie korzystać z pliku. Różnice, także te o grosz, wychodzą wtedy przed wdrożeniem. Skąd się biorą, opisujemy w artykule Grosz, który się nie zgadza.

Same dane też wymagają porządków. Ten sam klient bywa zapisany na trzy sposoby, daty bywają wpisane jako tekst, a część statusów istnieje tylko jako kolor wiersza. Lepiej znaleźć to na kopii niż w nowym systemie.

Aplikacje z arkusza przygotowujemy na naszej platformie Applanter, w której formuły pisze się tak jak w arkuszu.

Przed rozmową z jakimkolwiek wykonawcą warto policzyć jedną rzecz: ile godzin w tygodniu ktoś w firmie poświęca na łączenie wersji, przepisywanie danych i szukanie, kto co zmienił.