2.3k Aufrufe
Gefragt in Tabellenkalkulation von inselgerd Mitglied (291 Punkte)
Hallo an Alle

Ich habe mal wieder ein Excel-Problem.
In einer Datei stehen in der Spalte A verschiedene Produkte. In der Zeile B1 - G1 stehen die Namen der Lieferanten und darunter die jeweiligen Preise der Produkte.
Nun will ich gerne, dass die Zelle in dem der günstigte Preis steht, eine andere Farbe bekommt. Es kann aber auch sein, dass ein Lieferant ein Produkt nicht hat. Dann wäre die Zelle leer oder man würde 0,00 € anzeigen. Das heist, es müsste in jeder Zeile zwischen Spalte B - G eine Zelle farblich dargestellt werden.
Gibt es eine Möglichkeit das zu formatieren möglichst ohne VBA?

Gruß
Gerd

6 Antworten

0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Gerd,


>markiere den Bereich B2 bis G2
>bedingte Formatierung
>Formel ist: =B2=MIN($B$2:$G$2)
>Farbe auswählen

Der niedrigste Preis im Bereich B2 bis G2 ist danach farblich unterlegt.


schöne Grüße

Paul1
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Gerd,

Korrektur:

Die Formel funktioniert leider nur in einer Zeile, was nicht im Sinne Deiner Frage ist.

Gruß Paul1
0 Punkte
Beantwortet von m-o-m Mitglied (499 Punkte)
Hallo Inselgerd,

- B2:G2 markieren
- Bedingte Formatierung
- Zellwert ist
- gleich
=KKLEINSTE(B2:G2;1)
- Muster markieren

Es kann sein, dass Excel bei ersten Mal um die Formel Ausrufezeichen setzt.

Dann mit markiertem Bereich nochmals die bedinget Formarttierung öffen und die Ausrufezeichen löschen.

Gruß Maik
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Gerd,

So könnte es gehen, es müsste allerdings in der Zelle wo kein Preis ist mindestens 0,00 stehen:

Die Formel lautet jetzt:

=B2=MIN($B2:$G2)

danach B2 bis G2 markiert an der Lasche G2 runterkopieren soweit Du es brauchst.

Bei mir hats geklappt, ich hoffe auch bei Dir

schöne Grüße

Paul1

Excel 2003/XP prof.
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

die Formel von @Paul1 funktionniert nicht bei einem fehlenden Betrag.

da geht es nur mit einer Hilfsspalte, da Matrixformeln nicht in bedingter Formatierung unterzubringen ist.

Daher in Zelle Z2 (Hilfsspalte)

{=MIN(WENN(B2:H2>0;B2:H2))}

die Geschweiften Klammern werden mit "Strg""Unschalt" und "Enter" gesetzt.

Dann mit

"Formel ist": =B2=Z2

müsste Klappen

Gruß

Helmut
0 Punkte
Beantwortet von inselgerd Mitglied (291 Punkte)
Hallo

Die Lösung von Paul1 funktioniert mit der Bedingten Formatierung.
Zellen, die 0,00 € haben, müssen ohne Inhalt bleiben, sonst wirkt die Formatierung auf die 0,00 €.

Gruß
Gerd
...