soluzioni:
1) aggiungi un nome che identifica un intervallo variabile ... se vuoi
un esempio specifica qual'è la prima riga di dati e l'ultima colonna
2) crea un elenco e aggiorna i dati all'interno dell'elenco
saluti
r
La cosa più semplice è utilizzare i "nomi", così devi correggere, di
volta in volta, solo il range di riferimento del nome.
Premessa:
- I tuoi dati in A3:H300
- In B2 vuoi la somma delle celle B3:B300
- In H2 vuoi la somma delle celle H3:H300
soluzione 1):
selezioni B2, menu inserisci -> nome -> definisci:
nome:: ColDati
riferito a:: =Foglio1!B$3:B$300
(attenzione ai riferimenti relativi di colonna e assoluti di riga)
in B2:: = Somma(ColDati)
in H2:: = Somma(ColDati)
etc....
soluzione 2):
da qualsiasi cella, menu inserisci -> nome -> definisci:
nome:: ColDati
riferito a:: =Foglio1!$B$3:$H$300
(attenzione ai riferimenti assoluti )
in B2:: = Somma(ColDati B:B)
in H2:: = Somma(ColDati H:H)
etc....
In entrambe le soluzioni ti basterà modificare "riferito a" con la
riga giusta.
Si potrebbe anche rendere automatica questa variazione .....
Bye!
Scossa
"r" wrote:
> .
>
Puoi precisare come ottieni il nuovo elenco? (query di
importazione dati esterni?, copia incolla delle nuove righe
da un altro file?)
P.s.: No so se hai letto la mia precedente risposta,
postata via google-groups.
--
Bye!
Scossa
inserisci ->nome -> definisci
come nome assegni per es:
Elenco_v
riferito a:
=INDIRETTO("A1:D"&CONTA.SE(Foglio1!$A:$A;"<>"))
in questo caso somma(elenco_v) ti restituirà la somma delle celle
contenute nelle colonne a:d fino all'ultima riga di a valorizzata,
tieni presente che nella colonna a non devono esserci buchi di celle
vuote ...
questo è solo un esempio, ma può essere un inizio
saluti
r
Grazie davvero!!!
"Scossa" ha scritto:
> .
>
"r" ha scritto:
> .
>
Quindi la query di importazione assegna già un nome al
range dei dati importati per cui il problema è praticamente
risolto: nelle formule fai riferimento a questo nome.
Per esempio, se i dati importati la prima volta sono
A3:Z300 la query assegna un nome a questo range (p.e.:
Dati). Se vuoi che una cella calcoli la somma dei dati
della colonna B basta scrivere =Somma(Dati B:B)
Ogni volta che importi i dati il range viene
automaticamente corretto, l'unica accortezza è nelle
opzioni di importazione dei dati escludere i nomi dei campi
così il range si riferisce solo ai dati.
--
Bye!
Scossa