Discussione:
Test Psicologico in excel
(troppo vecchio per rispondere)
Giuseppe
2009-01-26 10:15:33 UTC
Permalink
Torno a chiedere il vostro aiuto per la creazione di uno strumento
professionale per me molto importante.
Tempo fa, sempre grazie a questo gruppo, avevo gettato le basi per lo
sviluppo di uno strumento di valutazione dei soggetti (utenti)
ricoverati presso la struttura dove lavoro. (vedi file Prova.xls)
http://www.fileden.com/files/2008/5/4/1895747/Prova.xls

Ora l’esigenza che mi si pone è di implementare quanto sopra con un
altro strumento valutativo che in questo caso è un test
autosomministrato (le risposte le dà il soggetto e non un terzo).
Vedi queso file http://www.fileden.com/files/2008/5/4/1895747/BSI_25_01_09.xls

Il meccanismo di base è più o meno lo stesso: il soggetto può dare una
sola risposta per “item” e queste vanno ad effettuare dei calcoli che
poi determinano la valutazione psico-patologica.

Qual è il mio problema?
Nel primo caso le domande erano accorpate per “argomento”, quindi il
meccanismo di calcolo risultava essere

=MATR.SOMMA.PRODOTTO({-2;-1;0;1;2}*($B$3:$F$10="n"))/CONTA.SE($B$3:$F
$10;"n")

E da ciò veniva effettuato un conteggio con creazione del relativo
grafico.

Nel secondo elaborato, invece, la situazione cambia totalmente perché:

1. le domande non possono essere poste in modo compatto, cioè per
argomento, a rischio la validità del test
2. le stesse, però, seppur sparse corrispondono ad una patologia ben
precisa (nel file testsono suddivise per colore)
3. i conteggi, in questo esempio sperimentale (poi in realtà sono
ancora più complessi) sono diversificati sia per patologia, sia per
punteggio (poi mi spiegherò meglio)

In sintesi il soggetto clicca ad una ad una su SOLO UNA delle 53
domande/risposte;
Nella parte superiore apparirà la somma dei valori SOLO per ogni
patologia (esemplificando la somma dei valori di tutte le righe verdi,
la somma di quelle rosse etc) –fermo restando che i colori sono
d’esempio e dovranno sparire-;
Sotto, invece, apparirà la somma per colonna (ma questo dovrebbe
essere facile).

Ad occhio, MA NON RIDETE, a me viene da pensare una formula del genere

=SOMMA({0;1;2;3;4}*($D$14:$H$14;$D$35:$H$35;$D$41:$H$41;$D$42:$H$42;$D
$45:$H$45;$D$49:$H$49="n"))/CONTA.SE($D$14:$H$14;$D$35:$H$35;$D$41:$H
$41;$D$42:$H$42;$D$45:$H$45;$D$49:$H$49;"n")

Che già, però mi continua a dare un errore qui $D$41

Qualcuno se la sente di darmi una mano?

Grazie già da ora

