Checkboxen sollen bestimmten Wert aufaddieren.

443 Aufrufe
Gefragt 19, Apr 2017 in Tabellenkalkulation von Katrin92
Ich habe eine Tabelle mit vielen zeilen und 6 spalten. In jeder Zeile sind 3 Checkboxen, neben jeder Checkbox steht ein Wert.

Wenn eine Checkbox aktiviert ist, soll der jeweils daneben stehende Wert zu einer Summe addiert werden.

Leider scheitert es mangels VBA Kenntnissen an einer Umsetzung. Hätte jemand einen Lösungsansatz?

14 Antworten

0 Punkte
Beantwortet 19, Apr 2017 von xlKing
Hallo Katrin,

da ließe sich vielleicht was machen, wenn du noch ein paar mehr Angaben über den Aufbau deiner Tabelle machen könntest.

Wo steht der Wert genau? In welche Zellen befinden sich die Werte und die Checkboxen. Oder ist der Wert im Namensfeld der Checkboxen zu finden?

Wie sollen die Werte summiert werden? Pro Zeile oder pro Spalte? Und wo bzw. wie soll die Ausgabe dieser Summe erfolgen?

Gruß Mr. K.
0 Punkte
Beantwortet 19, Apr 2017 von Katrin92
Hi x|King,

danke für deine Antwort :)
Die Werte befinden sich gleich neben den Checkboxen. Der Einfachheit wegen habe ich einen kleinen Auszug der Tabelle hochgeladen. Im Original würden sich noch viele weitere Fragen befinden.

Es soll jeder Wert addiert werden, wenn der Haken in der Checkbox gesetzt ist. Pro Zeile ist nur eine Auswahl möglich.
Die Summe soll am Ende der Tabelle angezeigt werden.

Der Link zum Upload:

filehorst.de/d/byEAdxwz
0 Punkte
Beantwortet 19, Apr 2017 von xlKing
Hallo Katrin,

bitte entschuldige. Ich bin heute etwas spät heimgekommen und hatte
daher leider keine Zeit mehr für ausgiebige Tests. Hab das nur mal
eben noch schnell fertiggemacht. Probier mal die folgenden 2
Varianten.

dl=0">ohne Makro
dl=0">mit Makro

Falls du Fragen haben solltest, nur zu. Kann ich dir aber leider erst
morgen (bzw. Heute) beantworten - gähn.

Gruß Mr. K.
0 Punkte
Beantwortet 20, Apr 2017 von Katrin92
Hi King,

klasse, das ist genau so wie ich mir das vorgestellt habe! Vielen, vielen Dank, da hast du ja jede Menge Zeit investiert, oder? :)
Die Version mit Makro ist wirklich klasse :)

Eine kleine Frage hätte ich noch: Angenommen ich möchte die Tabelle so gestalten, dass bei den ersten 4 Fragen keine Punkte vergeben werden. Dafür soll - sofern diese Radiobuttons mit Ja oder vielleicht ausgewählt werden - unter der Summe eine Warnung wie "Achtung, Ja gewählt" erscheinen. Hab schon versucht das anzupassen aber ich kriege es leider nicht hin. Ist das überhaupt möglich?
Ich hab dazu nochmal eine Version hochgeladen:

filehorst.de/download.php?file=bauzrfcE
0 Punkte
Beantwortet 20, Apr 2017 von xlKing
Hallo Katrin,

klar, das ist nur eine Kleinigkeit. Wenn ich dich richtig verstehe, soll
der Text kommen, sobald bei einer der ersten 4 Fragen nicht Nein
gewählt ist?

Das lässt sich per Formel ermitteln. Vielleicht hast du schon
gesehen, dass mit jeder Antwort in die Zelle hinter dem jeweils
ersten Option-Button in weißer Schrift eine 1 für Ja, 2 für Evtl. oder 3
für Nein eingetragen wird. Die Formel lautet also:

=WENN(UND(SUMME(R20:R36)>0;SUMME(R20:R36)
<4*3);"Achtung Ja gewählt";"")

also wenn weniger als 4 Fragen im oberen Bereich den Wahlwert 3
aufweisen aber mindestens Eine der Fragen beantwortet wurde.

Hier noch ein paar Tipps:

