Problema:

La seguente formula nella colonna B è stata progettata per restituire “5” per tutti i numeri in List1 (colonna A) che sono maggiori o uguali a 5 e “2”

per tutti i numeri inferiori a 5.

SE (A2> = 5, “5”, “2”)

Ciò sembra riuscito, tuttavia, quando viene utilizzata la seguente formula SUM per fornire un totale dei risultati nella colonna B, viene restituito un risultato errato di “0”:

SOMMA (B2: B8)

Soluzione:

I numeri “5” e “2”, restituiti dalla funzione SE nella colonna B, sono in realtà valori di testo perché vengono inseriti tra virgolette doppie.

Pertanto, la colonna B contiene valori di testo, non numeri.

Poiché la funzione SOMMA opera solo su valori numerici, non ci sono numeri nella colonna B da sommare, e quindi restituisce 0.

Per risolvere il problema, dobbiamo convertire i valori di testo nella colonna B in numeri in uno dei seguenti modi:

  1. Modificare la funzione SE nella colonna B per restituire numeri rimuovendo le virgolette doppie da “5” e “2”, come segue:

IF (A2> = 5,5,2)

  1. Utilizzare le funzioni SUM e VALUE per convertire i valori di testo nella colonna B in numeri, utilizzando una delle seguenti formule di matrice:

\ {= SUM (- B2: B8)} \ {= SUM (VALUE (B2: B8))} Per applicare la formula di matrice:

Selezionare la cella, premere e contemporaneamente premere.

Screenshot // Evitare problemi quando i valori numerici sono usati come testo Evitare problemi quando i valori numerici sono usati come testo