Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Min-Wert ausgeben, dazu aus welcher Spalte

Min-Wert ausgeben, dazu aus welcher Spalte
27.06.2006 08:57:24
Andre
Hallo Leute,
ich bastel grad an einer Vergleichstabelle
ich habe 5 Spalten mit Lieferant 1, Lieferant 2, usw
Zeilenweise habe ich die Artikel.
Jetzt möchte ich rausfinden, wer der günstigste Lieferant ist.
Mit der Min-Funktion hab ich schon mal den günstigsten Preis rausgefunden. Ich möchte aber auch wissen, von wem der günstigste Preis ist.
Welche Formel muß ich eingeben um in der Spalte daneben den Lieferanten anzuzeigen?
hier die Musterdatei:
https://www.herber.de/bbs/user/34661.xls
Für Eure Hilfe schon mal besten Dank
Gruß
André
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Min-Wert ausgeben, dazu aus welcher Spalte
27.06.2006 09:31:57
HermannZ
Hallo Andre';
vieleicht so?
Beispiel;
 
 BCDEFGHIJKLM
1497            
1498  Lieferant 1Lieferant 2Lieferant 3Lieferant 4Lieferant 5     
1499 Preise vom:19.06.200620.06.2006  27.06.2006     
1500ArtnrkurztextEK-PreisEK-PreisEK-PreisEK-PreisEK-Preisgünstigster
Preis
günstigster
Lieferant
günstigster
Lieferant
günstigster
Lieferant
günstigster
Lieferant
1501123456Pumpen-Keilflachschieber PN10 DN 80
10,00 €9,00 € 9,00 € 9,00 €Lieferant 2Lieferant 4  
150223445Handmembranpumpe 1 1/2"
20,00 €25,00 €   20,00 €Lieferant 1   
15036565656Elastische Verbindung Jung 1 1/2"
30,00 €41,00 €  30,00 €30,00 €Lieferant 1Lieferant 5  
15047878745Kugelhahn 1/2" voller Durchgang mit
Sanftschlussgriff-DIN-DVGW E-DIN 3433
40,00 €39,00 €39,00 € 43,00 €39,00 €Lieferant 2Lieferant 3  
1505       Formel nachFormel nach   
1506       unten kopierenrechts und   
1507        nach unten   
1508        kopieren   
Formeln der Tabelle
I1501 : =MIN(D1501:H1501)
J1501 : {=WENN(SPALTE(A1)>ZÄHLENWENN($D1501:$H1501;$I1501);"";INDEX($D$1498:$H$1498;KKLEINSTE(WENN($D1501:$H1504=$I1501;SPALTE($A1:$E1));SPALTE(A1))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruß hermann
Anzeige
AW: Min-Wert ausgeben, dazu aus welcher Spalte
27.06.2006 11:48:28
André
Hallo HermannZ,
Diese Auswertung ist je genial :-) Irgendwie hab ich es geschafft diese an meine Vorlage anzupassen. War nicht ganz einfach. Die Zellbezüge von den Spalten haben mich sehr irritiert. Aber es läuft ohne Probleme.
Eine Frage hätte ich noch:
bei ....KKLEINSTE(WENN($D1501:$H1504=$I1501; das $H1504 - ist das so richtig? oder muß da $H1501 stehen?
Vielen Dank für die Hilfe!
Gruß
André
Anzeige
AW: Min-Wert ausgeben, dazu aus welcher Spalte
27.06.2006 14:17:17
HermannZ
Hallo Andre';
du hast recht ich habe einen Fehler gemacht und zwar wiedermal nicht richtig hingeschaut.
hier ein besseres Beispiel;
die ermittlung des MIN-Preises in einer zusätzlichen Spalte ist nicht erforderlich.
 
 ABCDEFGHIJKLM
1464Den oder die günstigsten Anbieter ermitteln            
1465             
1466   Lieferant 1Lieferant 2Lieferant 3Lieferant 4Lieferant 5     
1467Artikel-Nr.:TextKat-PreisPreisPreisPreisPreisPreisMögliche Lieferanten    
1468123456Teile A10,00 €9,00 € 9,00 € 9,50 €Lieferant 1Lieferant 3   
146923445Teile B20,00 €18,00 €17,50 € 17,50 €19,00 €Lieferant 2Lieferant 4   
14706565656Teile C30,00 €29,00 €27,50 €27,50 €28,00 €27,50 €Lieferant 2Lieferant 3Lieferant 5  
14717878745Teile D40,00 €39,00 €37,00 € 37,00 € Lieferant 2Lieferant 4   
1472        Formel nach    
1473        rechts und    
1474        nach unten    
1475        kopieren    
Formeln der Tabelle
I1468 : {=WENN(SPALTE(A1)>ZÄHLENWENN($D1468:$H1468;MIN($D1468:$H1468));"";INDEX($D$1466:$H$1466;KKLEINSTE(WENN($D1468:$H1471=MIN($D1468:$H1468);SPALTE($A$1:$E$1));SPALTE(A1))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruß Hermann
Anzeige
AW: Min-Wert ausgeben, dazu aus welcher Spalte
27.06.2006 09:35:36
Mustafa
Hallo Andre,
Meinst du villeicht so:
https://www.herber.de/bbs/user/34665.xls
Rückmeldung obs hilft wäre nett.
Viele Grüße aus Köln.
AW: Min-Wert ausgeben, dazu aus welcher Spalte
27.06.2006 11:40:55
André
Hallo Mustafa,
das ist bis jetzt die einfachste Methode der Auswertung. Diese konnte ich ohne Probleme in meine Tabelle übernehmen.
Aber wenn kein Lieferant einen Preis abgegeben hat, dann steht dort ein #NV. Die Formel kommt auch nicht damit klar, wenn Zellen leer bleiben.
Grüße aus Ostholstein
André
Anzeige
AW: Min-Wert ausgeben, dazu aus welcher Spalte
27.06.2006 11:39:06
André
Hallo pwPeter,
erstmal danke für die Hilfe.
Leider kann ich die Formel so nicht verwenden. Wenn kein Lieferant einen Preis abgegeben hat, dann wird der erste Lieferant angezeigt. Es darf nur auswerten, wenn mindestens ein Preis vorhanden ist. Bei vorhandenen leeren Zellen kommt meist ein falsches Ergebnis.
Gruß
André
Anzeige
AW: Min-Wert ausgeben, dazu aus welcher Spalte
27.06.2006 11:56:34
Mustafa
Hallo Andre,
du kannst das #NV abfangen indem du eine wenn abfrage machst wie zB.:
=WENN(ISTFEHLER(VERWEIS(K4;D4:J4;$D$1:$H$1));"";VERWEIS(K4;D4:J4;$D$1:$H$1))
Rückmeldung obs hilft wäre nett.
Viele Grüße aus Köln.
AW: Min-Wert ausgeben, dazu aus welcher Spalte
27.06.2006 12:10:07
André
Hallo Mustafa,
jupp! Das geht. Die Fehler werden nicht angezeigt.
Beste Grüße
André
Anzeige
Danke für die Rückmeldung
27.06.2006 12:11:48
Mustafa
Hallo Andre,
freut mich das ich dir Helfen konnte.
Viele Grüße aus Köln.
;
Anzeige
Anzeige

Infobox / Tutorial

Günstigsten Preis und Lieferanten in Excel ermitteln


Schritt-für-Schritt-Anleitung

  1. Daten strukturieren: Stelle sicher, dass deine Daten in einer Tabelle organisiert sind. Zum Beispiel in den Spalten A bis E, wobei die Spalten B bis F die Lieferantenpreise enthalten.

  2. Min-Wert finden: Verwende die MIN-Funktion, um den niedrigsten Preis in der Zeile zu ermitteln. Die Formel könnte so aussehen:

    =MIN(B2:F2)

    Setze diese Formel in die Zelle G2 ein.

  3. Lieferanten ermitteln: Um den Lieferanten mit dem günstigsten Preis anzuzeigen, kannst du folgende Array-Formel verwenden:

    {=WENN(SPALTE(A1)>ZÄHLENWENN($B2:$F2;G2);"";INDEX($A$1:$E$1;KKLEINSTE(WENN($B2:$F2=G2;SPALTE($B$1:$F$1)-SPALTE($B$1)+1);SPALTE(A1))))}

    Diese Formel wird in Zelle H2 eingegeben. Denke daran, die Formel mit STRG + SHIFT + ENTER abzuschließen, um sie als Array-Formel zu aktivieren.

  4. Formeln nach unten ziehen: Ziehe die Formeln in den Zellen G2 und H2 nach unten, um die Berechnung für die gesamte Tabelle anzuwenden.


Häufige Fehler und Lösungen

  • #NV Fehler: Wenn kein Lieferant einen Preis hat, kann die Formel #NV zurückgeben. Um dies zu verhindern, kannst du eine WENN-Abfrage hinzufügen:

    =WENN(ISTFEHLER(WENN(SPALTE(A1)>ZÄHLENWENN($B2:$F2;G2);"";INDEX($A$1:$E$1;KKLEINSTE(WENN($B2:$F2=G2;SPALTE($B$1:$F$1)-SPALTE($B$1)+1);SPALTE(A1)))));"";WENN(SPALTE(A1)>ZÄHLENWENN($B2:$F2;G2);"";INDEX($A$1:$E$1;KKLEINSTE(WENN($B2:$F2=G2;SPALTE($B$1:$F$1)-SPALTE($B$1)+1);SPALTE(A1)))))
  • Falsche Ergebnisse bei leeren Zellen: Stelle sicher, dass die Formeln korrekt auf leere Zellen reagieren. Nutze die WENN-Funktion, um dies zu überprüfen.


Alternative Methoden

Eine alternative Methode zur Ermittlung des günstigsten Preises wäre die Verwendung der VERGLEICH-Funktion in Kombination mit INDEX. Dies könnte die Formel vereinfachen, insbesondere wenn du nur den günstigsten Preis und nicht alle Lieferanten anzeigen möchtest.

Beispiel:

=INDEX($A$1:$E$1;VERGLEICH(MIN($B2:$F2);$B2:$F2;0))

Praktische Beispiele

Nehmen wir an, du hast folgende Preistabelle:

Artikel Lieferant 1 Lieferant 2 Lieferant 3
Handmembranpumpe 20,00 € 25,00 € 22,00 €

Gib die Formeln in die entsprechenden Zellen ein, um den günstigsten Preis und den Lieferanten zu ermitteln.


Tipps für Profis

  • Datenvalidierung: Stelle sicher, dass die Preise als Zahlen und nicht als Text formatiert sind, um Fehler bei der Berechnung zu vermeiden.
  • Dynamische Bereiche: Nutze benannte Bereiche oder Tabellen, um die Formeln einfacher und übersichtlicher zu gestalten.
  • Bedingte Formatierung: Verwende bedingte Formatierung, um die Zellen mit dem günstigsten Preis hervorzuheben.

FAQ: Häufige Fragen

1. Frage
Wie kann ich die Formeln schnell auf weitere Zeilen anwenden?
Antwort: Ziehe einfach das Ausfüllkästchen in der rechten unteren Ecke der Zelle nach unten.

2. Frage
Gibt es eine Möglichkeit, die Daten automatisch zu aktualisieren?
Antwort: Du kannst die Datenverbindung in Excel nutzen, um Daten aus externen Quellen automatisch zu aktualisieren.

3. Frage
Was mache ich, wenn ich mehrere günstigste Preise habe?
Antwort: Du kannst die WENN-Funktion erweitern, um mehrere Lieferanten anzuzeigen, die den niedrigsten Preis anbieten.

Durch die Anwendung dieser Methoden kannst du in Excel den günstigsten Preis anzeigen und gleichzeitig den entsprechenden Lieferanten ermitteln.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige