Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Vergleich von Zellen in einer Tabelle mit 3 Spalte

Vergleich von Zellen in einer Tabelle mit 3 Spalte
Zellen
Hallo Leute,
ich glaub ich steh seit einigen Tagen auf dem Schlauch mit folgendem Problem:
Ich habe eine Tabelle mit 3 Spalten (jede Spalte ist ein Lieferant), In der Zeile sind die Preise des jeweiligen Lieferanten für ein Produkt.
Nun meine Frage: Wie kann ich die drei Preise miteinander vergleichen und den jeweils niedrigsten Preis in einer 4. Spalte ausgeben, Einschränkung: ein Lieferant hat zu einem Produkt keinen Preis (Preis=0), dieser soll von dem Vergleich "ausgeschlossen werden.
Ich habs mit der WENN Funktion versucht, aber irgendwie hab ich im Kopf nun einen Knoten.
Danke für eure Hilfe.
Zur besseren Anschauung hier ein Beispiel:
Lieferant A Lieferant B Lieferant C günstigster Preis
0,56 0,48 0,67 0,48
1,23 1,47 0,00 1,23
0,23 0,17 0,15 0,15
0,00 2,45 2,38 2,38
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Vergleich von Zellen in einer Tabelle mit 3 Spalte
03.05.2010 16:46:25
Zellen
Hi Kalle,
probier es mal damit:
=+KKLEINSTE(A1:D1;ZÄHLENWENN(A1:D1;0)+1)
Gruß Stevie
Kleinster Preis > 0
03.05.2010 16:49:48
Backowe
Hi,
Tabelle1

 ABCD
10,560,480,670,48
21,231,4701,23
30,230,170,150,15
402,452,382,38

Formeln der Tabelle
ZelleFormel
D1{=MIN(WENN(A1:C1>0;A1:C1))}
D2{=MIN(WENN(A2:C2>0;A2:C2))}
D3{=MIN(WENN(A3:C3>0;A3:C3))}
D4{=MIN(WENN(A4:C4>0;A4:C4))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Jürgen
Anzeige
AW: Kleinster Preis > 0
03.05.2010 17:43:29
Kalle
super Danke,
jetzt habe ich noch einen Formelwunsch.
Selbes Problem, selbe Tabelle (3 Spalten), nun aber noch eine 2. Tabelle (auch 3 Spalten) in dieser soll angegeben werden: wenn der Preis gleich kleinster Preis dann soll das Feld frei bleiben
wenn der Preis größer kleinster Preis oder Preis gleich 0,00 dann soll eine 0 ausgegeben werden
Anzeige
Dann so!
03.05.2010 18:38:49
Backowe
Hi Kalle,
Tabelle1

 ABCD
10,560,480,670,23
21,111,4701,11
30,230,170,150,08
402,452,381,56

Formeln der Tabelle
ZelleFormel
D1{=MIN(WENN(A1:C1>0;A1:C1); MIN(WENN(Tabelle2!A1:C1>0;Tabelle2!A1:C1)))}
D2{=MIN(WENN(A2:C2>0;A2:C2); MIN(WENN(Tabelle2!A2:C2>0;Tabelle2!A2:C2)))}
D3{=MIN(WENN(A3:C3>0;A3:C3); MIN(WENN(Tabelle2!A3:C3>0;Tabelle2!A3:C3)))}
D4{=MIN(WENN(A4:C4>0;A4:C4); MIN(WENN(Tabelle2!A4:C4>0;Tabelle2!A4:C4)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Tabelle2

 ABC
10,230,480,67
21,231,470
30,230,080,15
401,562,38


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Jürgen
Anzeige
AW: Dann so!
03.05.2010 20:36:13
Kalle
Sorry, ich glaub das war jetzt mißverständlich!
Es sollte so aussehen:
Tabelle 1:
wie eingangs mit den 3 Spalten und deren Preisen
Tabelle 2:
.... A B C
1 0 " " 0
2 " " 0 0
3 0 0 " "
4 0 0 " "
Wie geht denn das mit der Tabellenansicht?
Wenn nun in Tabelle 1 der Preis in A1 nicht der niedrigste ist (wie im Beispiel der Fall), so soll in Tabelle 2 in A1 eine Null stehen. In B1 würde in der Tabelle 2 ein leeres Feld sein, da in B1 der Tabelle 1 der niedrigste Preis steht. In C1 der Tabelle 2 würde wiederum eine Null stehen.
Es soll jedenfalls ein Bestellformular geben, das nur die Möglichkeit zulässt ein bestimmtes Produkt bei dem günstigsten Lieferanten zu bestellen. Ich hoffe ich habe mich einigermaßen verständlich ausgedrückt.
Anzeige
Ich hoffe auch!
03.05.2010 21:48:02
Backowe
Hi Kalle,
Tabelle1

 ABC
10,560,480,67
21,231,470
30,230,170,15
402,452,38


Tabelle2

 ABC
10 0
2 00
300 
400 

Formeln der Tabelle
ZelleFormel
A1{=WENN(Tabelle1!A1=MIN(WENN(Tabelle1!$A1:$C1>0;Tabelle1!$A1:$C1)); "";0)}
B1{=WENN(Tabelle1!B1=MIN(WENN(Tabelle1!$A1:$C1>0;Tabelle1!$A1:$C1)); "";0)}
C1{=WENN(Tabelle1!C1=MIN(WENN(Tabelle1!$A1:$C1>0;Tabelle1!$A1:$C1)); "";0)}
A2{=WENN(Tabelle1!A2=MIN(WENN(Tabelle1!$A2:$C2>0;Tabelle1!$A2:$C2)); "";0)}
B2{=WENN(Tabelle1!B2=MIN(WENN(Tabelle1!$A2:$C2>0;Tabelle1!$A2:$C2)); "";0)}
C2{=WENN(Tabelle1!C2=MIN(WENN(Tabelle1!$A2:$C2>0;Tabelle1!$A2:$C2)); "";0)}
A3{=WENN(Tabelle1!A3=MIN(WENN(Tabelle1!$A3:$C3>0;Tabelle1!$A3:$C3)); "";0)}
B3{=WENN(Tabelle1!B3=MIN(WENN(Tabelle1!$A3:$C3>0;Tabelle1!$A3:$C3)); "";0)}
C3{=WENN(Tabelle1!C3=MIN(WENN(Tabelle1!$A3:$C3>0;Tabelle1!$A3:$C3)); "";0)}
A4{=WENN(Tabelle1!A4=MIN(WENN(Tabelle1!$A4:$C4>0;Tabelle1!$A4:$C4)); "";0)}
B4{=WENN(Tabelle1!B4=MIN(WENN(Tabelle1!$A4:$C4>0;Tabelle1!$A4:$C4)); "";0)}
C4{=WENN(Tabelle1!C4=MIN(WENN(Tabelle1!$A4:$C4>0;Tabelle1!$A4:$C4)); "";0)}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Jürgen
Anzeige
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

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