Excel Programmierung – Automatische Preisänderung

Price change automation in Excel

Ohne computergestützte Techniken ist die Datenverarbeitung nicht besonders effizient und erfordert einen erheblichen menschlichen Arbeitsaufwand, der wiederum zu Fehlern bei der Eingabe der Zahlen führt.

Unterstützung des Preisänderungsmanagements im ERP

Für ein Handelsunternehmen, das Tausende von Waren verkauft, ist die Festlegung der Verkaufspreise ein entscheidender Bestandteil des täglichen Prozesses. Die tägliche manuelle Verwaltung einer so großen Datenmenge und die Reaktion auf sämtliche Preisänderungen der von Lieferanten gelieferten Waren ist für jeden Büroadministrator eine zeitaufwändige und mühsame Arbeit. Wird dies jedoch nicht richtig durchgeführt, kann dies die Verkaufsmarge, das Herzstück des Handelsunternehmens, beeinträchtigen.

Basierend auf dem Einkaufspreis kann das Excel-Programm die neuen Verkaufspreise berechnen und die Upload-Liste automatisch erstellen

Kalkulation ist eine Sache, Preismanagement hingegen meist komplexer. Mit einer maßgeschneiderten Excel-Lösung profitieren Sie von folgenden Vorteilen:

Zu den Vorteilen einer maßgeschneiderten Excel-Lösung gehören:

Die Preise werden bei Bedarf sofort berechnet, z. B. bei Kaufpreisänderungen oder Wechselkursänderungen.
Kein übersehener Artikel, alle betroffenen Produkte sind abgedeckt
Je nach Szenario, Shop, Produktgruppe oder anderen Faktoren können separate Regeln zugewiesen werden
Die Upload-Liste zum ERP-System (Enterprise Resource Planning) wird automatisch erstellt
Das Personal ist nicht verpflichtet, komplexe Excel-Dateien zu verwenden – es drückt einfach eine Taste und der Computer erledigt den Rest

Automatische Verkaufspreisermittlung in Excel

Shortcuts and buttons during operation
Shortcuts and buttons during operation

Ich wurde gebeten, eine Folgefunktion für den Wareneingangsprozess in Excel zu erstellen, den ich für dasselbe Unternehmen erstellt habe. Die Preisänderungen werden beim Empfang der Lieferungen erkannt und alle notwendigen Daten, die in den nächsten Schritten benötigt werden, werden hier eingegeben.

Zuvor wurden alle Verkaufspreisänderungen manuell ermittelt, neu berechnet und einzeln im ERP verwaltet.

Ein langweiligeres und zugleich fehleranfälligeres Verfahren ist kaum vorstellbar.

Ich habe die Preisfunktion in derselben Excel-Datei erstellt, in der sich auch die Lieferabwicklung befindet. So kann die Preisberechnung automatisch gestartet werden, sobald eine Sendung bearbeitet wird.

Die Logik der Preisberechnung

Die Verkaufspreise sind an die Einkaufspreise gekoppelt und reagieren daher jedes Mal, wenn die eingehenden Waren teurer werden. Da die Preise je nach Shop unterschiedlich sind, erfolgt die Preisberechnung auf Shop-Ebene.

In der Liste kann der Kollege sowohl die alten als auch die neuen Preise einsehen. Er kann die Rohertragsmarge prüfen und die Preise gegebenenfalls anpassen.

Es besteht auch die Möglichkeit, die Liste per Tastendruck aus der Produktliste heraus zu erweitern, falls die Alternativprodukte einen aktualisierten Preis erhalten sollen.

Sobald die Liste fertig ist, werden auf Knopfdruck automatisch mehrere Listen erstellt:

Dynamically populated selectors
Dynamically populated selectors
Eine für diese Einzellieferung – nur aus historischen Gründen
Eine Zusammenfassung aller Preisänderungen aller Lieferungen an diesem Tag
Individuelle Listen für jedes Geschäft, damit die Filialleiter die Preise in den Regalen aktualisieren können.

Die verwendete Technik ist ein wenig Visual Basic Programmierung, und in einem

größtenteils die neue Verbesserung von Excel namens Power Query.

Diese Methode wird häufig verwendet, wenn große Datenmengen auf wohldefinierte Weise verwaltet werden müssen. Daher ist die automatische Preisbestimmung ein idealer Anwendungsfall.

Nach oben scrollen