3.2k Aufrufe
Gefragt in Tabellenkalkulation von drusty_ic Einsteiger_in (33 Punkte)
Hallo liebe Leute,

ich habe folgendes Problem:
Ich bekomme Angebote von bis zu fünf Lieferanten und möchte die Angebotspreise vergleichen. Die Tabelle sieht folgendermaßen aus:

| Pos | Artikel | Bexhreibung | Preis 1 | Preis 2 | Preis 3 | Preis 4 |

Nun möchte ich hinter jeder Preisspalte eine Spalte | Bestpreis | einfügen, wo lediglich die Preise angezeigt werden, die vom jeweiligen Anbieter die besten sind. Mit diesem Ergebnis möchte ich dann meine Anfrage in verschiedene Aufträge splitten.

Mit dem Formeleditor bin nicht weit gekommen. Mit "Vergleich" und "MIN" bekomme ich zwar ein Ergebnis aber nur in einer Spalte und das hilft mir nicht weiter. Nun bin ich am Ende mit meinem Latain, vielleicht hat von Euch jemand eine gute Idee für mich.

MfG
Drusty

14 Antworten

0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
was ist der beste Preis? das Minimum? Min (D1:H1)

Gruß Hajo
0 Punkte
Beantwortet von
Moin, und erstmal Danke,

"MIN" einer jeden Zeile ist richtig. Nur soll der Wert jeweils in einer separaten Spalte, neben der Preisspalte des jeweiligen Lieferantenpreises eingetragen werden. Die Tabelle soll dann so aussehen:

| Pos | Artikel | Bexhreibung | Preis 1 |Bestpreis1 | Preis 2 | Bestpreis 2 | Preis 3 | Bestpreis3 | Preis 4 | Bestpreis 4 |


Mit der MIN - Funktion kann ich den Minimalpreis nur in einer Spalte anzeigen lassen und muss dann jede Zeile durchsuchen, wo ich diesen Wert finde und das ist mühsam.

MfG
Drusty
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

ich hätte dir auch die Lösung von @Hajo_Zi , aber deine jetzige Angabe verwirrt mich komplett, da ich nicht weiss was du willst.
Deine Angaben sind so vollkommen unverständlich.

Gruß

Helmut
0 Punkte
Beantwortet von drusty_ic Einsteiger_in (33 Punkte)
Moin Helmut,

ich möchte neben jeder Preisspalte eine Spalte einfügen, wo nur die Preise eingetragen werden (Min), wo der jeweilige Lieferant den Min-Wert der Zeile hat. Wenn ich wüsste wie ich hier eine Tabelle abbilden kann, würde ich den Entwurf posten.

MfG
Drusty
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

wenn ich das richtig verstehe willst du in jeder Zeile den günstigsten Preis beim Lieferanten eingetragen haben,

Also wenn der Lieferant 3 den günstigsten Preis hat, soll dort der "Bestpreis" in Bestpreis 3 eingetragen werden.

Eine Lösung wäre

=WENN(MIN($D2;$F2;$H2;$J2)=D2;MIN($D2;$F2;$H2;$J2);"")

in Zelle E1 und dann in die übrigen Bestpreiszellen kopieren.

Zusätzlich wäre auch eine Lösung mit "Bedingter Formatierung" möglich.

Gruß

Helmut
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

nicht Zelle E1 sondern E2

Gruß

Helmut
0 Punkte
Beantwortet von drusty_ic Einsteiger_in (33 Punkte)
Danke Helmut,

sieht so sehr gut aus und ist nachvollziehbar. Nur wenn ich die Formel so in die Zelle E2 einfüge, wir in der Zelle nichts angezeigt. Wo mache ich den Fehler?

Auf alle Fälle hast Du mein Problem richtig erfasst.

MfG
dursty
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

=WENN(MIN($D2;$F2;$H2;$J2)=D2;MIN($D2;$F2;$H2;$J2);"")


Die beiden Hochkommas am Schluss der Formel bewirken das Leerfeld, da in der Zelle D2 nicht der niedrigste Preis steht.

Wenn du die Formel in G2, I2 und K2 einsetzt müsste dort irgendwo der Bestpreis erscheinen

Gruß

Helmut
0 Punkte
Beantwortet von drusty_ic Einsteiger_in (33 Punkte)
Hallo Helmut,

ich habe die Formel in alle "Bestpreisspalten" kopiert, bekomme aber leider in Keiner einen Wert ausgegeben. Die Spalten sind alle "Standart" formatiert.

MfG
Drusty
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

da ich deine Tabelle nicht kenne, kann ich dir leider nicht sagen wo der Fehler liegt. In meiner Tabelle hat es funktioniert.

Stehen Daten in der Tabelle?

Gruß

Helmut
...