Condividi:        

[excel] formula SE x elaborazione questionario

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

[excel] formula SE x elaborazione questionario

Postdi undelfino » 25/04/15 20:28

Salve a tutti e complimenti per il forum.
Spero di non essere troppo banale con questo è mio primo quesito/messaggio.
Devo elaborare un questionario strutturato nella seguente maniera:

22 colonne
50 righe
nella prima colonna (A) sono inserite le domande;
nella seconda, quarta e sesta colonna (B), (D) ed (F) si immettono le preferenze (è possibile inserire una ed una sola) X;
nella terza, quinta e settima colonna (C), (E) e (G) sono inseriti per ogni colonna uno o più valori (da "a" ad "q") che sono poi indicizzati nelle seguenti 15 colonne;
Le 15 colonne indicizzate da "a" ad "q" devono restituire 3 diversi punteggi (5,3,1) a seconda che:
1) la X sia stata inserita nella seconda, quarta o sesta colonna (5), (3), (1) o che non vi sia alcuna X (nel caso la cella rimane vuota)
2) che nella colonna successiva adiacente alla X siano presenti e riconosciute una o più lettere (esempio: "a" - "b" - "c")

In tal modo ad esempio, il valore 5 sarà riportato nelle tre colonne indicizzate con "a", "b", "c";
Se invece la X viene inserita nella quarta colonna, e nella successiva colonna adiacente sono inserite le lettere "h" ed "l", nelle relative due colonne indicizzate con "h" ed "l" sarà inserito il valore 3;
Se infine la X viene inserita nella sesta colonna, e nella successiva colonna adiacente è inserita la lettera "p", nella sola relativa colonna indicizzata da "p" sarà inserito il valore 1;
Ovviamente se la X di preferenza non viene inserita, le celle nelle 15 successive colonne indicizzate rimangono vuote.
Ho provato partendo da una formula del tipo =SE(VAL.ERRORE(TROVA("A";C4));"";5) ma poi mi sono fermato.

Spero di essere riuscito a spiegare la cosa, e comunque posso provare ad allegare un file excel di esempio.
Grazie di cuore a chiunque sappia darmi indicazioni.
undelfino
Newbie
 
Post: 2
Iscritto il: 25/04/15 18:21

Sponsor
 

Re: [excel] formula SE x elaborazione questionario

Postdi undelfino » 25/04/15 22:23

P.S. Ecco i link del questionario
Grazie

http://www.filedropper.com/questionario
<a href=http://www.filedropper.com/questionario><img src=http://www.filedropper.com/download_button.png width=127 height=145 border=0/></a><br /><div style=font-size:9px;font-family:Arial, Helvetica, sans-serif;width:127px;font-color:#44a854;> <a href=http://www.filedropper.com >file storage</a></div>
undelfino
Newbie
 
Post: 2
Iscritto il: 25/04/15 18:21

Re: [excel] formula SE x elaborazione questionario

Postdi ricky53 » 26/04/15 02:30

Ciao,
in "H4" COPIA la seguente ... formuletta
Codice: Seleziona tutto
=SE(CONTA.SE($B4:$G4; "x")>1; "Errore 'x'"; SE($B4="x"; SE(SINISTRA($C4; 1)= H$3; $C$3; SE(STRINGA.ESTRAI($C4; 5;1)=H$3; $C$3; SE(DESTRA($C4; 1)=H$3; $C$3; "."))); SE($D4="x"; SE(SINISTRA($E4; 1)= H$3; $E$3; SE(STRINGA.ESTRAI($E4; 5;1)=H$3; $E$3; SE(DESTRA($E4; 1)=H$3; $E$3; ".."))); SE($F4="x"; SE(SINISTRA($G4; 1)= H$3; $G$3; SE(STRINGA.ESTRAI($G4; 5;1)=H$3; $G$3; SE(DESTRA($G4; 1)=H$3; $G$3; "..."))); "+"))))

e poi copia fino a "V4" e nelle righe sottostanti

Dopo le prove sostituisci nella formula i ".", "..", "..." e "+" con "" (vuoto)



Attenzione: in "C5" dopo la "f" c'è uno spazio un più ! In questo modo la posizione del valore centrale non corrisponde con quella delle altre celle (C4, E4, G4 e quelli delle altre righe) ed il dato NON viene trovato (in questo caso è la "i" a NON essere trovata)
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: [excel] formula SE x elaborazione questionario

Postdi Anthony47 » 26/04/15 19:08

Ciao undelfino, bennvenuto nel forum.
Credo che la formula di Ricky (vedi sopra) gia' risolva il quesito, comunque propongo anche quest'altra che risparmia qualche battitura sulla tastiera ed e' piu' flessibile nella ricerca dell' intestazione (vedi il problema dello spazio in eccesso in C5):
Codice: Seleziona tutto
 =SE(CONTA.SE($B4:$G4;"x")=1;($F4<>"")*$G$3*(NON(VAL.ERRORE(TROVA(H$3;$G4))))+($D4<>"")*$E$3*(NON(VAL.ERRORE(TROVA(H$3;$E4))))+($B4<>"")*$C$3*(NON(VAL.ERRORE(TROVA(H$3;$C4))));"Errore X")

Se da fastidio lo "0" (valore numerico) restituito dalla formula si puo' o formattare la cella come "Stile separatore" (corrisponde all' icona visualizzata come "000") oppure eliminare l' opzione "Visualizza 0 nelle celle con valore Zero"

Ciao a tutti.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "[excel] formula SE x elaborazione questionario":


Chi c’è in linea

Visitano il forum: Ricky0185 e 42 ospiti