Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

problema CERCA.VERT su Excel 2007

1,355 views
Skip to first unread message

Umile

unread,
Apr 27, 2011, 4:12:57 AM4/27/11
to
Salve, ho il seguente problema: da quando sono passato da Excel 2003 a
Excel 2007 mi si presenta il seguente messaggio utilizzando la
funzione CERCA.VERT:

Riferimento non valido. I file di questa versione non possono
contenere formule che fanno riferimento a celle che si trovano dopo le
prime 256 colonne (colonna IW o successiva) o 65536 righe.

Ho provato a salvare entrambi i files (origine e destinazione dati) in
formato xls 2003: nulla.
Ho provato a salvare entrambi i files in formato xlsx 2007: nulla.

Riuscite a venirne a capo?

Grazie mille anticipatamente.

Mauro Gamberini

unread,
Apr 27, 2011, 4:38:14 AM4/27/11
to
"Umile" ha scritto nel messaggio
news:b9cf38a6-bdbc-4c68...@v8g2000yqb.googlegroups.com...

Salve, ho il seguente problema: da quando sono passato da Excel 2003 a
Excel 2007 mi si presenta il seguente messaggio utilizzando la
funzione CERCA.VERT:

Riferimento non valido. I file di questa versione non possono
contenere formule che fanno riferimento a celle che si trovano dopo le
prime 256 colonne (colonna IW o successiva) o 65536 righe.

Ho provato a salvare entrambi i files (origine e destinazione dati) in
formato xls 2003: nulla.
Ho provato a salvare entrambi i files in formato xlsx 2007: nulla.

**********************************************

Excel 2007 può gestire
1.048.576 righe e 16.384 colonne
in formato .xlsx/xlsm

Excel 2003 ed Excel 2007 in modalità compatibilità
possono gestire
65536 righe e 256 colonne.

Se poi, gentilmente, posti la funzione
che ti da errore, forse capiamo qualcosa di più.
Grazie.

---------------------------
Mauro Gamberini
Microsoft MVP - Excel
http://www.riolab.org/
http://www.maurogsc.eu/

Umile

unread,
Apr 27, 2011, 7:54:41 AM4/27/11
to
Anzitutto grazie per la risposta.

Questa è la funzione: =CERCA.VERT(B2;[Cartel1]Foglio1!$A:$B;2;0)

Ovviamente nessuno dei fogli di lavoro che sto utilizzando supera le
65536 righe e le 256 colonne.

Grazie ancora, ciao.

r

unread,
Apr 27, 2011, 12:06:13 PM4/27/11
to

quello di usare colonne intero non è un buon modo di scrivere formule.
E' un ottimo modo per appesantire enormemente calcoli e fogli.
definisci il range limitandone la dimensione a un numero di righe che
sia sicuramente necessario e sufficiente e risolverai.
Tipo A1:B10000

se le righe non sono moltissime puoi anche usare un nome per rendere
il range dinamico.

saluti
r

Umile

unread,
Apr 29, 2011, 3:34:14 AM4/29/11
to
Ti ringrazio per la risposta.


> quello di usare colonne intero non è un buon modo di scrivere formule.
> E' un ottimo modo per appesantire enormemente calcoli e fogli.

Ok, ma ti garantisco che ho sempre usato questa formula sugli stessi
fogli di lavoro per anni e non ho mai avuto problemi, quindi sono
convinto che il problema dipenda da Excel 2007.


> definisci il range limitandone la dimensione a un numero di righe che
> sia sicuramente necessario e sufficiente e risolverai.
> Tipo A1:B10000

Potresti riscrivere la mia formula con la tua modifica?


> se le righe non sono moltissime puoi anche usare un nome per rendere
> il range dinamico

...che per un ignorante come me si traduce in???


Grazie ancora, ciao.

r

unread,
Apr 29, 2011, 6:47:44 AM4/29/11
to
On 29 Apr, 09:34, Umile <um...@swissinfo.org> wrote:
> Ti ringrazio per la risposta.
>
> > quello di usare colonne intero non è un buon modo di scrivere formule.
> > E' un ottimo modo per appesantire enormemente calcoli e fogli.
>
> Ok, ma ti garantisco che ho sempre usato questa formula sugli stessi
> fogli di lavoro per anni e non ho mai avuto problemi, quindi sono
> convinto che il problema dipenda da Excel 2007.

da cosa dipende l'ha già detto mauro (ciao) dalle diverse dimensioni
del range A:B nelle due versioni

>
> > definisci il range limitandone la dimensione a un numero di righe che
> > sia sicuramente necessario e sufficiente e risolverai.
> > Tipo A1:B10000
>
> Potresti riscrivere la mia formula con la tua modifica?

ma certo!
=CERCA.VERT(B2;[Cartel1]Foglio1!$A$1:$B$10000;2;0)

>
> > se le righe non sono moltissime puoi anche usare un nome per rendere
> > il range dinamico
>
> ...che per un ignorante come me si traduce in???

ad esempio puoi leggere questo:
http://www.riolab.org/index.php?option=com_content&view=article&id=72:assegnare-un-intervallo-dinamico-ad-un-nome&catid=47:excel&Itemid=68

>
> Grazie ancora, ciao.

ciao
r

r

unread,
Apr 29, 2011, 6:49:25 AM4/29/11
to
On 29 Apr, 12:47, r <robb....@gmail.com> wrote:

> ad esempio puoi leggere questo:http://www.riolab.org/index.php?option=com_content&view=article&id=72...


>
>
>
> > Grazie ancora, ciao.
>
> ciao
> r

la risposta 2 di paolo in particolare risulta essere la più
efficiente ... anche se amo scarto alla follia :-)
saluti
r

Umile

unread,
Apr 29, 2011, 10:42:58 AM4/29/11
to
> =CERCA.VERT(B2;[Cartel1]Foglio1!$A$1:$B$10000;2;0)

Ok, funziona.
Grazie mille!!!

0 new messages