"Bedingte Formatierung" wenn Wert aus Formel errechnet wurde

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Katzenstreu
*
Beiträge: 13
Registriert: So, 14.02.2010 15:55

"Bedingte Formatierung" wenn Wert aus Formel errechnet wurde

Beitrag von Katzenstreu »

Hallo,

für eine Maschinenbauhausarbeit verwenden wir Calc. Denn die Rechenverfahren verhalten sich iterativ. Die Entwicklung bedingt dies. Eben habe ich die "Namen" unter Einfügen > Namen > Beschriftungen entdeckt und bin richtig glücklich, denn nun kann ich mit Variablennamen rechnen. Das ist viel besser nachvollziehbar als z.B. =(B13*A15/2)/12*(C2^2-A4*A3)+2(Q5-2). Oder?! :)

Nun zum Problem, zu meinem Wunsch. Auch würde gerne bedingt formatieren. Aber nicht speziell, sondern allgemein. Wenn sich ein Wert in einem Feld durch eine Formel errechnet, möchte ich das Feld gelb hervorheben. Auf dem Screenshot ab B8 bis B14 (bzw. die Formel rechts daneben) zu sehen.
Wenn der Wert vom Benutzter (sozusagen in die Maske) eingegeben werden muss oder wurde, soll das Feld rot gefärbt werden. B2 bis B7 wären momentan z.B. solche Werte.
So sieht's jetzt aus, ohne bedinge Formatierungen. Rechts steht die Formel oder eben #NV.
So sieht's jetzt aus, ohne bedinge Formatierungen. Rechts steht die Formel oder eben #NV.
Formeln in OOo.PNG (20.8 KiB) 4210 mal betrachtet


Grüße
Tim ;)
Dateianhänge
test.ods
Die Calc-Datei zum Screenshot
(16.75 KiB) 216-mal heruntergeladen
Zuletzt geändert von Katzenstreu am Mo, 07.06.2010 22:33, insgesamt 1-mal geändert.
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: "Bedingte Formatierung" wenn Wert aus Formel errechnet wurde

Beitrag von clag »

Hallo Katzenstreu,

du könntest dir mit F11 eine gelbe und rote Formatvorlage erzeugen
und dann unter bedingte Formatierung zB diese Formeln für den gewünschten Bereich anwenden
bzw (mit dem "Formatübertragungs-Quast" dahin verteilen)

WENN(ISTFORMEL(B3)=1)
Vorlage Gelb

WENN(ISTZAHL(B3)=1)
Vorlage Rot
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: "Bedingte Formatierung" wenn Wert aus Formel errechnet wurde

Beitrag von Karolus »

Hallo
Markiere B2:B100 und trag in der Bedingten Formatierung ein:
[x] Bedingung 1
'Formel ist' ISTFORMEL(B100)
deine gelbe Vorlage

[x]Bedingung 2:
'Zellwert' 'ungleich' ""
deine rote Vorlage

@Clag
In der bedingten Formatierung muss sowas nicht in WENN verpackt werden, und 'prüfung=1' ist auch noch doppelgemoppelt.

Gruß Karo
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: "Bedingte Formatierung" wenn Wert aus Formel errechnet wurde

Beitrag von clag »

Hi Karo

ahh.... da schreibt der "Meista" wieder persönlich :lol:

danke für den Tip :)


dein ungleich "" sah erst so elegant aus,
hat leider den gleichen Nachteil wie meine zweite Bedingte Formatierung,
bei einer leeren Zelle greift es nicht ...

wenn Katzenstreu das Rot sozusagen als Aufforderung zum ausfüllen haben möchte,
wäre eine manuelle rot Formatierung eventuell deutlicher !?
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: "Bedingte Formatierung" wenn Wert aus Formel errechnet wurde

Beitrag von Karolus »

Hallo

Das hiesse ja die 2.Bedingung soll alles erfassen was die erste übrig gelassen hat ?!
Falls ja, dann als Bedingung 2:
'Formel ist' 1

Gruß Karo
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
Katzenstreu
*
Beiträge: 13
Registriert: So, 14.02.2010 15:55

Re: "Bedingte Formatierung" wenn Wert aus Formel errechnet wurde

Beitrag von Katzenstreu »

