Wie anzeigen des günstigsten Artikel? Profifrage!

Ich habe folgendes Problem:

Ich habe eine Tabelle verschiedener Lieferanten mit gleichen Produkten erstellt. Um nicht lange suchen zu müssen würde ich gerne eine Funktion haben, in der mir excel automatisch den günstigsten Preis farbig hinterlegt. Für jedes Produkt also einzeln. Kostet Produkt A: Bei Lieferant I also 1 € bei Lieferant II 2 € und bei Lieferant III 3 € soll er mir automatisch die 1 € farbig hinterlegen und das soll dann für Produkt B, C, D und soweiter auch gelten. Gibt es sowas bei Excel? Für eine Antwort wäre ich sehr dankbar.

Hallo Dirk,

das sollte über „Format“ -> „Bedingte Formatierung“ funktionieren.
Mal gesetzt den Fall, deine €-Beträge stehen B8 bis G8:
du markierst den zu untersuchenden Bereich, gehst auf die "bedingte Formatierung, die Einstellung wäre hier Zellwert - Gleich - =MIN(B8:G8) und unter Format dann noch eine Farbe aussuchen.

Weiterhin wohlfeiles Exceln
Frank

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Frank,

danke erstmal, das du mir direkt geschrieben hast. Lobenswert. Leider ist jetzt jede Zahl in der Zeile rot, wenn ich es so mache wie du es beschrieben hast. Das klappt also so nicht. Gibt es noch eine andere Möglichkeit?

Gruss

Dirk

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Leider ist jetzt jede Zahl in der Zeile rot, wenn ich es so
mache wie du es beschrieben hast. Das klappt also so nicht.
Gibt es noch eine andere Möglichkeit?

Hi Dirk,

Tabellenblattname: Tabelle1
 A B C D E 
1 artikel p1 p2 p3 p4 
2 a 1 3 7 0 
3 b 2 1 6 1 
4 c 1 2 3 4 
5 d 4 3 2 1 

markiere B2:E5, bedingte Formatierung, Formel ist:
=B2=MIN($B2:blush:E2)
Gruß
Reinhard

Hallo Dirk, hallo Reinhard,

das hatte ich auch schon, alledings ist damit die Aufgabe noch nicht gelöst. Wenn ich das richtig verstanden habe, sind in der Liste verschiedene Produkte, für die jeweils der günstigste Preis und somit der Lieferant ermittelt werden soll.
Also Min für A, Min für B, Min für C.

Über bedingte Formatierung ist das wohl nicht zu machen, weil

wir wissen nicht wie viele verschiedene Produkte
und jedes Hinzufügen weiterer Formatierungen wird als Und ausgeführt.

folgender Vorschlag, der zwar nicht das gewünschte Ergebnis mit der farbigen Markierung bringt, aber ebenso effektiv ist.

Excel bietet dafür den Autofilter. Cursor in eine Zelle in der Tabelle, Menu Daten, Filter, Autofilter. Über den Pfeil in der Spalte des Produkts das gewünschte Produkt auswählen. Anschließend auf den Pfeil in der Preisspalte klicken, alle enthaltenen Werte sind der Größe nach angezeigt, den gewünschten wählen oder über benutzerdefiniert weitere Bedingungen eingeben.

Vorteil dieser Methode, Tabelle wird nicht verändert, der Autofilter kann ebenso schnell wieder entfernt werden.

Gruß
maria

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Freunde
Wenn alle BedingtFormatProfis keine Lösung finden, hilft wie immer in schweren Fällen, ein MAKRO.
Erich

Tabellenblattname: Tabelle1
A B C D E
1 artikel p1 p2 p3 p4
2 a 1 3 7 0
3 b 2 1 6 1
4 c 1 2 3 4
5 d 4 3 2 1
markiere B2:E5, bedingte Formatierung, Formel ist:
=B2=MIN($B2:blush:E2)

das hatte ich auch schon, alledings ist damit die Aufgabe noch
nicht gelöst. Wenn ich das richtig verstanden habe, sind in
der Liste verschiedene Produkte, für die jeweils der
günstigste Preis und somit der Lieferant ermittelt werden
soll.
Also Min für A, Min für B, Min für C.

Hallo Maria, Erich,
jetzt irritiert ihr mich aber. Wieso Min für A, Min für B usw.?
Die Artikel stehen doch in A, also Min für Zeile 2, Zeile 3, usw. und das macht doch meine Formel!
Im Beispiel werden E2,C3,E3,B4 und E5 markiert.
Gruß
Reinhard

Hallo Reinhard,

min für Produkt A, min für Produkt B usw.
(war grad beim Zahnarzt, bin noch nicht ganz fit)

Was mich interssiert: wieviel Produkte sind es? Kommen neue Produkte dazu, ändern sich die Bezeichnungen der Produkte?
und andererseites: - Über Autofilter kann man das Ergebnis sofort sehen

Gruß Maria

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Tabellenblattname: Tabelle1
A B C D E
1 artikel p1 p2 p3 p4
2 a 1 3 7 0
3 b 2 1 6 1
4 c 1 2 3 4
5 d 4 3 2 1
markiere B2:E5, bedingte Formatierung, Formel ist:
=B2=MIN($B2:blush:E2)

Hallo Maria,

min für Produkt A, min für Produkt B usw.

genau das geschieht doch!?

(war grad beim Zahnarzt, bin noch nicht ganz fit)

*tröst*

Was mich interssiert: wieviel Produkte sind es? Kommen neue
Produkte dazu, ändern sich die Bezeichnungen der Produkte?

Mir ist das alles völlig egal :smile: Nehme ich halt diese Formel:
=B2=MIN($B2:blush:IV2)
und setze in Optionen das Häkchen bei „Listenfprmat und Formeln erweitern“

und andererseites: - Über Autofilter kann man das Ergebnis
sofort sehen

Mag sein aber erst nach Klick und Auswahl des Filterkriteriums, bei mir sofort nach Zelleneingabe der neuen Werte.

Einziges Problem was ich sehe, wenn man 0 eingibt wird die 0 und eine z.B 1 markiert. Müßte man noch abblocken…

Gruß
Reinhard

Hallo Reinhard,

du hast recht, es passt.

ich hatte irgendwie eine andere Tabelle (keine Kreuztabelle) im Sinn

aber so ist es genial

Gruß
Maria

Hi,

ich würde die zu vergleichenden Werte mit einem Namen versehen, also z.B. die Zellen mit den Preisen eines Produkts markieren und in dem „Namenfeld“ (vorderstes Feld in der Zeile unter den Toolbars) einen Namen eingeben Z.B. Preise1. Dann die erste Zelle auswählen und eine „Bedingte Formatierung“ wie folgt eingeben:

"Formelwert ist" "=WENN(B2=MIN(Preise1);WAHR;FALSCH)"

und eine Farbe Deiner Wahl als Format auswählen. Dann noch das Format auf die restlichen Preise übertragen. FERTIG!

Gruß
Volkmat

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]