Bedingte Formatierung
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
Antwort schreiben
Antwort 1 von rainberg vom 24.09.2022, 23:22 Options
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
Antwort 2 von nighty vom 25.09.2022, 07:16 Options
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
Antwort 3 von DOMMEl vom 27.09.2022, 22:51 Options
@rainberg.
Deine Formel funktioniert, allerdings nicht bei einer Liste.
Wie könnte diese Makierung der drei kleinsten Werte jeder Listenauswahl bei VBA denn aussehen?
Antwort 4 von DOMMEl vom 27.09.2022, 22:52 Options
Kann man in einer Formel sagen kleinster, zweitkleinster und drittkleinster Wert ausgeben?
Antwort 5 von rainberg vom 27.09.2022, 23:22 Options
Hallo,
Zitat:
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
Antwort 6 von rainberg vom 27.09.2022, 23:25 Options
Korrektur:
Vergiss das Obige
=KKLEINSTE($A$1:$A$1635;Zeile(A1))
Formel 3 Zellen runter ziehen
Gruss
Rainer