Abhängig von diesem Wert wird in die Zelle hinter dem zweiten
Button ebenfalls in weißer Schrift die entsprechende Punktzahl mit
Formel berechnet und im Summenfeld aufaddiert. Offenbar hast du
diese Formel bei den ersten beiden Fragen gelöscht. Es reicht,
wenn du nur die zugehörigen Werte löschst, dann wird 0
zurückgegeben. Hab das jetzt nochmal so angepasst, dass die
Frage im Fall einer Nicht-Antwort mit 0 bewertet wird.

Wenn du nachträglich ganze Fragen löschst, bleiben, wie du siehst,
die zugehörigen OptionButtons zurück. Diese musst du entweder
manuell löschen, oder auf der Symbolleiste Zeichnen das
Mauszeiger Symbol aktivieren (ab Excel 2010 unter "Suchen und
Auswählen" zu finden) und einen Rahmen darum ziehen. Dann
kannst du alle auf einmal löschen.

Um den Fragebogen vor ungewünschten Änderungen zu schützen,
solltest du vor Veröffentlichung noch den computer.de/software/tools/excel-zellen-schuetzen-
anleitung">Blattschutz aktivieren
zuvor aber die Zelle, die bei Ja-
Antwort von Frage 2 angesprochen wird (hier F77) beschreibbar
setzen.

?dl=0">Hier das Update

Viel Erfolg bei deiner Umfrage.
Darfst mir gern auch eine schicken, wenn du magst :-)

Mr. K.
0 Punkte
Beantwortet 20, Apr 2017 von xlKing
Mist Links funkntionieren nicht. Hier nochmal:

Fragebogen5

Blatt schützen
0 Punkte
Beantwortet 21, Apr 2017 von Katrin92
Hi King,

nochmal ein DICKES danke schön an dich! :) Die Tabelle ist jetzt genau
so wie ich sie mir vorgestellt habe.
Meine Probleme mit den Änderungen hast du auch gleich erkannt :)

Wenn ich sie fertig gestellt habe, kannst du gerne mal einen Blick darauf
werfen, hehe :)
0 Punkte
Beantwortet 9, Mai 2017 von Katrin92
Hi King,

nochmal ich.. Bin leider immer noch nicht ganz fertig mit dem Fragebogen. Habe schon versucht einen zusätzlichen Button einzubauen, der bei den oberen Fragen ohne Punktbewertung, genau wie unten, eine Frage hinzufügt. Mir ist nämlich noch eine eingefallen die oben rein müsste, und vielleicht kommen irgendwann weitere dazu. Ich kriegs aber nicht hin..
Und dann wollte ich es so gestalten, dass wenn lediglich (bei den oberen Fragen) 1 oder 2x vielleicht gewählt ist eine andere Meldung erscheint, als wenn 1 oder öfters Ja gewählt wurde.

Viele Grüße,
Katrin
0 Punkte
Beantwortet 11, Mai 2017 von Katrin92
Hi nochmal!

Den Button um im oberen Teil eine Frage hinzuzufügen habe ich jetzt
hinbekommen :)
Was ich leider nicht schaffe ist, dass bei den oberen 5 Fragen ohne
Punktebewertung, unten dann die entsprechende Meldung ausgegeben
wird. Bei mir erscheint die Meldung leider immer. Sie soll jedoch nur
kommen wenn mindestens einmal Ja angekreuzt ist oder ab 3 mal vielleicht.
bei einmal oder zweimal vielleicht soll eine andere Meldung erscheinen.
Kann mir jemand weiterhelfen..?
0 Punkte
Beantwortet 11, Mai 2017 von xlKing
Hallo Katrin,

Den Button um im oberen Teil eine Frage hinzuzufügen
habe ich jetzt hinbekommen :)

Sehr gut. Immer schön zu sehen, wenn die Leute sich mit der
Materie beschäftigen und etwas dazulernen. *Stolz bin*

Was ich leider nicht schaffe ist, dass bei den oberen 5
Fragen ohne
Punktebewertung, unten dann die entsprechende Meldung
ausgegeben
wird.

Dazu musst du die Formel etwas abwandeln. Probier mal diese
hier:

=WENN(ODER(ZÄHLENWENN(R20:T36;1)>=1;ZÄHLENWENN(
R20:T36;2)>=3);"Achtung Ja gewählt";WENN(ZÄHLENWENN(
R20:T36;2)>=1;"Achtung Vielleicht gewählt";""))

Wenn du oben eine Frage hinzugefügt hast musst du T36 natürlich
etwas erhöhen um die letzte Frage in die Formel einzuschließen.

Gruß Mr. K.
...