Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

Come sommare correttamente i numeri con unità di misura in un intervallo in Excel?

Author Sun Last modified

Quando lavori con Excel, potresti incontrare una situazione in cui è necessario sommare numeri che includono unità di misura, come "5 kg", "12 lbs" o "10 m". Questo è comune, ad esempio, quando si tengono traccia pesi, lunghezze o quantità — specialmente in liste di acquisto, misurazioni ingegneristiche, registri di laboratorio e dati logistici dove ogni valore è accompagnato da un'unità di misura. Tuttavia, se provi a utilizzare la formula SOMMA standard di Excel su tali dati, non funzionerà come previsto. Questo perché Excel interpreta i valori contenenti testo (come unità) come stringhe di testo piuttosto che come valori numerici, il che significa che SOMMA e altre funzioni matematiche di base li ignorano o restituiscono errori. Per sommare accuratamente questi valori, è necessario un metodo per estrarre la parte numerica prima di eseguire il calcolo. Questa guida ti accompagnerà attraverso diversi metodi pratici ed efficaci, inclusi formule, funzionalità integrate e utili add-in come Kutools per Excel, per aiutarti a sommare correttamente i numeri con unità in diversi scenari del mondo reale.


Somma numeri con unità utilizzando una formula

Quando tutti i tuoi valori condividono la stessa unità e hai bisogno di una soluzione rapida basata su formule, le formule di array in Excel possono aiutare a estrarre la parte numerica e calcolare la somma. Questo metodo è adatto per intervalli in cui ogni cella contiene un numero immediatamente seguito dalla stessa unità esatta, ad esempio, "8 kg", "15 kg", ecc.

Seleziona una cella vuota per il tuo risultato e inserisci la seguente formula:

=SUM(SUBSTITUTE(B2:B7, "kg", "") +0)

Dopo aver digitato la formula, confermala premendo insieme Ctrl + Shift + Enter (su alcuni sistemi, questo è richiesto per le formule di array), così Excel la riconosce come un'operazione di array. Vedrai quindi la somma delle parti numeriche nella tua cella selezionata.

A screenshot showing the formula for summing numbers with units in Excel
Arrow
A screenshot of the correct summed result of numbers with units

Suggerimento: Nella formula sopra, B2:B7 si riferisce all'intervallo dati contenente i valori con unità che desideri sommare, e "kg" è l'unità inclusa nei tuoi dati. Assicurati che tutte le voci nell'intervallo siano consistenti nell'unità e che non ci siano spazi extra o discrepanze di ortografia, altrimenti la formula non estrarrà correttamente i valori. Se la tua unità o intervallo è diverso, regolali di conseguenza. Questa formula non gestisce scenari in cui sono presenti più tipi di unità nell'intervallo.


Somma numeri con unità utilizzando Kutools per Excel

Per gli utenti che preferiscono un approccio più facile e visivo o vogliono evitare di memorizzare formule, Kutools per Excel offre un modo diretto per pulire i valori numerici. La sua funzione Rimuovi Caratteri rende facile eliminare l'unità non numerica in modo da poter sommare direttamente i numeri. Questo è ideale per situazioni in cui i tuoi dati contengono numeri e unità in una colonna e hai bisogno di rendere rapidamente i numeri utilizzabili per i calcoli.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Evidenzia le celle contenenti i numeri con unità. Vai alla scheda Kutools, clicca su Testo e seleziona Rimuovi Caratteri. Vedi screenshot:

A screenshot of the Remove Characters option in Kutools tab in Excel

2. Nella finestra di dialogo Rimuovi Caratteri, seleziona solo l'opzione Non-numerico. Questa impostazione rimuove tutti i caratteri tranne i numeri. Vedi screenshot:

A screenshot showing the Remove Characters dialog box

3. Clicca OK o Applica. Ora, solo i contenuti numerici rimangono nelle tue celle selezionate, che puoi ora sommare con una semplice formula. Seleziona una cella vuota e inserisci la formula qui sotto per ottenere il tuo risultato:

=SUM(B2:B7)

L'immagine sotto mostra come appare la colonna pulita e la somma dopo aver seguito questa procedura.

A screenshot showing the cleaned numeric values after using Kutools
Arrow
A screenshot of the final summed result in Excel

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora

Nota: Kutools esegue sostituzioni dirette nelle celle selezionate, quindi potresti voler lavorare su una copia dei tuoi dati se hai bisogno di preservare il testo originale. Questa soluzione funziona meglio per unità di tipo singolo. Dopo aver usato questa funzione, assicurati che tutti i valori puliti siano numerici prima di sommarli.

Somma Numeri Con la Stessa Unità Utilizzando Kutools per Excel e la Funzione SOMMA

 
Kutools per Excel: Oltre 300 strumenti utili a portata di mano! Goditi funzionalità AI gratuite per sempre! Scarica Ora!

Somma numeri in base alla stessa unità con Kutools per Excel

