Automatyczna lista zamówień Excel 2010

0

Korzystam z programu Excel 2010, aby utworzyć spis mojego sklepu.

Teraz chciałbym, aby automatycznie utworzyć listę zamówień w drugim arkuszu.

Mój pierwszy arkusz wygląda tak.

Item:   Stock:  Min.    Max.
Apple   17      15      30

Więc szukam sposobu, aby uzyskać to mój drugi arkusz

Item:   Order:
Apple   13
Sander Kruis
źródło

Odpowiedzi:

1

Łatwym sposobem na osiągnięcie tego jest użycie wbudowanych funkcji Excela i Tabeli przestawnych.

  1. Przekształć istniejące zapasy w tabelę.
  2. Dodaj kolumnę Reorder order, np =IF([Stock]<[Min],[Max]-[Stock],0)

    EDYCJA: Oto jak wygląda postęp w tworzeniu tabeli z tekstu:

    zmienić kolejność postępów

  3. W drugim arkuszu wstaw tabelę przestawną na podstawie tabeli ekwipunku.

  4. Skonfiguruj tabelę przestawną za pomocą:
    • Etykiety wierszy = pozycja
    • Wartości = suma zmiany kolejności
    • Filtr = Zmień kolejność <> 0 (wystarczy wyczyścić pole wyboru 0)

Zmień kolejność

Gdy zaktualizujesz swoją tabelę ekwipunku, odśwież tabelę przestawną, aby wyświetlić wszystkie przedmioty, których ilość w zamówieniu jest większa niż 0.

dav
źródło
W której komórce należy umieścić instrukcję IF?
Sander Kruis,
Po utworzeniu tabeli z istniejącymi danymi przejdź do następnej kolumny i dodaj Zmień kolejność (w nagłówku / ciemnoniebieskim wierszu). Następnie dodaj instrukcję = IF w komórce pod nową etykietą. Excel automatycznie doda tę formułę do wszystkich komórek w tej kolumnie.
David
Śledziłem wszystkie twoje kroki, ale nadal utknąłem w tej części, w której wpisałem instrukcję = JEŻELI. Kiedy wchodzę na forumula, dzieje się coś dziwnego, ponieważ po pierwszym przecinku Excel nie pokoloruje innych nazw kolumn w forumula. Gdy kontynuuję wprowadzanie reszty, po zakończeniu podświetla „[Min], [Max]” i mówi, że we wzorze jest błąd.
Sander Kruis
Zamiast wpisywać nazwy, spróbuj nawigować za pomocą klawiszy strzałek. Więc wpisz = if (następnie użyj klawiszy strzałek, aby wybrać wartości do obliczenia. Po wybraniu wartości wprowadź odpowiednio operatora lub przecinek. Sprawdź, czy to pomoże i daj mi znać ...
dav
Podczas próby wprowadzenia kolumny „Max” po pierwszym przecinku pojawia się błąd. Wydaje się, że coś jest nie tak z tą formułą. Czy istnieje sposób, aby formuła działała bez przecinka?
Sander Kruis
0

Zakładam tutaj kilka rzeczy. W arkuszu 1 A2 znajduje się lokalizacja pierwszego przedmiotu (w tym przypadku Apple). Możesz to zrobić na arkuszu 2 w kolumnie A:

Item
=Sheet1!A2

Zakładając, że zamówienie to Max - zapasy możesz mieć w kolumnie B:

Order
=Sheet1!D2-Sheet1!B2

Może być łatwiej zrobić to wszystko na jednym arkuszu, ale myślę, że powyższe odpowiedzi odpowiadają na twoje pytanie.

Brad Patton
źródło