G.
Giuseppe
2009-01-26 22:33:40 UTC
Permalink
Post by Giuseppe
Torno a chiedere il vostro aiuto per la creazione di uno strumento
professionale per me molto importante.
Tempo fa, sempre grazie a questo gruppo, avevo gettato le basi per lo
sviluppo di uno strumento di valutazione dei soggetti (utenti)
ricoverati presso la struttura dove lavoro. (vedi file Prova.xls)http://www.fileden.com/files/2008/5/4/1895747/Prova.xls
Ora l’esigenza che mi si pone è di implementare quanto sopra con un
altro strumento valutativo che in questo caso è un test
autosomministrato (le risposte le dà il soggetto e non un terzo).
Vedi queso filehttp://www.fileden.com/files/2008/5/4/1895747/BSI_25_01_09.xls
Il meccanismo di base è più o meno lo stesso: il soggetto può dare una
sola risposta per “item” e queste vanno ad effettuare dei calcoli che
poi determinano la valutazione psico-patologica.
Qual è il mio problema?
Nel primo caso le domande erano accorpate per “argomento”, quindi il
meccanismo di calcolo risultava essere
=MATR.SOMMA.PRODOTTO({-2;-1;0;1;2}*($B$3:$F$10="n"))/CONTA.SE($B$3:$F
$10;"n")
E da ciò veniva effettuato un conteggio con creazione del relativo
grafico.
1.      le domande non possono essere poste in modo compatto, cioè per
argomento, a rischio la validità del test
2.      le stesse, però, seppur sparse corrispondono ad una patologia ben
precisa (nel file testsono suddivise per colore)
3.      i conteggi, in questo esempio sperimentale (poi in realtà sono
ancora più complessi) sono diversificati sia per patologia, sia per
punteggio (poi mi spiegherò meglio)
In sintesi il soggetto clicca ad una ad una su SOLO UNA delle 53
domande/risposte;
Nella parte superiore apparirà la somma dei valori SOLO per ogni
patologia (esemplificando la somma dei valori di tutte le righe verdi,
la somma di quelle rosse etc) –fermo restando che i colori sono
d’esempio e dovranno sparire-;
Sotto, invece, apparirà la somma per colonna (ma questo dovrebbe
essere facile).
Ad occhio, MA NON RIDETE, a me viene da pensare una formula del genere
=SOMMA({0;1;2;3;4}*($D$14:$H$14;$D$35:$H$35;$D$41:$H$41;$D$42:$H$42;$D
$45:$H$45;$D$49:$H$49="n"))/CONTA.SE($D$14:$H$14;$D$35:$H$35;$D$41:$H
$41;$D$42:$H$42;$D$45:$H$45;$D$49:$H$49;"n")
Che già, però mi continua a dare un errore qui $D$41
Qualcuno se la sente di darmi una mano?
Grazie già da ora
G.
Ho chiesto un consiglio impossibile?
G
eliano
2009-01-26 23:44:01 UTC
Permalink
Post by Giuseppe
Post by Giuseppe
Torno a chiedere il vostro aiuto per la creazione di uno strumento
professionale per me molto importante.
Tempo fa, sempre grazie a questo gruppo, avevo gettato le basi per lo
sviluppo di uno strumento di valutazione dei soggetti (utenti)
ricoverati presso la struttura dove lavoro. (vedi file Prova.xls)http://www.fileden.com/files/2008/5/4/1895747/Prova.xls
Ora l’esigenza che mi si pone è di implementare quanto sopra con un
altro strumento valutativo che in questo caso è un test
autosomministrato (le risposte le dà il soggetto e non un terzo).
Vedi queso filehttp://www.fileden.com/files/2008/5/4/1895747/BSI_25_01_09..xls
Il meccanismo di base è più o meno lo stesso: il soggetto può dare una
sola risposta per “item” e queste vanno ad effettuare dei calcoli che
poi determinano la valutazione psico-patologica.
Qual è il mio problema?
Nel primo caso le domande erano accorpate per “argomento”, quindi il
meccanismo di calcolo risultava essere
=MATR.SOMMA.PRODOTTO({-2;-1;0;1;2}*($B$3:$F$10="n"))/CONTA.SE($B$3:$F
$10;"n")
E da ciò veniva effettuato un conteggio con creazione del relativo
grafico.
1. le domande non possono essere poste in modo compatto, cioè per
argomento, a rischio la validità del test
2. le stesse, però, seppur sparse corrispondono ad una patologia ben
precisa (nel file testsono suddivise per colore)
3. i conteggi, in questo esempio sperimentale (poi in realtà sono
ancora più complessi) sono diversificati sia per patologia, sia per
punteggio (poi mi spiegherò meglio)
In sintesi il soggetto clicca ad una ad una su SOLO UNA delle 53
domande/risposte;
Nella parte superiore apparirà la somma dei valori SOLO per ogni
patologia (esemplificando la somma dei valori di tutte le righe verdi,
la somma di quelle rosse etc) –fermo restando che i colori sono
d’esempio e dovranno sparire-;
Sotto, invece, apparirà la somma per colonna (ma questo dovrebbe
essere facile).
Ad occhio, MA NON RIDETE, a me viene da pensare una formula del genere
=SOMMA({0;1;2;3;4}*($D$14:$H$14;$D$35:$H$35;$D$41:$H$41;$D$42:$H$42;$D
$45:$H$45;$D$49:$H$49="n"))/CONTA.SE($D$14:$H$14;$D$35:$H$35;$D$41:$H
$41;$D$42:$H$42;$D$45:$H$45;$D$49:$H$49;"n")
Che già, però mi continua a dare un errore qui $D$41
Qualcuno se la sente di darmi una mano?
Grazie già da ora
G.
Ho chiesto un consiglio impossibile?
G
Ciao Giuseppe.
Non credo, forse poco chiaro o forse, dati gli argomenti che tratti....:-))
A parte gli scherzi, ho aperto i tuoi file solo dieci minuti fa e sto
cercando di capirci qualcosa.
Vedo che identifichi gli argomenti per colore, ma poi usi per ogni argomento
un codice ed un ItemX.
Ad occhio e croce, se riporti quel codice in una colonna di appoggio o al
posto del numero progressivo per ogni argomento ed usi la matriciale per
effettuare il calcolo che ti interessa in base a quel codice, potrebbe essere
un'idea applicabile??.
Confermandoti che non ci ho capito molto ed in attesa di ulteriori sviluppi,
ti saluto.
Eliano
eliano
2009-01-27 00:13:02 UTC
Permalink
Post by eliano
Ad occhio e croce, se riporti quel codice in una colonna di appoggio o al
posto del numero progressivo per ogni argomento ed usi la matriciale per
effettuare il calcolo che ti interessa in base a quel codice, potrebbe essere
un'idea applicabile??.
Leggi: ...progressivo per ogni argomento...
come: ...progressivo per ogni domanda...
Giuseppe
2009-01-27 08:45:52 UTC
Permalink
Post by eliano
Post by eliano
Ad occhio e croce, se riporti quel codice in una colonna di appoggio o al
posto del numero progressivo per ogni argomento ed usi la matriciale per
effettuare il calcolo che ti interessa in base a quel codice, potrebbe essere
un'idea applicabile??.
Leggi: ...progressivo per ogni argomento...
come: ...progressivo per ogni domanda...
Bè, intanto ti ringrazio, Eliano, per la risposta. Iniziavo a
preoccuparmi........
Il file prova è un esempio obsoleto....
il file test è quello su cui lavorare.
Semplificandolo al massimo:

