Zelle färben wenn Zeichen eingetragen wird....

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Zelle färben wenn Zeichen eingetragen wird....

Re: Zelle färben wenn Zeichen eingetragen wird....

von paljass » Di, 10.12.2013 17:01

Hi,
Wenn ich das richtig verstehe, meinst du mit Zelle A7 die Zelle aus "Feiertage".
Das verstehst du falsch.
Wenn A7 aus der Feiertagsliste gemeint wäre, stände da "Feiertage.A7" (ohne Anführungsstriche). Da aber nur A7 da steht, ist die Zelle aus der Tabelle gemeint, in der die Formel steht.
$A7
adressiert die Spalte absolut, so dass beim kopieren der Formel nach rechts immer die Spalte A angesprochen wird.
Die 7 ist relativ adressiert; sie verändert sich beim Kopieren nach unten.

Einfach mal ausprobieren.

Gruß
paljass

Re: Zelle färben wenn Zeichen eingetragen wird....

von matze63 » Di, 10.12.2013 15:11

Danke für die Info - ist mir klar jetzt. Aber warum $A7 ? Ist die Zahl bei einer absoluten Spaltenadressierung egal und zeigt mir dann nur an wo der Cursor stand?

Re: Zelle färben wenn Zeichen eingetragen wird....

von matze63 » Di, 10.12.2013 10:28

mikeleb hat geschrieben:Hallo,

Die Funktion (z. B. in C7)

Code: Alles auswählen

ODER(ZÄHLENWENN(feiertagsliste;$A7)>0;WOCHENTAG($A7;2)>5)
prüft also, ob in der feiertagsliste das Datum aus der Zelle A7 (spaltenabsolut adressiert) mindestens einmal vorkommt oder der Wochentag des Datums Sonnabend oder Sonntag ist.
Wenn ich das richtig verstehe, meinst du mit Zelle A7 die Zelle aus "Feiertage". Warum gerade A7?
Was heißt "spaltenabsolut adressiert)

Re: Zelle färben wenn Zeichen eingetragen wird....

von mikeleb » Mo, 09.12.2013 21:17

Hallo,

die "feiertagsliste" existierte schon vorher, ich habe sie noch einmal neu definiert als benannten Bereich (Feiertage.B2:Feiertage.B33). das hat den Vorteil, dass die Liste erweitert werden kann, ohne dass die Bedingungen umformuliert werden müssen.
Die Funktion (z. B. in C7)

Code: Alles auswählen

ODER(ZÄHLENWENN(feiertagsliste;$A7)>0;WOCHENTAG($A7;2)>5)
prüft also, ob in der feiertagsliste das Datum aus der Zelle A7 (spaltenabsolut adressiert) mindestens einmal vorkommt oder der Wochentag des Datums Sonnabend oder Sonntag ist.

Re: Zelle färben wenn Zeichen eingetragen wird....

von matze63 » Mo, 09.12.2013 20:52

mikeleb hat geschrieben:Hallo,
die Dinge hier sind im Prinzip mit Excel vergleichbar und bzgl. der Funktionen identisch.
Für den Umgang mit Formatvorlagen, die ein sehr effektives Mittel darstellen, empfhele ich die einschlägigen Hilfen bzw. Anleitungen im Netz (ist ein weites Feld).
z. B.: http://www.ooowiki.de/ZellVorlagen.html
Zur Formel:
Oder (Bedingung 1; Bedingung2; ...) liefert "wahr", wenn eine der Bedingungen erfüllt ist, hier also: Feiertag oder Wochenende.
Für die Prüfung auf Feiertag war der Ansatz per Sverweis nicht schlecht. Was passiert aber, wenn der Tag nicht in der Feiertagsliste ist? Fehlermeldung?
Ich zähle wie oft das betrachtete Datum in der Feiertagsliste vorkommt - kann natürlich höchstens 1x sein. Viele Wege führen hier nach Rom.
(Falls du häufiger mehr als 3 Bedingungen brauchst, schau dir mal Libreoffice an.)
Woher kommt in der Formel die "feiertagsliste" und was hat es mit $A14 - was heißt das?

Re: Zelle färben wenn Zeichen eingetragen wird....

von mikeleb » Mo, 09.12.2013 20:40

Hallo,
die Dinge hier sind im Prinzip mit Excel vergleichbar und bzgl. der Funktionen identisch.
Für den Umgang mit Formatvorlagen, die ein sehr effektives Mittel darstellen, empfhele ich die einschlägigen Hilfen bzw. Anleitungen im Netz (ist ein weites Feld).
z. B.: http://www.ooowiki.de/ZellVorlagen.html
Zur Formel:
Oder (Bedingung 1; Bedingung2; ...) liefert "wahr", wenn eine der Bedingungen erfüllt ist, hier also: Feiertag oder Wochenende.
Für die Prüfung auf Feiertag war der Ansatz per Sverweis nicht schlecht. Was passiert aber, wenn der Tag nicht in der Feiertagsliste ist? Fehlermeldung?
Ich zähle wie oft das betrachtete Datum in der Feiertagsliste vorkommt - kann natürlich höchstens 1x sein. Viele Wege führen hier nach Rom.
(Falls du häufiger mehr als 3 Bedingungen brauchst, schau dir mal Libreoffice an.)

Re: Zelle färben wenn Zeichen eingetragen wird....

von matze63 » Mo, 09.12.2013 20:11

Hallo Mikeleb,

vielen Dank für die schnelle Erledigung.
So sollte es aussehen ;-)

