Lo potresti fare ricorrendo a qualche artifizio
In qualche parte del tuo file, in un foglio specifico crei due sezioni. La prima con le celle contenenti le formule e la seconda, avente stesso formato della prima, contenente gli eventuali dati inputati da te.
Poi inserisci una cella di scelta coi due valori "dati liberi" "dati calcolati" che punta ad una particolare cella il cui valore sarà 0 per il primo caso ed 1 per il secondo caso.
Aquesto punto, in altra parte del tuo file, crei una terza copia, nel formato, dei dati che hai gia stabilito altrove. Ciascuna cella conterrà una formula di matrice.
Supponiamo che:
- in A1:A8 del foglio2 hai la parte di celle con le formule
- in B1:B8 del foglio2 hai la parte di celle coi dati in input
- in C1 del foglio2 hai la cella di controllo (quella che assume valore 0 o 1). Chiamo questa cella col nome CONTROLLO
Adesso torni nel foglio1, selezioni il range A1:A8, scrivi nella prima cella la formula di matrice:
={CONTROLLO*(FOGLIO2!A1:A8) + (1-CONTROLLO)*(FOGLIO2!B1:B8)}
e premi Ctrl+Shift+Invio
N.B.: Non digitare le parentiesi graffe, queste ti appariranno dopo aver premuto Ctrl+Shift+Invio.
Come potrai constatare, quando CONTROLLO vale 1, la seconda parte della formula va a zero, mentre quando vale 0 la prima parte della formula va a zero e la seconda va a 1, riportando quindi nel primo caso i dati calcolati e nel secondo caso i dati di input