Domanda A valori 0 1 2 3 4 (risposta del soggetto es. 3)
Domanda B valori 0 1 2 3 4 (risposta del soggetto es. 4)
Domanda C valori 0 1 2 3 4 (risposta del soggetto es. 1)
Domanda D valori 0 1 2 3 4 (risposta del soggetto es. 0)
Domanda E valori 0 1 2 3 4 (risposta del soggetto es. 2)
Domanda F valori 0 1 2 3 4 (risposta del soggetto es. 3)

Come avrai osservato il file test è diviso in due "conteggi".
Quello superiore, caratterizzato dai colori significa che:

le domande A e F corrispondono alla sintomatologia Y: nell'esempio il
soggetto ha ottenuto somma punteggio 6
le domande B e E corrispondono alla sintomatologia X: nell'esempio il
soggetto ha ottenuto somma punteggio 6
le domande C e D corrispondono alla sintomatologia Z: nell'esempio il
soggetto ha ottenuto somma punteggio 1

Devo ricavare questo calcolo in base alle risposte dei soggetti

La seconda parte è quella unferiore.
Lì devo ricavare la somma totale di tutte le colonne 1 di tutte le 2,
le 3 le 4, che nell'esempio sopra, banale, sarà 0 1 2 6 4
Ripeto, se si potessero "accorpare" le domande diventerebbe come il
file prova, ma non si può, quindi devo capire come far effettuare il
calcolo sia per variabile di colonna, sia per intervallo di righe...

Un po' più chiaro?
Ciao
G

