Zellbereich einfärben nach Eingabe eines Wertes

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Spacecop
***
Beiträge: 69
Registriert: So, 10.08.2008 21:09
Wohnort: Auetal
Kontaktdaten:

Zellbereich einfärben nach Eingabe eines Wertes

Beitrag von Spacecop »

Hallo zusammen,

ich bin auf der Suche nach einer Möglichkeit bei Eingabe eines Buchstabens einen bestimmten Zellbreich grau einzufärben.

Z.B.:

Wenn Zellen B5:B20 = f dann soll Zellbereich D5:05 hellgrau werden
Wenn Zelle B5:B20 = s dann soll Zellbereich P5:AE5 hellgrau werden

Insgesamt ist soll das mit 9 Buchstaben/-kombinationen funktionieren und jeweils unterschiedlichen Zellbereiche, die dann hellgrau eingefärbt werden sollen.

Ich habe im Forum schon nach bedingter Formatierung etc. gesucht, aber nicht wirklich fündig geworden.

Vielleicht kann mir ja eine/r von Euch helfen.

Gruß
Space
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Zellbereich einfärben nach Eingabe eines Wertes

Beitrag von clag »

Hallo Spacecop,

was meinst du hiermit, bzw wann soll das bedingte Format angewendet werden
Spacecop hat geschrieben:Wenn Zellen B5:B20 = f

wenn eine der Zellen oder alle Zellen ein "f" enthalten?
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Spacecop
***
Beiträge: 69
Registriert: So, 10.08.2008 21:09
Wohnort: Auetal
Kontaktdaten:

Re: Zellbereich einfärben nach Eingabe eines Wertes

Beitrag von Spacecop »

ok hab ich mich etwas unglücklich ausgedrückt.

in die Zelle B5 soll der Buchstabe eingegeben werden (f, s, etc.. insgesamt 9 verschiedene) dann soll für f ein bestimmter Bereich grau eingefärbt werden. Für die anderen Buchstaben dann ein anderer Bereich, der dem jeweiligen Buchstaben zugeweisen ist.

mit B5:B20 habe ich gemeint, daß für diesen Zellbereich die gesuchte Formel auch gelten soll.

Hintergrund ist ein Dienstplan, bei dem in der Spalte A die Namen stehen, in der Spalte B soll dann einer der o.g. Buchstaben eingegeben werden und dadurch dann der entsprechende Zeitraum, der in den Spalten C bis AZ definiert ist, grau eingefärbt werden.

Hoffe das war jetzt verständlicher :(

Gruß
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: Zellbereich einfärben nach Eingabe eines Wertes

Beitrag von lorbass »

Die OOo-Wiki-Seite CalcFormatBedingt sollte dir weiterhelfen.

Gruß
lorbass
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Zellbereich einfärben nach Eingabe eines Wertes

Beitrag von clag »

hallo Spacecop,

erstelle dir zuerst eine farbige Zelle die als Vorlage dienen soll, F11drücken und die neu Vorlage benennen.

Markiere D5 und ruf die Bedingte Formatierung auf,
setzt bei [Bedingung1] [Formel ist] diese Formel ein
ZÄHLENWENN($B$5:$B$20;"f")
Zellvorlage = deine Vorlage
fertig

nun aktivierst du den Formatpinsel und ziehst D5 bis O5

für die anderen Bereiche verfährst du genauso, must nur den Buchstaben in der Formel anpassen :)
für die erste Zelle ein BF einrichten dann mit den Formatpinsel auf die andern Zellen ziehen,
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Spacecop
***
Beiträge: 69
Registriert: So, 10.08.2008 21:09
Wohnort: Auetal
Kontaktdaten:

Re: Zellbereich einfärben nach Eingabe eines Wertes

Beitrag von Spacecop »

erstmal vielen Dank für die Hilfe!!!!!

hört sich beim Lesen sehr einfach. Mal sehen, ob es dann in der Praxis auch so ist.

Ich versuch mal mein Glück

