Ich bereite Mahlzeiten zu und versuche herauszufinden, wie ich mit Excel zusammenfassen kann, was Kunden mir schulden, basierend auf den von ihnen bestellten Gerichten.
Im Moment benutze ich Gerichte mit Namen wie "Huhn", "Rind", "SurfTurf", "Tilapia", "Flügel" , alle mit unterschiedlichen Preisen. So dachte ich zum Beispiel, ich könnte dem Gericht "Rindfleisch" einen Preis zuordnen, und wenn es dieses Wort sieht, würde es diesen Wert ersetzen und die zugehörigen Werte für jeden Kunden basierend auf der Liste der bestellten Gerichte zusammenfassen.
Wie Sie in der Abbildung unten sehen, habe ich in Spalte A den Kundennamen und in den nachfolgenden Spalten, die mit Spalte D beginnen, eine Liste der bestellten Gerichte (die Anzahl der Gerichte variiert).
Ich möchte, dass Excel mir einen Überblick darüber gibt, was sie mir schulden, basierend auf ihren Bestellungen. In C4 und C5 habe ich die Summe für diese beiden Kunden manuell eingegeben. Ich möchte Excel automatisch berechnen lassen, wie viel sie mir schulden. Wie kann ich das erreichen?
quelle
Antworten:
Wie Solar Mike in seinem Kommentar sagte, werden Sie Hilfsspalten benötigen. So etwas würde funktionieren:
Die Spalten Tafel 1 und Tafel 2 enthalten die Textbeschreibung der Kundenbestellung. Die Kosten für Tafel 1 und Tafel 2 enthalten den Wert jedes bestellten Artikels. Die Werte in den Kosten- Spalten stammen aus einer Suchformel, die auf eine Liste von Platten und deren Werten verweist (Spalten H & I). Das Anzeigen der einzelnen Formeln sieht folgendermaßen aus:
Die von mir verwendete Formel folgt diesem Grundmuster
=IF(C2="",0,VLOOKUP(C2,$H$2:$I$6,2,FALSE))
. Sie können die Details derIF
undVLOOKUP
-Anweisungen nachschlagen , aber es genügt zu sagen, dass dieIF
Anweisung nach leeren Platten suchen muss, oder dass dieVLOOKUP
Rückgabe erfolgt,#N/A
was dazu führen würde, dass eine Berechnung, die diese Spalte verwendet, fehlschlägt. DerVLOOKUP
Bereich ($H$2:$I$6
) muss die$
Symbole enthalten. Wenn Sie ihn in andere Zeilen oder Spalten kopieren, funktioniert er nicht ordnungsgemäß. Die abschließendeFALSE
Anweisung ist erforderlich, oder er gibt nur den nächstgelegenen Wert zurück, auch wenn er nicht in der Liste enthalten ist (was Ihre Summen falsch machen würde).Sie müssen für jede von Ihnen verwendete Plattenspalte eine Hilfsspalte erstellen , aber die Kostenspalten und die Tabelle der Platten und Kosten können alle ausgeblendet oder auf ein anderes Blatt (oder sogar eine andere Arbeitsmappe insgesamt) verschoben werden. Da
VLOOKUP
eine exakte Übereinstimmung erfordert zu arbeiten, sollten Sie suchen in Datenvalidierung und die Liste aus dem Platten - Tabelle verwenden. So habe ich die Dropdown-Liste der verfügbaren Platten erstellt, die im ersten Bild gezeigt wird. Dadurch wird die Dateneingabe beschleunigt, und Sie müssen sich keine Gedanken über Tippfehler machen, die eine ungültige Gesamtsumme für diesen Kunden verursachen.quelle