|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 1999
Città: Rimini
Messaggi: 202
|
FORMULE EXCEL 2003
In un foglio abbastanza complesso di EXCEL 2003 vorrei che in una cella apparisse un valore in euro a seconda di ciò che è scritto in un'altra cella. Mi spiego meglio: se in A1 c'è scritto PINCO in A26 deve venire fuori 5, se invece in A1 c'è PALLINO in A26 deve apparire 10, se in A1 c'è invece TIZIO in A26 deve apparire 15...magari è molto semplice ma come si fa? La formattazione di A26 è evidentemente in EURO...
__________________
Vede più lontano il vecchio seduto ai piedi dell'albero, che non il bambino arrampicato sul suo ramo più alto. (proverbio zulu) |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
dipende da quanti casi ci sono
o una funzioncina IF se sono + di tot, o ti risulta + facile, una piccola funzioncina home-made: Codice:
Function check_euro(cell As Range)
valore = cell.Value
Select Case valore
Case "PINCO"
check_euro = 5
Case "PALLINO"
check_euro = 10
Case "TIZIO"
check_euro = 15
End Select
End Function
Codice:
=check_euro(A1)
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 1999
Città: Rimini
Messaggi: 202
|
I risultati (le variabili) sono solo 3...ma la tua formula completa come sarebbe?
Uso spesso la funzione SE (IF, ma preferisco l'itagliano maccaronico, grazie...), ma in questo caso non sono riuscito ad adoperarla...se magari puoi aiutarmi, ti ringrazio (è anche una curiosità, non ho ben capito cosa sbaglio)
__________________
Vede più lontano il vecchio seduto ai piedi dell'albero, che non il bambino arrampicato sul suo ramo più alto. (proverbio zulu) |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
=SE(A1="PINCO";5;SE(A1="PALLINO";10;SE(A1="TIZIO";15;FALSO)))
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Oct 1999
Città: Rimini
Messaggi: 202
|
GRANDE!!! Sembra funzionare...una sola finezza: è possibile che, se in A1 non c'è niente (cella vuota) in A26 non venga fuori FALSO? Basterebbe che restasse vuota...grazie comunque!
__________________
Vede più lontano il vecchio seduto ai piedi dell'albero, che non il bambino arrampicato sul suo ramo più alto. (proverbio zulu) |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
=SE(A1="PINCO";5;SE(A1="PALLINO";10;SE(A1="TIZIO";15;"")))
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Oct 1999
Città: Rimini
Messaggi: 202
|
Ok, grazie mille!!! Così funziona meglio, però in un'altra cella (poniamo AV26) che ha una formula riferita sia ad A26 che altre, mi viene fuori #VALORE! ...perchè? premetto che copio la tua formula anche in celle "UNITE" (ad esempio in AT1715/AT1716 unite insieme) e che il risultato di cui sopra mi viene fuori nelle celle unite corrispondenti (AV1715/AV1716 sempre unite insieme) in cui c'è una formula di questo tipo: =SOMMA(AU1715:AU1716)+AH1715+(AE1715-AT1715-AR1715)
__________________
Vede più lontano il vecchio seduto ai piedi dell'albero, che non il bambino arrampicato sul suo ramo più alto. (proverbio zulu) |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:10.



















