Automatisieren Sie das Ausfüllen der Kalkulationstabelle

493
northerner

Ich muss jede Woche jemandem eine Rechnung stellen. Ich möchte eine Vorlage erstellen, da 90% der Informationen auf jeder Rechnung gleich sind und die restlichen 10% einfachen Regeln folgen.

Jede Rechnung hat eine Nummer, die 1 mehr ist als die vorherige. Gibt es in Excel eine Möglichkeit, das Auto-Inkrement zwischen den Instanzen der Vorlage automatisch zu erhöhen? Wenn die letzte Vorlage beispielsweise den Wert 1 für den Rechnungsabschnitt hat, wie kann die nächste automatisch 2 sein?

Wie können Termine um 7 Tage verlängert werden?

Ich denke, eine Vorlage könnte sich irgendwie an die vorherige erinnern und sie dann mit den aktualisierten Informationen öffnen und unter einem neuen Namen speichern.

1
Excel speichert Datumsangaben in Tagen. Um ein Datum um 7 Tage zu erhöhen, fügen Sie einfach 7 hinzu (das lesbare Datumsaussehen ist nur Formatierung). Sie benötigen wahrscheinlich VBA für die Seriennummer. Speichern Sie die aktuelle Nummer. Triggern Sie das Inkrementieren automatisch durch eine Aktion wie Drucken aus, oder fügen Sie ein Makro hinzu, um manuell auf eine Schaltfläche zu klicken, um sie zu erhöhen, wenn Sie möchten. Es gab eine Reihe von Fragen zur ähnlichen Serialisierung. Eine schnelle Suche sollte Ihnen einige Musterlösungen geben. fixer1234 vor 6 Jahren 0
Schauen Sie sich https://superuser.com/questions/1313372/increment-sequential-numbers-in-4-different-cells-nach-printing an fixer1234 vor 6 Jahren 0

2 Antworten auf die Frage

0
Ian

Sie können einen ziemlich guten Hack machen, ohne eine VBA zu schreiben. Ich habe die TODAY () - Funktion verwendet, um das aktuelle Datum abzurufen. Ich habe dann das erste Rechnungsdatum abgezogen und durch 7 dividiert (wie @ fixer1234 sagte, Excel speichert Datumsangaben in Tagen, also 1 Woche = 7). Ich habe auch 1 hinzugefügt, so dass die erste Rechnung die Rechnung Nr. 1 ist.

Excel invoice

Der einzige Nachteil bei diesem Ansatz ist, dass, wenn Sie nicht genau wöchentlich abrechnen oder eine Woche überspringen, Ihre Rechnungsnummern ausgeworfen werden. Es wird viel einfacher, wenn Sie für Rechnungsnummern einfach angeben, dass sie eindeutig und nicht sequentiell sind.

0
Ian

Eine alternative Lösung, die möglicherweise noch besser funktioniert, ist das Aufteilen der Rechnungsdaten aus der Vorlage. Hier habe ich die Daten in ein Blatt namens Daten gestellt und als Tabelle formatiert. Dies ist notwendig, da es der Vorlage VIEL erleichtert, immer die neuesten Daten zu erfassen. Nach dem Hinzufügen neuer Daten sortieren Sie die Rechnungsnummer absteigend. Wenn Sie eine alte Rechnung erneut drucken möchten, können Sie nach Rechnungsnummer filtern.
Invoice data

Dann beziehen Sie sich auf dem Vorlagenblatt einfach auf die oberste Zeile der Datentabelle mit Ihren Werten: Invoice template