Se la tua tabella contiene valori con diverse unità — per esempio, pesi sia in "Kg" che in "Pound" — e vuoi sommare separatamente per ogni unità (come ottenere il totale in Kg e il totale in Pound), Kutools offre un modo efficiente con la sua funzione Assistente Formula. Questo è utile per tabelle riassuntive, report di inventario o quando si preparano dati per ulteriori confronti.

A table with numbers and different units like Kg and Pound

Kutools per Excel - Ricco di oltre 300 strumenti essenziali per Excel. Goditi funzionalità AI permanentemente gratuite! Scarica ora!

1. Scegli la cella dove vuoi che appaia il risultato sommato. Vai a Kutools > Assistente Formula > Statistica > Somma in base allo stesso testo.

A screenshot of the Formula Helper tool for summing based on text in Kutools tab in Excel

2. Nella finestra di dialogo Assistente Formule, configura il tuo calcolo: sotto Inserimento argomenti, scegli l'intervallo completo dei dati come Range e digita o seleziona l'unità specifica (come "Kg" o "Pound") nel campo Testo. Poi clicca OK.

A screenshot of the Arguments input section for summing based on unit

Suggerimento: La formula predefinita utilizza riferimenti assoluti (ad esempio, $B$2:$B$7). Se hai intenzione di riempire automaticamente questa funzione per più unità o righe, modifica manualmente i riferimenti in relativi se necessario.

Ora, la tua cella risultato visualizza il totale per l'unità scelta. Ripeti per ogni unità per ottenere tutti i totali di gruppo.

A screenshot of the final result showing summed values for each unit in Excel

Nota: Questo metodo funziona bene per tabelle con tipi di unità chiaramente etichettati e aiuta ad automatizzare la somma multi-unità, minimizzando gli errori da raggruppamenti manuali.


Combina righe duplicate e somma i numeri corrispondenti utilizzando Kutools per Excel

Alcuni set di dati presentano elementi o entità elencate più volte con quantità associate e unità, come frutta con voci di peso in diverse unità. Supponiamo che tu voglia sommare i valori raggruppati per elemento e unità, unendo le righe duplicate e consolidando il totale. La funzione Unione Avanzata Righe di Kutools per Excel è progettata proprio per scenari del genere, rendendo l'aggregazione veloce e semplice.

A table containing fruits with weights and multiple units in Excel

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Seleziona la tua tabella contenente elementi duplicati e unità miste, poi vai su Kutools > Unisci & Dividi > Unione Avanzata Righe.

A screenshot of the Advanced Combine Rows option in Kutools tab in Excel

2. Nella finestra di dialogo Combina Righe Basate su Colonna, seleziona prima la colonna contenente le unità e contrassegnala come Chiave Primaria. Questo permette a Kutools di raggruppare i tuoi dati per unità. Vedi screenshot:

A screenshot of the Combine Rows Based on Column dialog showing the primary key option

3. Successivamente, evidenzia la colonna con i valori numerici (come "Peso"), poi seleziona Calcola e scegli Somma per sommare i valori per ogni gruppo.

A screenshot showing the Calculate Sum option

4. Clicca OK e la tua tabella riassumerà per unità, combinando i numeri come richiesto. Questo è particolarmente utile per inventari e dati di vendita dove voci multiple devono essere aggregate in base all'unità corrispondente.

A screenshot of the final table with summed numbers grouped by units

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora

Suggerimento: Puoi raggruppare per più di una chiave (ad esempio, elemento e unità) per una consolidazione più profonda.

Combina Duplicati e Somma Numeri

 
Kutools per Excel: Oltre 300 strumenti utili a portata di mano! Goditi funzionalità AI gratuite per sempre! Scarica Ora!

Macro VBA: Estrai numeri da stringhe di testo con unità e somma automaticamente

Per utenti avanzati che cercano una completa automazione o che lavorano con schemi complessi o variati nelle stringhe di unità, una macro VBA può gestire l'estrazione e la somma in un unico passaggio. Questo metodo è particolarmente utile quando il tuo intervallo contiene numeri seguiti da diverse unità o strutture di dati inconsistenti, e quando le formule incorporate di Excel sono troppo limitanti o complicate da adattare per ogni caso.

1. Apri l'Editor VBA facendo clic su Sviluppatore > Visual Basic. Nella finestra Microsoft Visual Basic for Applications, clicca su Inserisci > Modulo, poi incolla il codice seguente nel modulo:

Sub SumNumbersWithUnits()
    Dim cell As Range
    Dim WorkRng As Range
    Dim xTitleId As String
    Dim NumSum As Double
    Dim NumStr As String
    Dim i As Long
    Dim ch As String
    
    On Error Resume Next
    xTitleId = "Kutools for Excel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range with numbers and units", xTitleId, WorkRng.Address, Type:=8)
    
    NumSum = 0
    
    For Each cell In WorkRng
        NumStr = ""
        
        For i = 1 To Len(cell.Value)
            ch = Mid(cell.Value, i, 1)
            
            If ch Like "[0-9.]" Then
                NumStr = NumStr & ch
            ElseIf Len(NumStr) > 0 Then
                Exit For
            End If
        Next i
        
        If IsNumeric(NumStr) Then
            NumSum = NumSum + Val(NumStr)
        End If
    Next cell
    
    MsgBox "Sum of numbers is: " & NumSum, vbInformation, "Kutools for Excel"
