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

determinare se una cella contiene una formula o un numero

843 views
Skip to first unread message

mario

unread,
Jun 11, 2009, 12:12:01 PM6/11/09
to
ciao,
avrei bisogno di capire se esiste una funzione nativa di excel (no vba,
please) che mi permette di capire se una data cella contiene una formula
oppure contiene un valore numerico immesso manualmente.
per esempio se la cella A1 contiene =SOMMA(A2+A3) e la cella B1 contiene un
qualsiasi valore, vorrei una funzione che, applicata ad A1 o applicata ad A2,
restituisca due risultati diversi.
grazie a tutti, ciao
Mario

ivano

unread,
Jun 11, 2009, 2:03:25 PM6/11/09
to

"mario" <ma...@discussions.microsoft.com> ha scritto nel messaggio
news:B9CCCECB-4421-4C6A...@microsoft.com...

Ciao,
devi creare un nome definito:
Inserisci Nome Definisci
[nome]: formula
[riferito a]:
=SINISTRA(INFO.CELLA(6;INDIRETTO("RC[-1]";FALSO)))="="

la verifica si effettua, in base alla formula proposta, alla cella
immediatamente a sinistra:
A B
2 FALSO
=3+5 VERO

In B1:
=formula

ricopia in basso
ivano

mario

unread,
Jun 12, 2009, 3:49:01 AM6/12/09
to
"ivano" wrote:

ciao Ivano,
è chiarissimo quello che suggerisci. funziona perfettamente.
una domanda: la funzione INFO.CELLA è una funzione nativa? infatti (oltre a
non averla mai sentita) nel momento in cui "entro" nella valutazione della
formula con lo strumento "valuta formula", eseguendone i vari passaggi del
calcolo, excel mi ritorna un errore (NOME?) che poi, all'ultimo passaggio,
non dà problemi e torna il risultato corretto.

Nello sviluppo del foglio di calcolo che sto facendo, ho pensato una
soluzione migliorativa che consiste nel formattare in modo condizionale una
cella a seconda che questa contenga una formula oppure un valore; ecco perchè
ti chiedo come funziona INFO.CELLA.

Grazie, ciao
Mario

ivano

unread,
Jun 12, 2009, 7:23:17 AM6/12/09
to

"mario" <ma...@discussions.microsoft.com> ha scritto nel messaggio

news:4714EF18-394F-44D5...@microsoft.com...

ciao,
ulteriori informazioni le trovi a:
http://www.riolab.org/viewrisorsa.asp?id=48
e file allegato

Se utilizzi la formattazione condizionale con il nome definito non hai
problemi di sorta.
ivano

ivano

unread,
Jun 12, 2009, 10:35:30 AM6/12/09
to
>
> ciao Ivano,
> ho letto il link che mi hai dato! ottima risorsa veramente!
> tuttavia non ne vengo fuori, ecco di cosa avrei bisogno. Supponi che in
> A1 = valore
> A2 = formula
> A3 = formula
> Vorrei che la formattazione condizionale evidenziasse in colore rosso la
> cella A1 in quanto contenente un valore.
> Non riesco, con la funzione INFO.CELLA, a venirne fuori.
> Suggerimenti? Grazie
> Mario


Ciao,
devi modificare leggermente la formula:
=SINISTRA(INFO.CELLA(6;INDIRETTO("RC";FALSO)))="="

in formattazione, condizione1, la formula è:
=formula=VERO

dove "formula" era il nome definito

mario

unread,
Jun 12, 2009, 10:24:07 AM6/12/09
to

"ivano" wrote:

ciao Ivano,

mario

unread,
Jun 12, 2009, 12:09:02 PM6/12/09
to

"ivano" wrote:

Grazie 1000 !!!
ce l'ho fatta, ho definito la formula come mi hai suggerito e applicato la
formattazione condizionale! è un po' un arcano, non ho ancora capito come
funziona, comunque funziona!
grazie, ciao
Mario

0 new messages