Wie führe ich eine Suche nach nicht eindeutigen Artikeln durch, wobei zu entscheiden ist, welche zurückgegeben werden sollen?

1

Ich habe eine Tabelle mit einer Liste von Produkten verschiedener Hersteller. Es ist sogar wahrscheinlich, dass der Produktname nicht eindeutig ist.

In einer anderen Tabelle möchte ich den Mindestpreis importieren, für den das Produkt verfügbar ist. Ich weiß, wie man MIN () verwendet, um dies zu erreichen, also habe ich versucht, dies mit VLOOKUP zusammenzuführen, aber das gibt immer den ersten gefundenen Wert zurück, nicht den minimalen. Mein VLOOKUP verwendet die exakte Zuordnung und funktioniert für jeden einzelnen Artikel ordnungsgemäß.

Wie kann ich dieses Ergebnis in einer einzigen Formel erzielen? Ich sehe eine Lösung, bei der meine Hauptpreisliste aufgeteilt wird, aber ich würde es nachdrücklich vorziehen, dies nicht zu tun.

Ich denke, dass ich erkennen kann, WANN dies auftritt, indem ich verwende

=IF( COUNTIFS(B2:B1193,"="&$C2) > 1, <do the multiple version>, <do the vlookup> )
Stephen
quelle

Antworten:

1

Sie können eine Array-Formel verwenden:

=MIN(IF(products=D3,prices,""))

oder

=MIN(IF(products="Product A",prices,""))

oder

=MIN(IF(A2:A25=D3,B2:B25,""))

Wobei D3 / "Produkt A" der Name eines Produkts ist, wie er auf Ihrer Masterliste erscheint.

Im folgenden Beispiel beziehen sich ProdukteA1:A25 und Preise auf B1:B25.

Bildbeschreibung hier eingeben

Ellesa
quelle
Gibt es eine Möglichkeit, das Array inline zu definieren?
Stephen
Ich bin mir nicht sicher, was Sie unter Inline verstehen. Meinen Sie damit, alle Preise für ein bestimmtes Produkt der Reihe nach aufzulisten?
Ellesa
Ich meine, Sie müssen das Array nicht außerhalb der Formel definieren, indem Sie einen Namen oder einen anderen Dialog erstellen, sondern haben es direkt in der Formel
Stephen
Für die obige Formel müssen Sie sie nur mit STRG + UMSCHALT + EINGABETASTE festschreiben, und Sie erhalten sofort den niedrigsten Preis für ein Produkt.
Ellesa
In Anlehnung an = MIN (IF ($ A = D3, $ C, "") oder = MIN (IF (A1: A234 = D3, C1: C234, ""))
Stephen
1

Ich habe in meiner Preisliste eine ausgeblendete Spalte erstellt, die die eindeutige Kombination aus Produktname und Lieferantenname sowie ein Zeichen enthält, das nirgendwo auftaucht. Ich mache jetzt einen Blick darauf, was das Problem löst.

Die verborgene Spalte ähnelt = $ A $ 1 & "þ" & $ B2 ...

Stephen
quelle