Gruß
Spacecop
***
Beiträge: 69
Registriert: So, 10.08.2008 21:09
Wohnort: Auetal
Kontaktdaten:

Re: Zellbereich einfärben nach Eingabe eines Wertes

Beitrag von Spacecop »

Prinzip verstanden und funktioniert :D :D :D

Aber ich habe doch nur für jede Zelle (also hier B5 für den Buchstaben) 3 bedingte Formatierungen.
Ich benötige aber mehr.

Wie realisiere ich das?

Gruß
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Zellbereich einfärben nach Eingabe eines Wertes

Beitrag von clag »

Hallo Spacecop,

also wenn ich deine Beschreibung richtig verstanden habe brauchst du nur eine Bedingung?
Spacecop hat geschrieben:Wenn Zellen B5:B20 = f dann soll Zellbereich D5:05 hellgrau werden
Wenn Zelle B5:B20 = s dann soll Zellbereich P5:AE5 hellgrau werden
jedenfalls für das von dir hier beschriebene Verhalten.

Oder willst du etwas anderes erreichen?

Nötigenfalls gibt es ein addon MOTTCO wenn du das installierst sind erheblich mehr BF möglich,
aber im Moment ist mir noch nicht klar ob du das wirklich brauchst.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: Zellbereich einfärben nach Eingabe eines Wertes

Beitrag von balu »

Hallo Spacecop.

[OT]
Na Du, auch mal wieder im Lande? :lol:
Lange nichts mehr von dir hier gelesen :wink:
[/OT]

Hintergrund ist ein Dienstplan, bei dem in der Spalte A die Namen stehen, in der Spalte B soll dann einer der o.g. Buchstaben eingegeben werden und dadurch dann der entsprechende Zeitraum, der in den Spalten C bis AZ definiert ist, grau eingefärbt werden.
Also wenn ich das so lese, frage ich mich ob für den Bereich C bis AZ nicht vielleicht eine andere Technik angewendet werden könnte. Ohne das ich jetzt im einzeln genau wüsste wie der Dienstplan aufgebaut ist, würde ich vielleicht mit VORLAGE() arbeiten. Ich kann nichts dafür, aber diese Funktion gehört zu meinen lieblingen :wink:.

Der Vorteil bei VORLAGE(), Du musst nicht extra mottco installieren. Und außerdem sind eventuelle Änderungen an der Formel sehr schnell erledigt, wenn Du dann noch mit Name (Strg + F3) arbeitest.
Nachteil: Nicht Excel kompatibel. Aber ich glaube kaum das dies für dich wichtig ist.

Schau dir mal das Beispiel an, und sag bescheid wenn Du etwas nicht verstehst.


Gruß
balu
Dateianhänge
SIMPEL-DIENSTPLAN.ods
(14.54 KiB) 45-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
Spacecop
***
Beiträge: 69
Registriert: So, 10.08.2008 21:09
Wohnort: Auetal
Kontaktdaten:

Re: Zellbereich einfärben nach Eingabe eines Wertes

Beitrag von Spacecop »

Moin,

Hallo Balu, ja lange nichts gemacht, da mein eigentliches Projekt "eingestampft" wurde. :?

Scheint irgentwie nicht so einfach zu sein, wie ich mir das vorstelle, wobei das Hauptproblem wahrscheinlich ist, daß ich mich nicht verständlich ausdrücke.

Also:
Nehmen wie die Datei für den Januar (Diese Datei ist nicht von mir, ist aber abgesegnet und somit die Datei mit der ich arbeiten muß).
Januar hat insgesamt 31 Tabellenblätter (für die Tage).
In jedem Tabellenblatt stehen dann in der Spalte A die Namen der Mitarbeiter.
In Spalte B soll dann das Kürzel für die Dienstzeit rein (f,s,n, etc.)
Ab Spalte C bis AZ stehen dann die Uhrzeiten. 06/07, 07/08, 08/09 usw. bis 06/07 am nächsten Morgen.

Ich muß mal kurz unterbrechen....geht gleich weiter...

