Ciao
Dovresti chiarire se la tua formula matriciale restituisce il valore
in una singola cella o in più celle.
Se ad esempio selezioni le celle B1:B4 e scrivi nella barra della
formula =A1:A4 e inserisci come formula matriciale ( Mausc+Ctrl
+Invio ) ti vengono restituiti in blocco i valori A1:A4
Se a questo punto selezioni la cella B3 e entri in modifica e copi il
contenuto della formula e cerchi di incollarla altrove è normale che
ti viene dato il messaggio di errore. Infatti se prima di incollare
non chiudi la formula nella cella B3 con il solito metodo ( MAisc +
Ctrl + Invio ) Excel non ti lascia andare avanti perchè giustamente si
ritrova la cella B3 ( in realtà ancora in modifica ) come formula
ordinaria ( come si entra in modifica infatti scompaiono le parentesi
graffe ). Poichè la formula originaria matriciale ( {=A1:A4} )
richiede che tutte le celle che restituiscono i risultati abbiamo la
stessa formula non è possibile che una di questa abia una formula
diversa ( nell'esempio in B3 non è possibile avere =A1:A4 ).
Quando si copia una formula matriciale multicella è bene selezionare
tutto il range su cui incide la formula ; entrare in modifica;
copiare; reinserire la formula matriciale nel range ancora selezionato
con Maisc + Ctrl + Invio; copiare la formula che si caricata in
Clipboard
Ciao Elio
Caio Elio,
ho copiato le celle B181:C181 da foglio2 a foglio3.
Ora mi capita che se vado a correggere la formula in C181 mi modifica
la formula B181 come la C181, e viceversa.
Devo eliminare la riga, inserire riga nuova, ricopiare da foglio2 le
celle B181:C181 e incollarle su foglio3, così funziona.
ciao e grazie.
umberto