View Full Version : excel escludere celle con errori nelle formule
serbring
12-12-2007, 10:29
ho una serie di dati in colonna, nel quale devo calcolarne la media. In molte celle, anche se è giusto ho l'errore "#div/0!", e quando vado a calcolare la media di quella colonna di dati ho ancora "#div/0!". Sapete se c'è un modo per escludere dal calcolo della media, le celle contenenti '"#div/0!"?
john_revelator
12-12-2007, 11:45
Prova così
=SOMMA.SE(A1:A5;"<>#DIV/0!")/CONTA.SE(A1:A5;">0")
Ovviamente adattalo al tuo range. :)
serbring
12-12-2007, 12:11
grazie mille funziona....;)
bimbumbam
12-12-2007, 14:06
-Occhio che così com'è scritta la formula fa la media dei soli valori positivi Conta.se(int;"<>0")
-se guardi nel riferimento funzioni ci sono delle funzioni apposite per la manipolazione degli errori tipo err.val()
-se vuoi evitare gli errori di divisione puoi semplicemente usare un se("cella che può andare a 0";Dividendo/"cella che può andare a 0";0) in questo modo avrai 0 invece di DIV.
serbring
12-12-2007, 14:24
-Occhio che così com'è scritta la formula fa la media dei soli valori positivi Conta.se(int;"<>0")
-se guardi nel riferimento funzioni ci sono delle funzioni apposite per la manipolazione degli errori tipo err.val()
-se vuoi evitare gli errori di divisione puoi semplicemente usare un se("cella che può andare a 0";Dividendo/"cella che può andare a 0";0) in questo modo avrai 0 invece di DIV.
ok grazie tante per la risposta esuastiva....:)
serbring
13-02-2008, 21:26
ragazzi adesso mi trovo nella situazione in cui devo calcolare il minimo di una serie di celle, ma alcune di queste contengono #!div/0! e lui mi ritorna un errore.. Sapete come potrei fare?
bimbumbam
15-02-2008, 08:28
Come nei casi precedenti, puoi fare un se(cella divisore <>0; divisione;"nullo"), in questo modo metterà un valore di testo nella cella #div/0! e potrai applicare la funzione min senza problemi.
serbring
15-02-2008, 08:54
Come nei casi precedenti, puoi fare un se(cella divisore <>0; divisione;"nullo"), in questo modo metterà un valore di testo nella cella #div/0! e potrai applicare la funzione min senza problemi.
grazie tante....
bimbumbam
15-02-2008, 14:54
scusa, non ho capito se ti sono stato d'aiuto oppure non ne cavi fuori niente, in caso posta un esempio.
marcoste
15-02-2008, 23:45
ciao nelle celle che ti restituiscono il #div/0! inserisci questa :
SE(VAL.ERRORE(formula)=VERO;"";formula)
così facendo le operazioni di media, min o altro dovrebbero funzionare.
franco112
13-05-2008, 14:45
problema simile.... (per certi versi)
ad esempio:
ipotizzando una cella A1 con valore 209,98
e una cella B1 con valore 0
volendo calcolare la percentuale di scostamento percentuale fra i valori delle 2 celle avrei applicato la seguente formula:
=(B1-A1)/ASS(B1)
e mi compare l'errore #DIV/0!
come potrei fare per ottenere il fatidico risultato di -100 % ? anzichè ottenre l'errore ?
:muro: :muro: :muro: :(
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.