Newsgroup: it.aiuto
Titolo: CHI MI PUO AIUTARE CON LE FORMULE DI EXCEL

Ho bisogno di qualcuno che mi aiuti a districarmi da un problema con una
formula "se" di Excel.
giar...@bottonimarroni.com

Non ti prometto nulla, ma se posso aiutarti...
Qual'e' il problema?
Maurizio


Caro Maurizio ti ringrazio per l'interessamento innanzitutto.
Il problema è il seguente:
su un file di excele ho un foglio che contiene un elenco di nomi con dei voti.
In una successiva cella devo calcolare la media di questi voti e fin qui tutto
bene.
In un'altra cella ancora in base a questa media devo inserire dei
"modificatori" cioè
- se la media è inferiore a 4 il modificatore sarà +3
- se la media e tra 4,01 e 4,49 il modificatore sarà + 2,5
- se la media è tra 4,50 e 4,99 il modificatore sarà + 2,0
- e via dicendo...
Il mio problema è che non riesco a trovare il modo di far si che questi
modificatori si "inseriscano" automaticamente. Mi hanno detto che ciò è
possibile con la formula SE.
Ti risulta o hai qualche soluzione?
Ti ringrazio anticipatamente per l'interessamento aspetto fiducioso una tua
risposta.



wrote:


- e via dicendo...
  Range superiore/uguale a 5. Modificatore 0
La formula per ricercare il modificatore sara' pertanto (supponiamo
sempre di avere in A1 la media)
  =+CERCA.VERT(A1;$E$1:$F$4;2;VERO)
oppure (usando la funzione CERCA) :
  =+CERCA(A1;$E$1:$E$4;$F$1:$F$4)
Cosa significa la funzione con CERCA.VERT : cerca il valore contenuto
in A1 nella tabella $E$1:$F$4 confrontando A1 con i valori contenuti
nella prima colonna della tabella. Se il valore viene trovato (esempio
quando in A1 c'e' 4,5) allora la funzione considera quella riga di
tabella, altrimenti (dato che abbiamo messo VERO come quarto
parametro) considerera' la riga che contiene il valore piu' grande
minore o uguale a quello che cerchiamo (A1). Quindi, per i valori fino
a 4 considerera' la prima riga; da 4,01 a 4,49 compresi usera' la
seconda riga; da 4,50 a 4,99 compresi la terza e cosi' via.
Una volta trovata la riga da considerare, la funzione CERCA.VERT
restituisce il valore della seconda colonna (il terzo parametro e' 2)
che, nel nostro caso, e' il modificatore. Il quarto parametro (VERO)
significa che i valori della prima colonna (nel nostro caso E) sono
disposti in ordine crescente (se i valori non fossero ordinati la
CERCA.VERT puo' restituire dei valori sballati).
La funzione CERCA invece significa : cerca il valore contenuto in A1
nel vettore (chiamalo elenco se preferisci) $E$1:$E$4 (sempre usando
la stessa logica usata da CERCA.VERT) e, una volta individuato
l'elemento di vettore, ritorna come risultato il corrispondente
elemento del vettore $F$1:$F$4 (i due vettori devo avere le stesse
dimensioni).
Nota :
Facendo le prove non notato che c'e' un piccolo problema con i numeri
decimali. Nel mio foglio di prova avevo (oltre alla tabella sopra
menzionata) :
- la casella A1 con un valore da me inserito
- le caselle da A2 a A30 con la formula : il valore contenuto in
A_riga_precedente +,01 
- in colonna B (da B1 a B2) la formula CERCA.VERT(....
Ebbene, ho notato che, spesse volte, non visualizzava il modificatore
giusto quando passava da un range ad un altro (ad esempio per 4,5 mi
dice 2,5) e il problema e' probabilmente dovuto a come Excel
rappresenta internamente i numeri. Per evitare che succedesse cio' ho
modificato la formula in colonna A facendola diventare :
+ARROTONDA(...;2)
Spero di essermi spiegato. Se hai domande contattami pure in e-mail.

 >Caro Maurizio ti ringrazio per l'interessamento innanzitutto.