PS: vero che ho ordinato un libro su excel e le macro, ma se inizio a
capirci qualcosa ora mi sento meglio!!!
Giuseppe
2009-01-27 19:22:10 UTC
Permalink
Post by Giuseppe
Post by eliano
Post by eliano
Ad occhio e croce, se riporti quel codice in una colonna di appoggio o al
posto del numero progressivo per ogni argomento ed usi la matriciale per
effettuare il calcolo che ti interessa in base a quel codice, potrebbe essere
un'idea applicabile??.
Leggi: ...progressivo per ogni argomento...
come: ...progressivo per ogni domanda...
Bè, intanto ti ringrazio, Eliano, per la risposta. Iniziavo a
preoccuparmi........
Il file prova è un esempio obsoleto....
il file test è quello su cui lavorare.
Domanda A   valori 0 1 2 3 4 (risposta del soggetto es. 3)
Domanda B   valori 0 1 2 3 4 (risposta del soggetto es. 4)
Domanda C   valori 0 1 2 3 4 (risposta del soggetto es. 1)
Domanda D   valori 0 1 2 3 4 (risposta del soggetto es. 0)
Domanda E   valori 0 1 2 3 4 (risposta del soggetto es. 2)
Domanda F   valori 0 1 2 3 4 (risposta del soggetto es. 3)
Come avrai osservato il file test è diviso in due "conteggi".
le domande A e F corrispondono alla sintomatologia Y: nell'esempio il
soggetto ha ottenuto somma punteggio 6
le domande B e E corrispondono alla sintomatologia X: nell'esempio il
soggetto ha ottenuto somma punteggio 6
le domande C e D corrispondono alla sintomatologia Z: nell'esempio il
soggetto ha ottenuto somma punteggio 1
Devo ricavare questo calcolo in base alle risposte dei soggetti
La seconda parte è quella unferiore.
Lì devo ricavare la somma totale di tutte le colonne 1 di tutte le 2,
le 3 le 4, che nell'esempio sopra, banale, sarà 0 1 2 6 4
Ripeto, se si potessero "accorpare" le domande diventerebbe come il
file prova, ma non si può, quindi devo capire come far effettuare il
calcolo sia per variabile di colonna, sia per intervallo di righe...
Un po' più chiaro?
Ciao
G
PS: vero che ho ordinato un libro su excel e le macro, ma se inizio a
capirci qualcosa ora mi sento meglio!!!
Per maggiore precisione (dato che mi sto scervellando con i prova e
riprova) ciò che in sintesi vorrei capire è:

volendo fare la somma delle risposte alle domande 1 e 12 (per
semplificare) io mi ostino a mettere

=MATR.SOMMA.PRODOTTO({0;1;2;3;4}*($D$13:$H$13;$D$24:$H$24="n"))/
CONTA.SE($D$13:$H$13;$D$24:$H$24"n")

ma ovviamente mi restituisce un errore evidenziandomi $H$24"n"

DOVE SBAGLIO???????
Per favore è importantissimo per me risolvere la questione!!!
eliano
2009-01-27 22:51:01 UTC
Permalink
"Giuseppe" ha scritto:

[cut]
Post by Giuseppe
Lì devo ricavare la somma totale di tutte le colonne 1 di tutte le 2,
le 3 le 4, che nell'esempio sopra, banale, sarà 0 1 2 6 4
Ripeto, se si potessero "accorpare" le domande diventerebbe come il
file prova, ma non si può, quindi devo capire come far effettuare il
calcolo sia per variabile di colonna, sia per intervallo di righe...
Un po' più chiaro?
PS: vero che ho ordinato un libro su excel e le macro, ma se inizio a
capirci qualcosa ora mi sento meglio!!!
Ciao Giuseppe.

Con la debita premessa che non amo i fogli "arcobaleno", cioè pieni di
colori, che ritengo inutili al progetto, anche se di un certo effetto visivo,
vedo che nessuno ha dato un seguito alla tua richiesta, nonostante la mia
sollecitazione.:-))
Penso che dipenda dal post molto lungo che ha spaventato qualcuno. :D)