Ihr seid richtig gut! Danke euch Beiden! Ich habe eure Lösungen kombiniert! Super :). Es funktioniert! Na dann kann's ja los gehen!
Ahnt ihr in welche Richtung dieses Calc-Vorhaben geht? Könnt ihr mir Infos geben, wo auf ähnliche weise mit Calc gerechnet wird? Oder ist das üblich?

[x] Bedingung 1
'Formel ist' ISTFORMEL(B100)
"gelbe Vorlage"

[x] Bedingung 2:
'Formel ist' ISTZAHL(B100)
"rote Vorlage"
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: "Bedingte Formatierung" wenn Wert aus Formel errechnet wurde

Beitrag von balu »

Hallo Tim,

ich habe die Bed-For so eingestellt, dass leere Zellen nicht markiert werden.
Ahnt ihr in welche Richtung dieses Calc-Vorhaben geht?
Nein.


Gruß
balu
Dateianhänge
test_b.ods
(17.92 KiB) 157-mal heruntergeladen
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Katzenstreu
*
Beiträge: 13
Registriert: So, 14.02.2010 15:55

Re: "Bedingte Formatierung" wenn Wert aus Formel errechnet wurde

Beitrag von Katzenstreu »

Hey Balu,

ich sehe den Unterschied, in deinen Bedingten Formatierungen, aber Felder ohne Formel und ohne Zahl bleiben auch so weiß.
Ich möchte so Formel eingeben, viele, Berechnungsalgorithmen auf diese weise abarbeiten. Womöglich mit mehren WENN-Ebenen.

Grüße
Tim
Dateianhänge
bedingte_Formatierungen.PNG
bedingte_Formatierungen.PNG (103.67 KiB) 4168 mal betrachtet
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: "Bedingte Formatierung" wenn Wert aus Formel errechnet wurde

Beitrag von balu »

Hallo Tim,

hast recht.
Aus irgendeinen Grund hatte es aber vorher bei mir nicht gefunzt, vielleicht falsche Zellbezüge. Na ja. Egal.


Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Katzenstreu
*
Beiträge: 13
Registriert: So, 14.02.2010 15:55

Re: "Bedingte Formatierung" wenn Wert aus Formel errechnet wurde

Beitrag von Katzenstreu »

Danke balu, für deine Bemühungen! Auch an die anderen! Das ist ja eine sehr nette Gemeinschaft hier!
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: "Bedingte Formatierung" wenn Wert aus Formel errechnet wurde

Beitrag von clag »

Hallo Katzenstreu,

dein Anliegen bei den Zahlen ist mir nicht ganz klar möchtest du wie zuerst von dir beschrieben
Zellen farbig hervorheben die leer sind und auf einen Werte-Eingabe warten
oder möchtest du errechnete Werte von eingegebenen Werten unterscheiden?

vielleicht hilft dir auch "Werte hervorheben" unter Menü-Ansicht bzw "Strg F8"
dann werden Zahlen in blau, errechnete Werte in grün und Text in schwarz dargestellt
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Katzenstreu
*
Beiträge: 13
Registriert: So, 14.02.2010 15:55

Re: "Bedingte Formatierung" wenn Wert aus Formel errechnet wurde

Beitrag von Katzenstreu »

Hey clag!

Ich möchte errechnete Werte von eingegebenen Werten unterscheiden. Das passiert nun auch (das zweite Bild einfach mal ein bisschen runterscrollen. Dort sind weiße, leere Zellen). Die Tabelle ist nicht dazu gedacht, dass jemand anders seine Werte in meine nun gelben Felder einträgt.
STRG+F8 scheint eine sehr schöne Funktion zu sein, die im Prinzip mein Anliegen erfüllt. Nur nicht so schön. Ich werde sie mir merken, danke!

Grüße
Tim
Katzenstreu
*
Beiträge: 13
Registriert: So, 14.02.2010 15:55

Re: "Bedingte Formatierung" wenn Wert aus Formel errechnet wurde

Beitrag von Katzenstreu »

Ich habe noch eine ergänzende Frage. Wie kann man darauf hinweisen oder dafür sorgen, dass jeder Variablenname nur einmal eingetragen wird?
viewtopic.php?f=2&t=39149#p145008
Denn wenn ich einen weiteren Durchmesser d in B4 eingebe, gibt es zwei d's. Das kann ja nur Fehler nach sich ziehen.

Grüße
Tim
Antworten