Seite 1 von 2

Makierfeld (nicht Optionsfeld ;) )

Verfasst: Fr, 04.10.2013 21:48
von DasDerDieIch
Hi,
Ich habe eine Tabelle aufgebaut, in der ich mit Optionsfeldern arbeite. Links steht der Titel des Fedes und der Kreis zu anklicken und rechts steht leider immer "Wahr". Ich möchte diesen Text ausblenden.
Wie mach ich das? :)
Danke schon mal für eure Hilfe :)
lg

Re: Optionsfeld

Verfasst: Fr, 04.10.2013 21:55
von oleander
Eine Möglichkeit wäre eine bedingte Formatierung, die in diesem Fall die Schriftfarbe auf "weiss" schaltet.
Oder mit der WENN-Funktion abfangen und eine Leerstelle ausgeben.

Re: Optionsfeld

Verfasst: Fr, 04.10.2013 22:00
von DasDerDieIch
Danke schon mal das mit Farbe auf weiß stellen klappt schon mal.
Aber das Gefällt mir nicht so ganz, denn man kann noch ausversehen in den "Wahr"-Schriftzug hineinklicken. Kann man nicht verhindern das der Schriftzug überhaupt angezeigt wird? :)

Re: Optionsfeld

Verfasst: Fr, 04.10.2013 22:05
von DasDerDieIch
Ach ich meinte ein Makierfeld nicht ein Optionsfeld :)

Re: Makierfeld (nicht Optionsfeld ;) )

Verfasst: Fr, 04.10.2013 22:17
von DasDerDieIch
Ach das geht schon mit der weißen Schrift.

Vielen Dank :))))

Re: Makierfeld (nicht Optionsfeld ;) )

Verfasst: Sa, 05.10.2013 08:29
von clag
Hallo DasDerDieIch,

wie wertest du denn das Markierfeld aus?

1. Wenn dich das "WAHR" stört brauchst du es scheinbar nicht, dann kann man die Ausgabe auch gänzlich abstellen (keine Zelle verknüpfen)
2. Wenn doch kann man die verknüpte Zelle in einen Bereich legen wo sie nicht stört
3. man kann auch andere Werte statt WAHR und FASCH verwenden
4. man kann diese Werte auch unter dem Button/Bezeichnung verbergen
5. man kann ....
aber du müsstest schon genauer umfassender beschreiben was dein Anliegen ist

Re: Makierfeld (nicht Optionsfeld ;) )

Verfasst: Sa, 05.10.2013 10:24
von DasDerDieIch
naja also ich brauch den "Wahr"-Wert schon, den ich habe einige Wenn-Funktion darüber aufgebaut. Allerdings muss ich den "Wahr"-Schriftzug nicht sehen. Es reicht mir, wenn ich den Hacken im Feld sehe.

Ich habe das jetzt so gelöst, wie oben beschrieben. Ich habe einfach die Schriftfarbe auf weiß gestellt und hab das Makierfeld soweit ausgedehnt, das man nicht mehr ausversehen in die Zelle mit de Wahr-Wert hinein klicken kann. Bis jetzt funktionierts :).

Re: Makierfeld (nicht Optionsfeld ;) )

Verfasst: Sa, 05.10.2013 10:44
von clag
Hallo DasDerDieIch,

unter den Bedingungen würde ich dir empfehlen,
verwende als verknüpfte Zelle, die Zelle unter dem Markierfeld mach das Markierfeld etwa so groß wie die Zelle,
dann definierst du in den Kontrollfeld/Eigenschaften_Daten für das Markierfeld Referenzwerte zB "x" & "o"
und schon ist der Spuk mit WAHR und FALSCH erledigt.
Deine Abfrageformeln änderst du ggf entsprechend auf X oder o
markierfeldausgabe verstecken.ods
(9.49 KiB) 58-mal heruntergeladen

Re: Makierfeld (nicht Optionsfeld ;) )

Verfasst: Sa, 05.10.2013 11:18
von DasDerDieIch
ja das hab ich ja so ungefähr gemacht :) danke.