Vedi sul mio discoremoto: http://mio.discoremoto.alice.it/falinieliano il
file: giuseppe.xls dove ho aggiunto al tuo foglio le formule necessarie per
ottenere le varie sommatorie; se ti piace la soluzione (che ti avevo
anticipato nel mio primo post) usalo, altrimenti ciccia.
Per quanto riguarda le somme dei punteggi in verticale, vedo che hai
specificato due punteggi diversi rispetto a quelli delle valutazioni in
orizzontale; penso che si tratti di un errore di battitura, comunque hai la
possibilità di aggiungerle, modificando le formule che hai sul foglio.
Bene per il manuale, comunque esistono sul Web molte fonti alle quali
attingere, fra le quali anche questo NG, dove se cerchi: manuali ne trovi a
decine.
Saluti
Eliano
Giuseppe
2009-01-28 09:35:37 UTC
Permalink
Post by eliano
[cut]
Post by Giuseppe
Lì devo ricavare la somma totale di tutte le colonne 1 di tutte le 2,
le 3 le 4, che nell'esempio sopra, banale, sarà 0 1 2 6 4
Ripeto, se si potessero "accorpare" le domande diventerebbe come il
file prova, ma non si può, quindi devo capire come far effettuare il
calcolo sia per variabile di colonna, sia per intervallo di righe...
Un po' più chiaro?
PS: vero che ho ordinato un libro su excel e le macro, ma se inizio a
capirci qualcosa ora mi sento meglio!!!
Ciao Giuseppe.
Con la debita premessa che non amo i fogli "arcobaleno", cioè pieni di
colori, che ritengo inutili al progetto, anche se di un certo effetto visivo,
vedo che nessuno ha dato un seguito alla tua richiesta, nonostante la mia
sollecitazione.:-))
Penso che dipenda dal post molto lungo che ha spaventato qualcuno. :D)
Vedi sul mio discoremoto:http://mio.discoremoto.alice.it/falinielianoil
file: giuseppe.xls dove ho aggiunto al tuo foglio le formule necessarie per
ottenere le varie sommatorie; se ti piace la soluzione (che ti avevo
anticipato nel mio primo post) usalo, altrimenti ciccia.
Per quanto riguarda le somme dei punteggi in verticale, vedo che hai
specificato due punteggi diversi rispetto a quelli delle valutazioni in
orizzontale; penso che si tratti di un errore di battitura, comunque hai la
possibilità di aggiungerle, modificando le formule che hai sul foglio.
Bene per il manuale, comunque esistono sul Web molte fonti alle quali
attingere, fra le quali anche questo NG, dove se cerchi: manuali ne trovi a
decine.
Saluti
Eliano
Grazie Grazie Grazie
Altro che "ciccia", è manna!!!!
Con la colonna aggiuntiva si risolve anche il problema delle somme in
verticale che non è un errore di battitura, ma un'altra parte del
contorto conteggio che il test deve fare (che non ha finito qui di
conteggiare.....). In questo modo invece di fare la somma di ogni
singola colonna, e la somma dei totali di tutte le colonne che poi va
diviso per 53, faccio un passaggio solo.
Grazie Eliano, veramente grazie.
Post by eliano
Bene per il manuale, comunque esistono sul Web molte fonti alle quali
attingere, fra le quali anche questo NG, dove se cerchi: manuali ne trovi a
decine.
Tu non sai quanto io abbia girato in lungo ed in largo per capirci
qualcosa.
E' chiaro che concentrandomi solo su ciò che mi serve al momento, non
trovo la formula già fatta.......
Quindi studiare per raggiungere l'autonomia è indispensabile, ma al
momento è il risultato che mi preme....
Se comunque conosci qualche sito interessante, benvengano i
consigli.....
Post by eliano
Penso che dipenda dal post molto lungo che ha spaventato qualcuno. :D)
Già, la prossima volta chiederò solo di formule....
Post by eliano
non amo i fogli "arcobaleno"
Ohhh, neanch'io. Lì è solo per distiguere e evidenziare le varie
categorie di items.... Poi deve diventare tutto bianco (più o meno)

Ancora grazie e spero di ritrovarti al prossimo imminente giro perchè
il conteggio (ed il lavoro) non finisce qui
G.
eliano
2009-01-28 22:54:00 UTC
Permalink
"Giuseppe" ha scritto:

[cut]
Post by Giuseppe
Tu non sai quanto io abbia girato in lungo ed in largo per capirci
qualcosa.
E' chiaro che concentrandomi solo su ciò che mi serve al momento, non
trovo la formula già fatta.......
Quindi studiare per raggiungere l'autonomia è indispensabile, ma al
momento è il risultato che mi preme....
Se comunque conosci qualche sito interessante, benvengano i
consigli.....
Ciao Giuseppe e grazie del riscontro.
Mi sembra che tu abbia le idee chiare; se la pappa pronta ti risolve "quel"
problema, non è detto che te ne risolva altri.
Non ho mai posseduto un manuale di XL o del suo Vba, ma quando casualmente
trovai un sito: http://ennius.interfree.it/index.html mi si aprì un mondo;
la successiva scoperta di questo NG fu esaltante.:-))
Procedi imperterrito sulla tua strada, auguri per il tuo lavoro e non usare
mai soluzioni che, anche se funzionanti, non sei inn grado di capire,
modificare e padroneggiare.
Eliano

Continua a leggere su narkive:
Loading...