2k Aufrufe
Gefragt in Tabellenkalkulation von dommel Mitglied (361 Punkte)
Hallo,

ich habe zwei Fragen zur bedingten Formatierung,

1. Wie kann man die bedingten Farben in ganz normale Farben umwandeln? (geht das auch ohne VBA und ohne alle Zellen manuell zu makieren?)

2. Wie kann man eine Formel erzeugen in der bedingten Formatierung, die die drei kleinsten Beträge in einer Liste grün makiert?

____________________________________________
Aktuell habe ich drei Formeln.
Für das kleinste eine TEILERGEBNIS Formel

=TEILERGEBNIS(105;"A1:A1635")=A1

Die zweite und dritte Formel (sehr komplexe) berechnen das zweikleinste und das drittkleinste.

Diese und die anderen beiden werden über 10 Zeilen nach rechts gezogen.

Die schiere Datenmenge und die drei bedingten Formatierungen lassen Excel abstürzen.

Könnt ihr mir da irgendwie weiterhelfen.

Danke im Voraus für eure Beiträge

6 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

Zu 1.
das geht, wenn überhaupt, nur über VBA, wobei mir dazu im Moment nichts einfällt.

Zu 2.
=A1<KKLEINSTE($A$1:$A$1635;4)

Gruss
Rainer
0 Punkte
Beantwortet von nighty Experte (6.6k Punkte)
hi all :-)

zitat
Die schiere Datenmenge und die drei bedingten Formatierungen lassen Excel abstürzen.

aus diesem grunde gibt es vba :-)))

zuviele formeln :-)

beliebige formatierungen sollten nur dem genutzten bereich zugewiesen werden :-))

eine bedingte form auszulesen erfordert einiges an hintergrundwissen und ist dann immer noch recht aufwendig zu gestalten

du musst also um die abstuerze abzuschalten ,deine gesamte structur aendern

von der bedingten formatierung ist in grossen umfang natuerlich auch abzuraten

ich denke mir eine gesunde mischung von formeln und vba waere hier angebracht

oder lager die stammdaten nach acces aus

gruss nighty
0 Punkte
Beantwortet von dommel Mitglied (361 Punkte)
@rainberg.
Deine Formel funktioniert, allerdings nicht bei einer Liste.

Wie könnte diese Makierung der drei kleinsten Werte jeder Listenauswahl bei VBA denn aussehen?
0 Punkte
Beantwortet von dommel Mitglied (361 Punkte)
Kann man in einer Formel sagen kleinster, zweitkleinster und drittkleinster Wert ausgeben?
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

Deine Formel funktioniert, allerdings nicht bei einer Liste.


...Du wolltest ja eine Formel für die Bedingte Formatierung zum Färben der drei kleinsten Werte!

Werte ausgeben funktioniert so:

=WENN(A1<KKLEINSTE($A$1:$A$1635;4);A1;"")

Gruss
Rainer
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Korrektur:

Vergiss das Obige

=KKLEINSTE($A$1:$A$1635;Zeile(A1))

Formel 3 Zellen runter ziehen

Gruss
Rainer
...