Allerdings ist nun ein Problem damit aufgetaucht. Und zwar hab ich über den Zellen E4 und F4 ein Makierfeld. Dieses ist nur mit der Zelle F4 verknüpft (Kontrollfeld). Nun hab ich in der Zelle G4 den Preis eingetragen. Das Problem taucht nun bei der Zelle H4 auf. Dort wollte ich den Preis in Relation zum Ertrag stellen. Und zwar mit dieser Formel:

=WENN(UND(F4=0;Stats.$G$2>0);(0,5+0,3)*Stats.$G$2/G4;" ")

Stats.SG2 ist die Anzahl.
Als Lösung wird mir nur "Wahr" ausgeworfen und keine Zahl. Wo liegt den das der Fehler? :)

Re: Makierfeld (nicht Optionsfeld ;) )

Verfasst: Sa, 05.10.2013 11:31
von clag
Hallo
ändere deine Formel in
=WENN(UND(F4="0";Stats.$G$2>0);(0,5+0,3)*Stats.$G$2/G4;" ")

die Ausgabe vom Markierfeld ist Text,
darum hatte ich x und o vorgesclagen da ist es deutlicher
Du kannst aber auch mit der Funktion WERT() arbeiten wenn du Zahlen als Ausgabe verwenden möchtest

=WENN(UND(WERT(F4)=0[/color];Stats.$G$2>0);(0,5+0,3)*Stats.$G$2/G4;" ")

Re: Makierfeld (nicht Optionsfeld ;) )

Verfasst: Sa, 05.10.2013 11:39
von DasDerDieIch
ahh ne die Formel war richtig. Mit der Ausgabe des Makierfeldes, kann ich auch ohne " arbeiten. Das Problem war, das der aus irgendeinem Grund in der Formatierung bei Zahlen Wahrheitswert ausgewählt hat.
Naja es klappt jetzt ja :) danke vielmals :).

Re: Makierfeld (nicht Optionsfeld ;) )

Verfasst: Sa, 05.10.2013 11:59
von clag
da ist noch ein kleiner Fehler in der Überlegung
es funktioniert nur weil OO automatisch 0 als Falsch und 1 als WAHR interpretiert
verwendenst du zB die Zahlen 5 und 20 als Ausgabe must du WERT() oder "5", "20" anwenden

Re: Makierfeld (nicht Optionsfeld ;) )

Verfasst: Sa, 05.10.2013 12:52
von lorbass
Vielleicht ein bisschen spät, aber dennoch mein Tipp: Statt den Zellinhalt mit weißer Schrift auf weißem Grund auszugeben, kann man die Ausgabe farbneutral mit dem Formatcode »;;;;« unterdrücken → »kein positiver Wert; kein negativer Wert; keine Null; kein Text«.

Gruß
lorbass

Re: Makierfeld (nicht Optionsfeld ;) )

Verfasst: Sa, 05.10.2013 13:15
von oleander
lorbass' Tipp ist gut und richtig, aber ich frage mich, wozu man ein Ausgabefeld definieren sollte, wenn dann jede Ausgabe unterdrückt wird. Dann könnte man ja gleich ganz drauf verzichten.

Re: Makierfeld (nicht Optionsfeld ;) )

Verfasst: Sa, 05.10.2013 19:19
von lorbass
oleander hat geschrieben:wenn dann jede Ausgabe unterdrückt wird. Dann könnte man ja gleich ganz drauf verzichten.
DasDerDieIch hat geschrieben:also ich brauch den "Wahr"-Wert schon, den ich habe einige Wenn-Funktion darüber aufgebaut. Allerdings muss ich den "Wahr"-Schriftzug nicht sehen. Es reicht mir, wenn ich den Hacken im Feld sehe.
Für den Fall, das DasDerDieIch die Ausgabe nicht bräuchte, hat calg ja bereits vorgeschlagen, gar nicht erst eine Verknüpfung des Markierfeldes mit einer Ausgabezelle herzustellen (→ viewtopic.php?p=236252#p236252). DasDerDieIch braucht sie aber nach eigenem bekunden.

Du musst nun unterscheiden zwischen dem aktuellen Wert einer Zelle und dessen Ausgabe (Darstellung) auf dem Bildschirm oder einem Ausdruck. Der Wert einer Zelle kann weiterverarbeitet werden, auch wenn er nicht angezeigt wird oder z.B. durch einen Button „versteckt“ wird.

Gruß
lorbass