So da bin ich wieder. Ich hänge mal ein Tabellenblatt der Februar-Datei an, damit ihr Euch ein Bild machen könnt. So sieht dann ein Tabellenblatt aus. In der Datei gibt es dann eben für Februar 28 Tabellenblätter in dieser Art.
Die Mitarbeiter von A5-A20 haben andere Dienstzeiten als die Mitarbeiter A23-A27. Das ist aber erstmal egal.

Wie gesagt in Spalte B soll jetzt durch die Eingabe eines Buchstaben die entsprechende Dienstzeit automatisch hellgrau hinterlegt werden, so daß der Mitarbeiter nichts markieren oder ähnliches machen muß (Ja es gibt auch Leute die bereits beim Markieren höchste Schwierigkeiten haben).

Vielleicht ist es ja auch möglich, daß zum Einfärben zusätzlich eine bestimmte Zahl (z.B. 100) in die einzelnen Kästchen geschrieben wird, da diese Zahl nachher in einer anderen Tabelle weiterverwendet und ausgewertet werden soll.

Es gibt eben derzeit 11 verschiedene Arbeitszeiten, die einzutragen sind.
Deshalb sollte man den verschiedenen Buchstaben verschiedene Längen (6, 8, 10, 12 Stunden) zuorden.

Alle Klarheiten beseitigt???
Wie gesagt, die Datei mit der ich arbeiten muß ist vorgeschrieben und ich brauche auch nicht kommen und sagen, ich hab da was besseres... So ist das im öffentlichen Dienst... *grummel*

Danke schon mal für Eure bereits geleistete Hilfe und die hoffentlich kommende....

Gruß
Tom
Dateianhänge
nachweis.ods
(11.54 KiB) 36-mal heruntergeladen
Zuletzt geändert von Spacecop am Do, 27.01.2011 07:01, insgesamt 1-mal geändert.
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Zellbereich einfärben nach Eingabe eines Wertes

Beitrag von clag »

Hallo Spacecop,

hier eine Beispieldatei in der die BF wie von dir beschrieben (aber so auch wirklich gewünscht? :lol: ) angewendet wird...
BF_mehrere_Bereiche_1.ods
(7.81 KiB) 40-mal heruntergeladen
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Spacecop
***
Beiträge: 69
Registriert: So, 10.08.2008 21:09
Wohnort: Auetal
Kontaktdaten:

Re: Zellbereich einfärben nach Eingabe eines Wertes

Beitrag von Spacecop »

Moin Clag

auch schon so früh auf den Beinen oder immernoch?? :D

Das kommt dem, was ich vorhabe schon ziemlich nahe!!! *freu*

Wo kann ich denn die Formatierungen/Formeln sehen?
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Zellbereich einfärben nach Eingabe eines Wertes

Beitrag von clag »

Moin Spacecop,

ja "schon wieder" aktiv :)

wähle eine der Zellen die ihre Farbe ändern und dann die BF aufrufen
Menü > Format > Bedingtes Format.......
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Spacecop
***
Beiträge: 69
Registriert: So, 10.08.2008 21:09
Wohnort: Auetal
Kontaktdaten:

Re: Zellbereich einfärben nach Eingabe eines Wertes

Beitrag von Spacecop »

funktioniert, solange nicht eine 2. Bedingung in einem Feld angegeben wird.

Beispiel:

t geht von 8-16.30 h
s geht von 12.30 - 20.30 h

gebe ich t ein wird der o.g. Bereich formatiert (grau hinterlegt)
gebe ich s ein wird nur der Bereich 16.30 - 20.30 h formatiert.

hm....
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Zellbereich einfärben nach Eingabe eines Wertes

Beitrag von clag »

Hallo Spacecop,

vielleicht solltest du einmal bekanntgeben welche Zeiten den Buchstaben zugeordnet werden sollen?
so wie ich das jetzt verstehe willst du das mehrere Bedingungen für jede Zelle überprüft werden oder

also zB bei "f" soll 08:00-12:00 und bei "s" 10:00-16:00 eingefärbt werden?
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Gesperrt