Nel mio foglio di lavoro Excel, ho una cella contenente la seguente formula:
=IF(COUNT(Y11:AA11)>0,SUM(Y11:AA11),#N/A)
con l'obiettivo di un grafico in seguito utilizzando la visualizzazione della cella in un grafico (escludendo la visualizzazione di eventuali valori 0), che fa.
Il problema che ho è che ce ne sono molti #N/A
visualizzare valori che appaiono disordinati, quindi voglio usare la formattazione condizionale per rendere i casi quando #N/A
viene visualizzato con testo bianco. Finora ogni tentativo fa sì che ogni valore abbia testo bianco indipendentemente dal valore visualizzato #N/A
o un numero. Qualcuno conosce un modo per farlo?
Cose che ho provato:
Utilizzo della formattazione condizionale con la condizione della formula di
=ISERROR($X$4:$X$37)
, applicato all'intervallo$X$4:$X$37
. (Tutte le celle dell'intervallo sono formattate per utilizzare il testo bianco; numeri validi e valori di errore).Utilizzo della formattazione condizionale con la condizione della formula di
=ISNA($X$4:$X$37)
(stesso risultato).Usare la formattazione condizionale con l'affettazione solo per i duplicati (Visualizzazione del numero ancora interessato)
Modifica della formula nelle celle (
X4:X37
) a=IF(COUNT(Y11:AA11)>0,SUM(Y11:AA11),"#N/A")
, quindi formattazione condizionale quel testo. (Il valore zero ora viene visualizzato sul grafico da allora"#N/A"
è testo e#N/A
non era.)
=ISERROR(A2)
per determinare quali celle formattare. Nel tuo esempio, dovresti usare =ISERROR(X4)
. Il punto è che l'argomento di uno dei ISxxx()
le funzioni dovrebbero essere un singolo valore, non un intervallo. (Non riesco nemmeno a capire ... (proseguendo)
ISERROR
la documentazione dice ripetutamente che tu la passi UN valore, non vedo dove dice mai che il parametro non deve essere un intervallo o un array.) Provalo; il meccanismo di formattazione condizionale si occupa di gestire ogni cella da X4
a X37
. E non usare $
segni. Se dici =ISERROR($X$4)
, quindi l'intero intervallo diventerà bianco se X4
è un errore (e viceversa). ... (continua)
#N/A
tra virgolette nella tua formula:=IF(COUNT(Y11:AA11)>0,SUM(Y11:AA11),"#N/A")