PDA

View Full Version : Excel: formula con parametro letto da un altro sheet


robertino_salemi
22-03-2018, 16:27
Ciao ragazzi,
su Excel, ho uno 'Sheet1' nel quale ho popolato N righe.

Alla prima ho applicato la formula:

=IF(OR(ISBLANK(B2),ISBLANK(C2)),"",G2*12.50*24)

e trascinata alla righe successive.

Adesso vorrei sostituire il valore 12.50 nella formala con un parametro letto da un altro sheet 'params' situato in A2.

Quindi cambio la formula in:

=IF(OR(ISBLANK(B2),ISBLANK(C2)),"",G2*'params'!A2*24)


Nella prima riga funziona tutto correttamente, nelle righe successive invece la formula va a sostituire
'params'!A2
con
'params'!A3
etc...

Come posso risolvere?

Grazie.

clyde79
04-04-2018, 18:29
ma ne sei sicuro? io ho provato e trascinando la formula, se la cella cui ti riferisci (A2) non ha i segni del dollaro, il suo riferimento viene modificato nelle formule successive... proprio come ti aspetti tu

robertino_salemi
04-04-2018, 23:05
Si, alla fine ho risolto utilizzando il $, per bloccare la riga di riferimento,cioè la mia formula diventa:

=IF(OR(ISBLANK(B2),ISBLANK(C2)),"",G2*'params'!A$2*24)


Così funziona, altrimenti trasciando la cella viene incrementata automaticamente.