Utilizzo di una parte numerica di una cella in una formula (Microsoft Excel)
Rita ha descritto un problema in cui le vengono fornite informazioni, in un foglio di lavoro Excel, che combina numeri e caratteri alfabetici in una cella. In particolare, una cella può contenere “3,5 V”, il che significa che sono state impiegate 3,5 ore di vacanza. (Il carattere alla fine della cella potrebbe cambiare, a seconda del tipo di ore rappresentate dalla voce.)
Rita si chiedeva se fosse possibile ancora utilizzare i dati in una formula in qualche modo.
Sì, è possibile e ci sono diversi modi per affrontare il problema.
Il modo più semplice (e più pulito) sarebbe semplicemente spostare i caratteri alfabetici nella propria colonna. Supponendo che le voci saranno sempre costituite da un numero, seguito da uno spazio, seguito dai caratteri, puoi fare la “divisione” in questo modo:
-
Assicurati che ci sia una colonna vuota a destra delle voci.
-
Seleziona le voci.
-
Visualizza la scheda Dati della barra multifunzione.
-
Fare clic sullo strumento Testo in colonne, nel gruppo Strumenti dati. Excel visualizza il primo passaggio della procedura guidata Converti testo in colonne. (Vedi figura 1.)
-
Il pulsante di opzione Delimitato dovrebbe essere selezionato. Fare clic su Avanti. Excel visualizza il secondo passaggio della procedura guidata.
-
Assicurati che la casella di controllo Spazio sia selezionata, quindi fai clic su Avanti. Excel visualizza il terzo passaggio della procedura guidata.
-
Fare clic su Fine.
Word divide le voci in due colonne, con i numeri nella colonna più a sinistra e i caratteri alfabetici a destra. È quindi possibile utilizzare qualsiasi funzione matematica regolare sui valori numerici desiderati.
Se non è possibile separare i dati in colonne (forse la tua azienda non consente tale divisione, o potrebbe causare problemi con quelli che successivamente utilizzeranno il foglio di lavoro), puoi affrontare il problema in un paio di altri modi.
Innanzitutto, potresti usare la seguente formula su singole celle:
=VALUE(LEFT(A3,LEN(A3)-2))
La funzione SINISTRA viene utilizzata per rimuovere i due caratteri più a destra (lo spazio e la lettera) di tutto ciò che si trova nella cella A3, quindi la funzione VALORE converte il risultato in un numero. È quindi possibile utilizzare questo risultato come si farebbe con qualsiasi altro valore numerico.
Se vuoi semplicemente sommare la colonna contenente le tue voci, puoi usare una formula di matrice. Immettere quanto segue in una cella:
=SUM(VALUE(LEFT(A3:A21,LEN(A3:A21)-2)))
Assicurati di inserire effettivamente la formula premendo Maiusc + Ctrl + Invio.
Poiché si tratta di una formula di matrice, le funzioni SINISTRA e VALORE vengono applicate a ciascuna cella nell’intervallo A3: A21 singolarmente e quindi sommate utilizzando la funzione SOMMA.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (10229) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: