Come evitare problemi quando i valori numerici sono utilizzati come testo
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:
-
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)
-
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