Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1152to1156
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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
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

362 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige