online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Tronikk vom 08.06.2022, 18:55 Options

Checkboxes auswerten - kein true or false! (oder doch?!)

Hallo miteinander,

nachdem ich heute schon den halben Tag halb am verzweifeln bin, wende ich mich nun an Euch in der Hoffnung, dass ich nicht den morgigen (oder wann auch immer) GANZEN Tag GANZ verzweifeln muss. ;)
Nun zu meinem Anliegen:
Ich will in einer Tabelle eine Statusanzeige anhand von Checkboxes unterbringen - d.h. eine Checkbox mit Häkchen bedeutet, dass der Status zu 20% Prozent erreicht wurde, 2 Checkboxes mit Häkchen dann 40%, usw...
Aber dem nicht genug will ich dann oben in der Überschrift, die den bezeichnenden Namen "Status" trägt, eine Dropdown-Auswahl unterbringen, so dass mir nur Dinge angezeigt wurden, die meinetwegen zu 40% oder eben zu 100% erledigt wurden.
Ist das verständlich und klar, was ich will?
Geht das?
Wenn ja - wie? VB?
Kann mir bitte jemand helfen?!

Danke schon mal im voraus für euere Hilfe!


Antwort schreiben

Antwort 1 von Hajo_Zi vom 08.06.2022, 19:32 Options

Hallo Unbekannte(r),

der Beitrag ist mir nicht klar.
Zum Betreff der nicchts mit dem Beitrag zu tun hat. Ja es gibt noch eine dritten Zustand, dann ist das Kästchen so grau. Ich glaube den bekommst Du aber nur per VBA hin.

Gruß Hajo

Antwort 2 von Tronikk vom 08.06.2022, 19:45 Options

Sorry, dass ich mich so undeutlich ausgedrückt hab´- da merkt man halt doch, dass ich nicht wirklich vom Fach bin...!

Um mein Problem zu präzisieren:
Ich möchte in eine Spalte 4 Checkboxes nebeneinander anbringen, die einen Status "visualisieren" -> 1 Checkbox mit Haken bedeutet Aufgabe zu 20% erledigt, 2 Checkboxes mit Haken bedeuten 40%, 3 bedeuten 60% abgeschlossen, etc...
Und jetzt will ich mir eben ganz gezielt ansehen, welche Aufgaben zu 100% erledigt wurden, welche zu 80% erledigt wurden, etc...
D.h. ich will mir durch ein Dropdown Menü nur jeweils die Dinge anzeigen lassen, die mich zu diesem Zeitpunkt interessieren.

Ist´s jetzt verständlicher?

Und: ja, ich weiß, dass mir da wahrscheinlich nur VBA weiterhelfen kann - wenn überhaupt!

Danke für die Mühen!

Viele Grüße,

Timo

Antwort 3 von finger59 vom 09.06.2022, 09:27 Options

Hi Tronikk,

ich würde Dir eine andere Lösung anbieten:

a) anstelle von Kontrollkästchen die Optionsfelder zu nehmen.
Die haben den Vorteil das innerhalb einer Gruppe nur immer ein Wert angegeben sein kann.

b) Dann über die Eigenschaften ein Zelle zuweisen, so dass je nachdem welches Optionsfeld (bei Dir dann 1 - 4) angeklickt wurde, in diese Zelle dann der Wert 1, 2, 3 oder 4 eingetragen wird, eben je nachdem welches Optionsfeld angeklickt wurde
(ggf. über Formel anpassen, da bei dem Optionsfeld 5 natürlich 5 als Ergebnis stehen würde... hier dann =wenn(xy=5, 1; wenn(xy=6=2, usw....), so dass in einer Spalte dann nachher nur noch die 1 - 4 zu finden ist und dort das filtern stattfinden kann.

c) Anschließend nach der 1, 2, 3 oder 4 filtern und Du erhältst auf diese Art die Informationen welche Vorgabe welchen Status hat.

Vielleicht ja mal ein Lösungsansatz.

In diesem Sinne... have a nice Day... Gruß Helmut

Antwort 4 von Tronikk vom 09.06.2022, 19:03 Options

Hallo Helmut!

Danke Dir für deine Mühen!
Ich werd´s bei Gelegenheit mal ausprobieren.
Ich hab´ allerdings ´ne ganz simple Lösung gefunden, die mir sehr weiterhalf - das Zauberwort hieß "Windings"! ;)
(mit den Zeichen 111 und 254 konnte ich die Kästchen darstellen, hab´ den Status dann in ´ner Dropdown Auswahl hinterlegt, so dass immer nur die (un-)ausgefüllten Kästchen ausgewählt werden können und hab´ ´nen Filter drüber gelegt...)

Dennoch: vielen herzlichen Dank für euere Mühen!

Viele Grüße,

Timo

Antwort 5 von Elefunty vom 09.06.2022, 19:44 Options

anstatt die wingdings zeichen in die zellen zu schreiben, kannst du auch dein kontrollkästchen hinsetzen und mit der zelle verknüpfen. steht nun WAHR in der zelle, so ist das kästchen gehakt, steht dort FALSCH, ist sie nicht gehakt. lässt sich auch mit formeln kombinieren.

Das mit dem filter funktioniert hier genauso, du musst nur nicht die wingdings symbole 254 und 11 suchen, sondern eben die werte wahr und falsch.

nur so als nachtrag, ich find die grünen haken iwie schöner als n schwarzes wingdings zeichen ;)

Ele

Antwort 6 von Tronikk vom 09.06.2022, 21:22 Options

Hallo Ele,

Dankeschön für deinen Nachtrag!
Ich werd´s tatsächlich testen, da das auch meinem eigentlichen Denkansatz entspricht.
Eine Frage: klappt das dann auch, wenn ich anfangs 5 "nackte" Checkboxes in der Zelle hab´, dann 5 verschiedene Werte (also 0 Checkboxes mit Häkchen = 0 %; 1 Checkbox mit Häkchen und 4 ohne = 20 %; usw...) der Checkboxes hinterlege und dann den Filter drüber lege?
Die ganze Liste wird übrigens 500 Zeilen lang... Ich möchte also ´nen Bereich von 500 Zellen filtern.

Dankeschön für den Tipp!

Antwort 7 von Elefunty vom 09.06.2022, 21:33 Options

man muss ja praktisch nur den richtigen prozentwert auswerten. Die Kästchen leiten sich ja davon ab (wenn jetzt in a1 der prozentwert steht):
=wenn(a1>=20;WAHR;FALSCH)
Damit werden ja die Checkboxen aktiviert oder eben nicht.
Will man jetzt filtern, so filtert man einfach nach der zelle a1. z.B. auf a1==80.
wenn man will, kann man natürlich auch die verknüpften zellen auf WAHR bzw. FALSCH filtern, ich find richtige zahlen aber bequemer^^

Ele

Antwort 8 von Tronikk vom 09.06.2022, 21:46 Options

Jetzt muss ich doch nochmal nachfragen...

Ich will ja, dass mir Leute nur meine leere Checkboxes (5 Stück nebeneinander und allesamt in einer Zelle) abhaken und ich dann dementsprechend nachsehen kann, wieviele der Aufgaben bereits zu 0%, 20%, 40%, etc... abgearbeitet wurden.
So kann ich durch den Filter eben bestimmen, wem ich "Gas" geben muss und wen ich ein bißchen belohnen darf, weil er seine Aufgaben so schnell zu 100% erledigt hat...
Bei 500 "Aufgaben" würde ich ja sonst den Überblick verlieren...

Antwort 9 von Tronikk vom 09.06.2022, 21:54 Options

Das ganze soll dann irgendwann so aussehen:
http://fstatic1.mtb-news.de/img/photos/5/8/_/medium/Snapshot_20100608_1.jpg

Antwort 10 von Elefunty vom 09.06.2022, 21:54 Options

Achso, ich glaube ich habe dich missverstanden. Ich dachte, die checkbox sollte eine anzeige sein.
nja. Alle Checkboxen in eine Zelle geht nicht. Man muss sie ja jeweils mit einer zelle verknüpfen, eine zelle kann nur mit einer cb verknüpft werden. Aber man kann ja n paar spalten ausblenden ;)

nja, praktisch muss man dann ja nur die ganzen zellen auf WAHR prüfen, um sie zu filtern.
ansonsten kann man ja auch mit ner einfachen formel n prozentwert aus den cbs berechnen.

Also in jedem Fall, es funktioniert!^^

Antwort 11 von Tronikk vom 09.06.2022, 22:01 Options

Ich dachte mir ja fast, dass da ein kleines Missverständniss vorlag - noch ist´s schwierig für mich, genau das auszudrücken, was ich gerade erst erlerne...
Aber ich lerne mit jedem Post, den ich schreibe und mit jeder Antwort, die ich bekomme.
Wenn ich jetzt deine vorgeschlagene Version mir den ausgeblendeten Zellen umsetzen würde, könnte ich jetzt aber keinen Filter, der mir das auswertet, sondern ich hätte 5 Filter - oder?!

Antwort 12 von Elefunty vom 09.06.2022, 22:31 Options

Ich hab ma ne Beispieldatei erstellt, wie das ganze aussehen könnte, so wie ichs jetzt verstanden habe^^

kannst damit n bischen rumspielen und verstehen, wie ich alles mit zellverknüpfungen und so meine. Habe das übrigens mit OOcalc erstellt, hab grad kein M$ excel zur hand, hoffe, dein programm frisst es trotzdem^^

Wie man die Markierfelder effizient kopieren kann, weiß ich übrigens auch nicht, tut mir leid, copy n paste funktioniert nicht (jedenfalls nicht bei OOcalc), die zellverknüpfungen werden nicht geändert. Ob und wie sowas mit vba möglich wäre, weiß ich grad nich, sry.

Ele

Ähnliche Themen

Lottozahlen auswerten
Rastermen  09.08.2009 - 2761 Hits - 19 Antworten

XP SP3; Excel 2002; VBA; Ereignis auswerten
Queelun  11.08.2009 - 167 Hits - 2 Antworten

Mini Datenbank in Excel Auswerten
Sina1982  21.09.2009 - 275 Hits - 4 Antworten

Text als Formel auswerten
helpseeker  23.03.2010 - 107 Hits - 2 Antworten

Auswerten Schriftfarbe
hofi76  07.04.2010 - 160 Hits - 5 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 11:26:25 2026