2.8k Aufrufe
Gefragt in Tabellenkalkulation von andreaskoeln Einsteiger_in (11 Punkte)
Hallo,

ich habe einen Fragebogen, den ich in Excel eingeben will und gleichzeitig eine Auswertung vonstatten gehen soll.
Es sollen alle 35 Fragen zu sehen sein, und daneben die Antwortmöglichkeiten (z.B. Skalen von 1-6 und Fragen nach Alter und Geschlecht und offene Meinungsfragen )

Es soll im Prinzip vielleicht in einem zweiten Tabellenblatt eine Art Datenbank werden, die etwa 100 Personen erfasst.
Die Auswertung soll Antworten geben wie:
Soundsoviel Personen, die 30 Jahre alt ist, haben Rückenschmerzen und sitzen hauptsächlich bei ihrer Tätigkeit.

Ich habe gehört, dass es mit sverweis geht.Ich habe leider gar keine Ahnung.

Es wäre superklasse, wenn Ihr mir helfen könnt. Eine einfache Eingabemaske kriege ich ja mit Zählenwenn hin, aber dann sieht es sch.. aus.

Grüße
Andreas

4 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Andreas,

das Grundgerüst Deines Vorhabens musst Du nun schon selbst erstellen, das wird Dir keiner abnehmen.

Wenn Du dies erstellt hast, kannst Du es ja mal hochladen und zu diesem oder jenen Problem eine gezielte Frage stellen.

Vielleicht hilft Dir dabei auch Google oder das Archiv des Forums.
Versuch's doch mal mit dem Suchbegriff "Fragebogen" oder "Fragebogen erstellen"

Gruß
Rainer
0 Punkte
Beantwortet von andreaskoeln Einsteiger_in (11 Punkte)
Hallo,

o.k. hast Du auch recht. Das habe ich schon gemacht,aber ich habe leider nicht soviel Zeit, weil es bis Dienstag fertig sein muß.
Einen Fragebogen vorbereiten (in Schriftform ist er ja schon fertig) mit Optionsbuttons ist scheinbar leicht.
Eine konkrete Frage: Angenommen, der Fragebogen ist fertig in einem Tabellenblatt. Es kommen an einem Tag 10 Patienten rein. Jeder wird diesen Fragebogen "ausfüllen".anhand dieser einen Maske. Kommt automatisch jeder Klick auf einen Button in eine Auswertung. Ist das möglich?Denn wenn nicht, brauche ich ja gar nicht weiterzusuchen und probieren.

Dankeee!

Grüße
Andreas
0 Punkte
Beantwortet von andreaskoeln Einsteiger_in (11 Punkte)
Hallo,

ist z.B. diese (nicht meine) lösungsmöglichkeit auch meine?
Wie gesagt, ich will ja mehrere Antworten vergleichen können.

http://www.herber.de/bbs/user/35146.xls

Grüße

Andreas
0 Punkte
Beantwortet von finger59 Experte (1.3k Punkte)
Hi Andreas,

habe Dir mal ein kleines Makro aufgezeichnet, wie Du die Daten auf ein anderes Tabellenblatt übertragen kannst.

Leider hast Du die Optionsfelder genommen, die sicherlich den Vorteil haben, daß immer nur eine Antwort abgegeben werden kann, allerdings konnte ich die vorher abgegebenen bzw. angeklickten Werte nicht wieder auf neutral stellen.

Ich wollte Dir zunächst einmal nur aufzeigen, daß es möglich ist, Deine Daten zu übertragen.

npshare.de/files/ec6c7415/AndreasK%C3%B6ln.xls

Im Kopfbereich ist ein Button - Daten übertragen -
Dieser ist jetzt ohne irgendeine Abfrage z.B. ob alle Fragen beantwortet wurden. Ist halt so eine Sache, ob man z.B. den Verdienst angegeben möchte.

Leider habe ich vergessen Dir in die Datei reinzuschreiben, was da abläuft.
In dem Tabellenblatt1 wird immer eine neue Zeile 2 eingefügt und dann die einzelnen Daten aus online in die entsprechenden Felder rüberkopiert.
Dann wird der Zähler noch um eins erhöht. Den Zähler könnte man dann noch auf Online übertragen, falls Du nur eine bestimmte Anzahl der Beantwortungen haben möchtest.

Ich hoffe das Dir das erstmal anzeigt, daß es schon Möglichkeiten gibt um Deine Daten aus Online nach der Beantwortung zu übertragen.

Das Makro selbst wurde mit dem Makrorekorder aufgezeichnet und daher benötigt man nicht unbedingt das VBA-Wissen.
Wenn das Makro abgeschlossen ist, dann setze noch den Befehl application.screenupdating = false über den ersten gültigen Befehl und vor EndSub dann nochmal
application.screenupdating=true

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