End Sub

2. Per eseguire il codice, fai clic ovunque all'interno della macro e premi F5, oppure clicca sul Run button pulsante Esegui sopra la finestra dell'editor di codice. Apparirà una finestra di dialogo che ti chiederà di selezionare l'intervallo contenente numeri con unità. Lo script estrarrà automaticamente il valore numerico iniziale da ogni cella di testo e sommerà tutti i risultati, poi visualizzerà la somma in una finestra pop-up.

Consigli e note sull'utilizzo:

  • Questa macro estrae i caratteri numerici dall'inizio di ogni stringa fino a quando non viene trovato un carattere non numerico, il che significa che funziona sulla maggior parte dei formati come "5kg", "12 lbs" o "20.5 m".
  • Se il formato dei numeri è inconsistente o incorporato all'interno della stringa, potrebbero essere necessarie ulteriori personalizzazioni.
  • Puoi modificare il codice VBA per raccogliere o elaborare separatamente le unità, se lo desideri.
  • Per evitare la perdita dei dati originali, usa sempre le macro su una copia o su un backup del tuo foglio di lavoro.
  • Richiede che la funzionalità delle macro sia abilitata nelle impostazioni di Excel.

Questa soluzione VBA è versatile quando si ha a che fare con variazioni nei tuoi dati ed è un notevole risparmio di tempo quando applicata a grandi dataset.

Usa Power Query per estrarre e sommare numeri con unità

Power Query, lo strumento di trasformazione dati integrato di Excel, è ideale per elaborare dataset più grandi o complessi contenenti numeri con unità.
Funziona particolarmente bene quando le strutture dei dati sono inconsistenti o quando è necessaria l'automazione per attività ricorrenti.

1. Seleziona l'intervallo contenente i tuoi dati (inclusi numeri con unità), poi vai alla scheda Dati e clicca Da Tabella/Intervallo. Se richiesto, assicurati che i tuoi dati abbiano intestazioni.

2. Nell'Editor Power Query, seleziona la colonna con i tuoi valori di testo. Usa Aggiungi Colonna scheda > Estrai > Testo Prima Del Delimitatore oppure Testo Tra Delimitatori.
Scegli in base al formato dei tuoi dati:

  • Usa un delimitatore spazio se i dati sono come "12 kg"
  • Usa un delimitatore basato su lettere se è "12kg"

3. Cambia il tipo di dati della nuova colonna in Numero Decimale o Numero Intero secondo necessità facendo clic con il tasto destro sull'intestazione e selezionando Cambia Tipo.

4. (Opzionale) Se vuoi sommare per unità, separa ulteriormente l'unità con Estrai Testo Dopo Delimitatore, poi Raggruppa Per (nella scheda Home) e seleziona Somma per il nuovo campo numerico.

5. Fai clic su Chiudi & Carica per importare i dati elaborati e le somme direttamente in Excel come un nuovo foglio o tabella.

Vantaggi:

  • Gestisce dati complessi, inconsistenti o di massa in modo pulito e veloce.
  • I passaggi possono essere salvati e riapplicati a dati futuri o aggiornati — rendendo questo approccio altamente ripetibile.
  • Puoi personalizzare la logica di trasformazione oltre l'estrazione semplice, includendo la gestione di prefissi, suffissi, decimali e raggruppamenti per diverse unità.

Limitazioni:

  • C'è una curva di apprendimento per gli utenti nuovi a Power Query.
  • È meglio applicato a dati strutturati o quando si lavora con tabelle piuttosto che con inserimenti cellulari ad hoc.

Risoluzione dei problemi e suggerimenti:

  • Per ottenere i migliori risultati, rivedi sempre i numeri estratti o convertiti per anomalie, specialmente se il formato delle unità o dei numeri varia ampiamente.
  • Fai un backup dei tuoi dati di origine prima di qualsiasi azione di massa (compresi Kutools e VBA).
  • Quando usi formule, verifica attentamente la presenza di spazi nascosti o errori di battitura nei dati e nelle unità.
  • Se le formule falliscono o restituiscono errori (come #VALORE!), verifica che tutte le celle referenziate contengano i formati attesi e regola di conseguenza l'intervallo o i criteri delle unità.
  • Quando usi VBA, assicurati che le macro siano abilitate e salva prima di eseguirle per una più facile ripresa.
  • I passaggi di trasformazione di Power Query possono essere regolati dopo l'anteprima tramite il riquadro Passaggi Applicati nel caso in cui i tuoi dati siano cambiati.

Articoli correlati:

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra invece che in nuove finestre.
  • Aumenta la produttività del50% e riduce centinaia di clic del mouse ogni giorno!

Tutti gli add-in Kutools. Un solo programma di installazione

La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
  • Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
  • Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in