Errore calcolo formula in excel utilizzando funzione "SE"

Anonimo
2019-04-17T12:52:59+00:00

Buongiorno, mi sono imbattuto in uno strano errore.

Impostando una formula all'interno della funzione "SE" ottengo un risultato, per una combinazione di dati, che mi da un valore diverso da 0, quando invece il risultato dovrebbe essere 0.

Nel dettaglio:

Valore casella "A1" = 2,54

Valore nella casella "A2" = 5,00

Formula =A1-(A2*0,5)-0,04 = 0,00E+00, e questo risultato è corretto (lo esprimo in formato scientifico).

Stessa formula all'interno della funzione "SE":

=SE(A1-(A2*0,5)-0,04<=0;0;A1-(A2*0,5)-0,04)=3,47E-17 che mi risulta ERRATO in quanto non vi sono matematiche ragioni perché il risultato sia diverso da 0.

Resto in attesa di una gentile risposta.

Grazie

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

8 risposte

Ordina per: Più utili
  1. Anonimo
    2019-04-17T15:00:13+00:00

    Se la cella è formattata come numero dà 0,00

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2019-04-17T14:24:33+00:00

    Così è errato.

    Il valore 2,54 è su "A2" anzichè su "A1" e 5,00 è su "A3" anzichè su "A2".

    La condizione seguente è quella corretta.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2019-04-17T14:04:56+00:00

    A me risulta così, se ho copiato giusto i numeri.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2019-04-17T13:35:03+00:00

    Buongiorno, grazie per la risposta.

    Formattando diversamente la cella però il risultato non cambia, cambia solo la sua visualizzazione.

    Questa è una formula all'interno di un foglio più complesso.

    Il risultato di quella formula viene utilizzato in altre formule ed un valore diverso o uguale a 0 in quella posizione all'interno del mio foglio è importante. Importa il valore, non la sua visualizzazione.

    Il problema del risultato esatto 0,00E+00 (lo esprimo in questo formato perché dà più l'idea dello 0 e non di un numero infinitamente piccolo quale invece 3,47E-17) è facilmente risolvibile ponendo la formula "=A1-(A2*0,5)-0,04" in un'altra casella, ad esempio "A3" e poi comporre la formula con la funzione "SE" come segue:"=SE(A3<=0;0;A3)". In questo modo il risultato ottenuto è 0,00E+00.

    Questo è un "bug", oppure c'è un mio errore che non colgo? 

    MI piacerebbe capire poiché utilizzo molto excel.

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2019-04-17T13:14:12+00:00

    Prova a formattare come numero la cella dove scrivi la formula SE. A me da 0,00

    La risposta è stata utile?

    0 commenti Nessun commento