#excel #gownowpis #pracbaza #swiatprzypraw


Mam pytanko do ludzi bardziej obcykanych z Excela niz ja.

Upierdliwą koniecznością przy dodawaniu nowego kodu do lab stocku jest ręczne wpisywanie kolejnego numeru dla danej grupy materialow. Szczególnie jesli przyszlo mi kilka-kilkanascie materialow roznego typu. Czy jest formuła, ktora jest w stanie to zautomatyzować? Np. Jesli dodam kolejny skladnik typu "bulk" to automatycznie oznaczy numer jako "60", ale jesli dodam "Cumin" to dodam wartość "65".


Takie cos jest ponad moje umiejętności excel, ale moze jest tu jakis ekspert Excela xdxd

26943db3-8a32-435b-949f-4cd34728915f

Komentarze (9)

dominsky

wklej to w komórce I2: =COUNTIF($H$2:H2;H2) i przeciągnij w dół. O ile dobrze zrozumiałem

Mikel

@dominsky Wtedy, kazdy kolejny Cummin/Bulk bedzie mial te sama wartosc a tutaj chodzi o nadawanie im ID

Mikel

@SignumTemporis Funkcja do wklejenia w 22 rzedzie:

=MAX(IF($H$2:$H21=H22,$I$2:$I21,))

U mnie dziala jak opisales. Jak bedziesz mial problem, pisz. Dolary maja znaczenie przy przeciaganiu formuly w dol.

Edit: Szlag, zapomnialem ze chciales o jeden wiekszy numer xD Dodaj na koncu tej funkcji +1 bo jak na razie wyszukuje ostatni uzyty xD

=MAX(IF($H$2:$H21=H22,$I$2:$I21,)) +1

6848a20b-d686-4aab-a294-3c21cdedf085
SignumTemporis

@Mikel formula @dominsky dziala ok.. Na początku mialem rozkmine bo do bulk przyporzadkowywalo mi o 1 numer niżej niz powinno, ale sie skapnąłem, ze po prostu zgubiłem nr 27 jak kiedyś logowałem próbki. Problem jest taki, ze nie moge tej formuły ustawic w całej kolumnie, bo w przypadku sample do konsolidacji importuje numer z innego pliku. Dzięki chłopaki. Szkoda ze nie wpadłem żeby jakos to ogarnac z rok temu. Od zasrania czasu by mi to zaoszczedzilo


Edit: w innych plikach nie zawsze mam nr po kolei i nie wszystkie. Numery dodaje na początku. Czasem jest tak, ze ostatecznie niektórych nr nie dostajemy (bo np. Okazuje sie, ze Nie ma potrzeby ewaluacji tego materiału, wiec moge mieć rozmaryn 1,2,3 a kolejny jest 15)

0bef9c2d-5e4d-48d8-9ef1-0fc80f23c7d0
70573a49-514f-41ae-9f38-8f47211d10ba
cbfa2015-c7b2-4328-986c-18ff001598c5
Mikel

Mea culpa Panie @dominsky. Faktycznie bedzie dzialac. Zle zrozumialem skladnie - ze bedzie liczyc z calej kolumny a nie tylko z zakresu powyzej. Przyznaje ze sprytne rozwiazanie.


@SignumTemporis Higiena danych to podstawa. Jak masz burdel w danych wejsciowych nie oczekuj lepszych danych wyjsciowych ;)
A moje rozwiazanie w dupie ma pominiete ID bo zwraca uwage tylko na to ostatnie (maksymalne) wiec oleje blad ze zgubionym numerkiem. Tak samo poradzi sobie z faktem ze niektore rekordy nie beda mialy numerow jak w przykladzie z rozmarynem. Jezeli bedziesz chcial dodac numer, to skopiuj moja funkcje a wyszuka Ci jaki byl ostatni numer dla danego Type'u. Jezeli bedziesz chcial zostawic ID puste, wtedy usuwasz z tej komorki funkcje. To nie jest funkcja ktora naprawi to co masz (bo higiena danych) ale przynajmniej odciazy Cie w szukaniu jaki byl ostatni ID dla danego Type'u w przyszlosci.

SignumTemporis

@Mikel

Higiena danych to podstawa

Tia....ze stock lab korzystam glownie ja, wiec wiem jak o higienę zadbać i w miare mi to wychodzi, poza takimi malymi wtopami jak ten pominiety nr. Niestety working files dla każdego grupy ktora konsolidujemy sa edytowane przez wszystkich członków teamu. Kurwa ile ja sie naprosilem, zeby nie przestawiali kolumn, sprawdzali 3 razy czy nic nie zjebali.....raz któraś mundra głowa dodała kolumnę i nie zaaplikowała filtra do niej, a potem użyła filtru na jednej z pozostałych kolumn. Spędziłem kilka dni na ponownym wpisywaniu danych do odzyskanej wersji. nie pamietam co to bylo, ale chyba liquidy, ponad 100 linii (dla każdego kodu musiałem wyszukać technical data sheet w systemie, znalezc potrzebne dane i je przepisać, musiałem z innego pliku wyciągnąć ile zostało kupione materiału i za jaką cene od 2023 itp) Ofkrz pierwszy kto został oskarżony o zrobienie burdelu bylem ja. Dobrze, ze bylo widac kto ostatni modyfikował plik. Okazało sie ze manager. Wzięła i przynajmniej przeprosiła, po czym poprosila o stworzenie uniwersalnego szablonu.

dominsky

@SignumTemporis Dobrze mieć surowe dane w jednym arkuszu (który można w razie potrzeby ukryć), a w innym arkuszu mieć nałożone filtry, formatowanie. Jeszcze lepiej mieć dane zapisane w oddzielnej bazie, którą można sobie zaczytać do stworzonego szablonu w excelu. Jeśli inne osoby jedynie przeglądają dzielony plik, można im odpowiednio ustawić uprawnienia.

SignumTemporis

@dominsky

Jeśli inne osoby jedynie przeglądają dzielony plik, można im odpowiednio ustawić uprawnienia.

Niestety tez wklepują dane. Inaczej juz dawno bym im to w pizdu poblokował xdxd

Zaloguj się aby komentować