Kannst du mir erklären, was du gemacht hast und was die Formel in der Bedingten Formatierung (Oder(....)) bedeutet?
Wie kann ich eine Vorlage selber erstellen?
Sorry, aber ich komme von Excel und da muss ich mich erst an die etwas andere Denke gewöhnen
Dann bekomme ich das vielleicht beim nächsten Mal selber hin ;-)

Vielen Dank im voraus

Matze

Re: Zelle färben wenn Zeichen eingetragen wird....

von mikeleb » Mo, 09.12.2013 19:24

Hallo,

ich habe mal an deiner Musterdatei herumgespielt.
Du kommst auch mit drei Bedingungen aus.
Interessant ist, dass eine Formatvorlage, die nur den Hintergrund ändern soll, auch das Zahlenformat auf Standard setzt. Daher habe ich der Vorlage cf2_neu auch das Zahlenformat für das Datum definiert.
Dateianhänge
TestUrlaubsübersicht.ods
(33.55 KiB) 208-mal heruntergeladen

Re: Zelle färben wenn Zeichen eingetragen wird....

von matze63 » Mo, 09.12.2013 16:05

Sorry für das Doppelposting..... Werde ich mir merken

Darüber hinaus habe ich das mit dem Screenshot nicht gewusst.
Ich möchte das Arbeitsblatt so gestalten, das die Feiertage aus dem Arbeitsblatt eingetragen werden und grau markiert, die Wochenenden grau markiert werden und das wenn ich in eine Zelle ein "U" eintrage, die Zelle sich rot färbt und bei einem "W" die Zelle weiß wird. Der Hintergrund soll grün bleiben.

Hier nun eine Musterdatei. Was nun noch das Problem ist, ist die Formatierung der Monate. Monate stehen teilweise mal mit "Worten" da und manchmal mit 1.2.14

Auch die Feiertage werden nicht angezeigt, obwohl die bed. Formatierung eingerichtet ist....
Warum stehen die Wochenenden in anderem Format (04.01.14) statt Samstag 04. da?

Wäre sehr nett, wenn ihr mir helfen könntet.
Habe übrigens die 5 bedingten Formatierungen über Mottco AddOn erstellt.
(1) Zellwert gleich "W" färbt Zelle weiß
(2) Zellwert gleich "U" färbt Zelle rot
(3) SVERWEIS($A7;feiertage;3;0)="x" soll die Feiertage aus dem Arbeitsblatt "Feiertage" holen die mit X gekennzeichnet sind
(4) WOCHENTAG($A7)=7 färbt die Wochenenden grau
(5) WOCHENTAG($A7)=1 färbrt die Wochenenden grau.

Vielen Dank im voraus.
Dateianhänge
TestUrlaubsübersicht.ods
(30.49 KiB) 220-mal heruntergeladen

Re: Zelle färben wenn Zeichen eingetragen wird....

von miesepeter » Mo, 09.12.2013 14:57

Crossposting: http://www.openoffice-forum.de/viewtopic.php?f=5&t=5076
http://de.openoffice.info/viewtopic.php?f=2&t=54568 hat geschrieben:Crossposting nicht erwünscht, aber toleriert
sog. Crossposting bzw. Multiposting (https://de.wikipedia.org/wiki/Multiposting#Multiposting) ist nicht gerne gesehen, von demjenigen der es verwendet wird aber in jedem Fall erwartet das er das kenntlich macht, also einen LInk auf den jeweils anderen Post setzt, um zu verhindern das an der zweiten Stelle (also in einem anderen Forum) noch über die Lösung nachgedacht wird, wenn diese bereits hier geschrieben ist bzw. auch umgekehrt.

Re: Zelle färben wenn Zeichen eingetragen wird....

von matze63 » Mo, 09.12.2013 14:22

ich habe mir nun das AddOn: MoTTCo installiert.

Ist soweit super.
Nur wenn ich mir eine neue Bedingung (Zellwert= "U" und Vorlage" Rot") zu meinen drei hinzufüge, dann zeigt färbt er mir die Feiertage (siehe Regel 1) nicht mehr grau und die Wochenenden (Sa/So , siehe Formel 2 + 3 ) verschiebt er mir um 1 Zeile nach oben. Wie kommt das?

Darüberhinaus wird zumindest die Zelle beim Eintrag von U rot eingefärbt ;-)

Aber warum verschiebt er mir die Wochenenden und zeigt die Feiertage gar nicht mehr an?

Vielen Dank im voraus
Dateianhänge
ErrBedFormat1.jpg
ErrBedFormat1.jpg (244.52 KiB) 5658 mal betrachtet

Zelle färben wenn Zeichen eingetragen wird....

von matze63 » Mo, 09.12.2013 12:34

Hallo,
ich habe ein Tabellenblatt (Kalender) wo autom. die Feiertage eingetragen werden.
Habe auch bereits 3 bedingte Formatierungen eingefügt (Siehe angehängten Screenshot)
Anscheinend gehen nicht mehr als 3 bed. Formatierungen.
Nun möchte ich es noch so haben, das wenn ich z.B. ein U in eine Zelle eintrage, das dann die Zelle rot gefärbt wird.

Wie kann ich das machen?

Danke im voraus

Matze

PS: Bei Excel geht es mit bed. Formatierung z.B. Wenn Zellwert =U" dann färbe es rot ein....
Dateianhänge
BedFormatierung.jpg
BedFormatierung.jpg (130.76 KiB) 5660 mal betrachtet

Nach oben