winget
Goto Top

Bedingte Formatierung in Excel, wenn zweite Dezimalstelelle nicht eine Null oder eine Fünf ist

Hallo zusammen,
ich suche die Möglichkeit durch "Bedingte Formatierung" in Excel, wenn die zweite Dezimalstelle nicht eine Null oder eine Fünf ist, die Zelle z.B. gelb zu markieren.

Ähnlich wie:

Bedingte Formatierung in Excel für verschiedene Dezimalstellen

Vielen Dank im Voraus
winget

Content-ID: 325903

Url: https://administrator.de/forum/bedingte-formatierung-in-excel-wenn-zweite-dezimalstelelle-nicht-eine-null-oder-eine-fuenf-ist-325903.html

Ausgedruckt am: 26.12.2024 um 12:12 Uhr

131381
131381 09.01.2017 um 15:26:55 Uhr
Goto Top
=WENNFEHLER(UND(WERT(TEIL(A1;FINDEN(",";A1)+2;1)) <> 5;WERT(TEIL(A1;FINDEN(",";A1)+2;1)) <> 0);WAHR)
Gruß mik
winget
winget 09.01.2017 um 16:09:16 Uhr
Goto Top
Hi mikrotik,
für die "5" funktioniert aber nicht für "0"
Danke
131381
131381 09.01.2017 um 16:28:09 Uhr
Goto Top
Also hier gehts
screenshot
Biber
Biber 09.01.2017 um 16:28:17 Uhr
Goto Top
Moin winget,

versuch es so
=NICHT(ISTLEER(A1))*REST(A1;0,5)=0

Oder, wenn es auch noch sein kann, dass irgendein Töffel da Text in die Zellen reintrümmert:
=NICHT(ISTLEER(A1))*IstZahl(A1)*REST(A1;0,5)=0

Grüße
Biber
Biber
Biber 09.01.2017 aktualisiert um 16:54:12 Uhr
Goto Top
Upps, sorry,

hatte die Aufgabenstellung falsch interpretiert.

Meine Bedingte Formatierung würde nur alle Zellen treffen, die dem Muster "irgendwas, 0" bzw "irgendwas, 5" entsprechen.
Bitte Vorkommentar ignorieren.

Wenn wirklich die erste Nachkommastelle eine "5" oder eine "0" sein soll, dann
=Nicht(ISTLeer(A1))*ISTZAHL(A1)*REST(A1;0,5)<0,1


Grüße
Biber
winget
winget 09.01.2017 um 17:05:25 Uhr
Goto Top
Das ist Interessant:
wenn ich 10,501 eingebe (oder Mehrstellige Dezimalzahl), dann funktioniert es. Aber nicht, wenn nur Tatsächlich zweistellige Dezimalstellen sind z.B. 10,50 (glatt)
Biber
Biber 09.01.2017 aktualisiert um 17:34:20 Uhr
Goto Top
Moin winget,

bei mikrotik steht ja auch irgendwas mit ... TEIL(A1;FINDEN(",";A1)+2;1)) ...
Also die ZWEITE Stelle nach einem gefundenen Komma, was sich natürlich ein Flüchtigkeitsfehler ist.

Daher ein Treffer, wenn du als Ganzzahl 47 oder 11 eingibst, weil... da wird kein Komma gefunden und WENNFEHLER() greift.
Aber kein Treffer, wenn du 10, 50 (10 Komma Fünf Null) eingibst.
Denn daraus macht Excel sofort eine 10,5. Und da gibt es keine angezeigte 2. Stelle nach dem Komma.

Grüße
Biber
131381
Lösung 131381 09.01.2017 aktualisiert um 18:02:01 Uhr
Goto Top
=WENN(LÄNGE(A1)-WENNFEHLER(FINDEN(",";A1);LÄNGE(A1))>=2;REST(WERT(TEIL(A1;FINDEN(",";A1)+2;1));5)>0;FALSCH)  
Also die ZWEITE Stelle nach einem gefundenen Komma, was sich natürlich ein Flüchtigkeitsfehler ist.
Wieso? Er meinte doch die zweite Dezimalstelle nach dem Komma, so hab ich das zumindest nach seinem oben geposteten Link interpretiert.
Biber
Biber 09.01.2017 um 19:07:16 Uhr
Goto Top
Moin mikrotik,

mea culpa, mea culpa...
Du hast Recht, und ich hätte diesen Montag lieber überspringen sollen.
"Überspringen" klingt doch viel sportlicher als "durchschlafen", oder?

Also vergesst meine Zwischenkommentare oben... alles dummes Zeuch, wie es bei uns heisst.

Grüße
Biber
mikimoto
Lösung mikimoto 09.01.2017 um 20:05:00 Uhr
Goto Top
Moin winget,

also unter der Voraussetzung, dass wirklich Zahlen drinstehen, würde ich es so machen:

=NICHT(GANZZAHL(A1*100)/5=GANZZAHL(GANZZAHL(A1*100)/5))

Gruß
Mikimoto
winget
winget 09.01.2017 um 22:19:42 Uhr
Goto Top
Super. Jetzt läuft es. Danke
winget
winget 09.01.2017 um 22:21:53 Uhr
Goto Top
Super! Die läuft auch. Ich verstehe die Formel nicht, aber die läuft. Danke
winget
winget 10.01.2017 um 08:32:50 Uhr
Goto Top
Moin mikimoto,
super. Jetzt habe ich die Logik verstanden.
Danke
em-pie
em-pie 10.01.2017 um 09:18:15 Uhr
Goto Top
Moin,

da winget einen neuen Thread eröffnete, der eigentlich hätte hier fortgesetzt werden müssen:

Hier die/ eine weitere Lösung:
Bedingte Formatierung in Excel, wenn zweite Dezimalstelelle nicht eine Null ist

Gruß
em-pie