2016-06-20 4 views
0

Ich hoffe, jemand kann mir mit einer Excel-Formel helfen. Ich habe zwei Registerkarten (die erste Registerkarte würde von der zweiten ziehen, die zweite Registerkarte wäre ein Bericht, der kopiert wird, der manchmal bestimmte Kategorien hat und manchmal nicht). Welche Formel kann ich verwenden, um eine Zelle (Zeile/Spalte) zu finden, wenn die Spalte manchmal existiert und manchmal nicht?). Wäre das ein Match/wenn? Ich brauche die genaue Formel, da ich viele Kombinationen probiert habe und es funktioniert einfach nicht.Excel SVERWEIS/IF/MATCH Hilfe benötigt

Konkretere, Tagesumsatz auf dem ersten Registerkarte. Der Bericht, der auf der zweiten Registerkarte kopiert wird, würde über Verkaufskategorien verfügen (manchmal wird eine der Kategorien abgerufen, existiert nicht und wird durch eine andere Kategorie ersetzt), abhängig davon, welche Verkäufe an diesem Tag stattfinden. Die Kategorien in Spalten wären "Hauptspeise", "Bibliothek", "Bar" und die Verkaufskategorien nach Linien für jede von diesen wäre "Essen", "Liquor", "Bier".

kann ich zusätzliche Informationen liefern, wenn nötig.

Vielen Dank für Ihre Hilfe.

+2

Sie eine Index/match Formel mit und IFERROR Anweisung verwenden könnte um es für die alternative Kategorie aus, wenn der Wert nicht vorhanden ist. –

+0

Was ist mit 'IfError()'? Es funktioniert wie '= IfError (Vlookup (...)," Not Found/Error ")'. Aber persönlich mag ich "Index/Match", also würde ich dem folgen, was @VBAPete vorschlägt. – BruceWayne

+0

verwenden Sie einfach T-Funktion –

Antwort

0

Ich bin nicht sicher, was Ihre Blätter genannt werden, so verließ ich als Tabelle1 und Tabelle2, aber die Formel unten sollte das tun, was Sie nach. Bitte beachten Sie, dass die Kategorien genau gleich sein müssen, so dass Sie nicht "MDR" in einem Blatt und "Main Dinning" in dem anderen Blatt haben können.

=IfError(SUMPRODUCT((Sheet1!$A$2:$A$8=Sheet2!$A2)*(Sheet1!$B1:$F1=Sheet2!$B1),Sheet1!$B$2:$F$8),"0") 

sollten Sie in der Lage sein, diese Formel in Zelle B2 einfügen und ziehen Sie sie dann nach unten und rechts der gesamten Datenblatt zu füllen. Für Ihre Informationen erfasst Sheet1!$A$2:$A$8 die Zeilen Kriterien reichen und Sheet1!$B1:$F1 die Spalten Kriterien, während und Sheet2!$B1 sind die Kriterien Kommissionierung zu suchen. Wenn der Wert nicht gefunden werden kann, gibt die Formel ein 0