Suggerimento: le altre lingue sono tradotte da Google. Puoi visitare il English versione di questo link.
Accedi
x
or
x
x
Registrati
x

or

Come sommare / contare i numeri in grassetto in un intervallo di celle in Excel?

Quando hai un intervallo di dati che contiene alcuni numeri in grassetto in un foglio di lavoro, e ora vuoi sommare o contare solo le celle in grassetto, ovviamente puoi aggiungerle una alla volta manualmente, ma richiederà molto tempo. Come potresti sommare o contare solo le celle in grassetto in Excel in modo facile e veloce?

Contare i numeri in grassetto in un intervallo con Funzione definita dall'utente (VBA e formula)

Somma i numeri in grassetto in un intervallo con Funzione definita dall'utente (VBA e formula)

Diversi clic per contare e sommare le celle in grassetto in un intervallo con Kutools per Excel


Seleziona rapidamente tutte le celle in grassetto in un intervallo in Excel:

Con il Kutools for Excel's Seleziona celle con formato utility, puoi selezionare tutte le celle con la stessa formattazione o colore in un intervallo contemporaneamente.

Kutools for Excel: con più di 200 pratici componenti aggiuntivi di Excel, liberi di provare senza limitazioni nei giorni 60. Scarica la versione di prova gratuita ora!

Scheda Office Abilita la modifica e la navigazione a schede in Office e semplifica notevolmente il tuo lavoro ...
Kutools per Excel risolve la maggior parte dei problemi e aumenta la produttività del 80%
  • Riutilizzare qualsiasi cosa: Aggiungi le formule più utilizzate o complesse, i grafici e qualsiasi altra cosa ai tuoi preferiti e riutilizzali rapidamente in futuro.
  • Più delle funzioni di testo di 20: Estrai numero da stringa di testo; Estrai o rimuovi parte di testi; Converti numeri e valute in parole inglesi.
  • Unisci strumenti: Più cartelle di lavoro e fogli in uno; Unisci più celle / righe / colonne senza perdere dati; Unisci righe duplicate e somma.
  • Strumenti di divisione: Suddivisione dei dati in più fogli in base al valore; Una cartella di lavoro per più file Excel, PDF o CSV; Una colonna a più colonne.
  • Incolla Saltare Righe nascoste / filtrate; Conte E Somma per colore di sfondo; Invia e-mail personalizzate a più destinatari in blocco.
  • Super filtro: Crea schemi di filtro avanzati e applica a tutti i fogli; Ordinare per settimana, giorno, frequenza e altro; Filtro da grassetto, formule, commento ...
  • Oltre alle potenti funzionalità di 300; Funziona con Office 2007-2019 e 365; Supporta tutte le lingue; Facile implementazione nella tua azienda o organizzazione.

Contare i numeri in grassetto in un intervallo con Funzione definita dall'utente


Le seguenti Funzione definita dall'utente può aiutarti a ottenere rapidamente il numero di celle in grassetto. Per favore, fai come questo:

1. Tenere premuto il tasto ALT + F11 chiavi, e apre il Finestra di Microsoft Visual Basic per applicazioni.

2. Clic inserire > Moduloe incollare il seguente codice nel Finestra del modulo.

Codice VBA: conta i numeri in grassetto in un intervallo di celle

Function CountBold(WorkRng As Range)
'Update 20131202
Dim Rng As Range
Dim xCount As Long
For Each Rng In WorkRng
    If Rng.Font.Bold Then
        xCount = xCount + 1
    End If
Next
CountBold = xCount
End Function

3. Quindi salvare questo codice e digitare questa formula = CountBold (A1: C9) in una cella vuota, vedi screenshot:

doc-count-bold-cells1

4. Quindi premere entrare chiave e conterai le celle in grassetto nel range A1: C9.

doc-count-bold-cells2

Nota:A1: C9 nella formula indica l'intervallo in cui vuoi utilizzare la funzione per contare le celle in grassetto, puoi cambiarlo secondo le tue necessità.


Sommare i numeri in grassetto in un intervallo con Funzione definita dall'utente

E se vuoi sommare solo i numeri in grassetto in un intervallo di dati, posso anche creare una funzione definita dall'utente per risolverli.

1. Tenere premuto il tasto ALT + F11 chiavi, e apre il Finestra di Microsoft Visual Basic per applicazioni.

2. Clic inserire > Moduloe incollare il seguente codice nel Finestra del modulo.

Codice VBA: somma i numeri in grassetto in un intervallo di celle

Function SumBold(WorkRng As Range)
'Update 20131202
Dim Rng As Range
Dim xSum As Long
For Each Rng In WorkRng
    If Rng.Font.Bold Then
        xSum = xSum + Rng.Value
    End If
Next
SumBold = xSum
End Function

3. Quindi salvare questo codice e digitare questa formula = Sumbold (A1: C9) in una cella vuota, vedi screenshot:

doc-count-bold-cells3

4. E poi premere entrare chiave, sono stati aggiunti tutti i numeri in grassetto nella gamma A1: C9. Vedi screenshot:

doc-count-bold-cells4

Nota:A1: C9 nella formula indica l'intervallo in cui si desidera utilizzare la funzione per sommare le celle in grassetto, è possibile modificarlo secondo le proprie necessità.


Diversi clic per contare e sommare le celle in grassetto in un intervallo con Kutools per Excel

YPuoi facilmente contare o sommare tutte le celle in grassetto in un intervallo con diversi clic senza gestire il complicato codice VBA e ricordare le formule.

Kutools for Excel : con più di 300 utili componenti aggiuntivi di Excel, libero di provare senza limiti nei giorni 60.

1. Per il conteggio delle celle in grassetto, selezionare una cella vuota per individuare il risultato, quindi fare clic su Kutools > Funzioni di Kutools > Statistica e matematica > COUNTBYFONTBOLD.

E per sommare le celle in grassetto, clicca Kutools > Funzioni di Kutools > Statistica e matematica > SUMBYFONTBOLD. Vedi screenshot:

2. Nella Fargomenti di unction finestra di dialogo, specificare l'intervallo con le celle in grassetto che è necessario contare o sommare nella casella Riferimento, quindi fare clic su OK pulsante.

Ora il conteggio o la somma di tutte le celle in grassetto nell'intervallo specificato vengono popolati immediatamente nella cella selezionata. Vedi screenshot:

Tipo.Se vuoi avere una prova gratuita di questa utility, per favore vai a scarica il software liberamente prima, quindi vai ad applicare l'operazione in base ai passaggi precedenti.


Mantieni costante la costante di celle formula con Kutools per Excel

Kutools for Excel include più di 300 utili strumenti di Excel. Libero di provare senza limiti nei giorni 60. Scarica la versione di prova gratuita ora!


Articoli correlati:

Come identificare e selezionare tutte le celle o il testo in grassetto in Excel?


Kutools per Excel risolve la maggior parte dei problemi e aumenta la produttività del 80%

  • Riutilizzo: Inserire rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Cifra le celle con password; Crea mailing list e invia email ...
  • Super Formula Bar (modifica facilmente più righe di testo e formula); Layout di lettura (leggere e modificare facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere i dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Previeni celle duplicate; Confronta le gamme...
  • Seleziona Duplica o Unica Righe; Seleziona righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molti libri di esercizi; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento alla formula; Creazione automatica di riferimenti a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • estrarre il testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare subtotali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtro ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale di grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle basate su colonne chiave; Dividi i dati in più fogli; Converti in batch xls, xlsx e PDF...
  • Oltre alle potenti funzionalità di 300. Supporta Office / Excel 2007-2019 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzioni complete di prova gratuita di 30-day.
kte tab 201905

Scheda Office Porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Editore, accesso, Visio e progetto.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la tua produttività di 50% e riduce centinaia di clic del mouse per te ogni giorno!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Djn · 1 years ago
    А если в ячейках числа и текст? надо просуммировать только ячейки с числами жирным шрифтом.
  • To post as a guest, your comment is unpublished.
    Kal · 3 years ago
    RE: CountBold formula
    This formula does not appear to be dynamic. While it works at first pass, if i change the bolded cells the counters do not update unless i re-enter the formula again. Any tips?
    • To post as a guest, your comment is unpublished.
      Daniel · 3 years ago
      Yea this is the same for me, otherwise it works great. But if this could be solved so it refreshes the count after each cell deselect like other basic counts it would be perfect!
      • To post as a guest, your comment is unpublished.
        crystal · 2 years ago
        Dear guys,
        The formula won't update if you just change the format of the number cells.
        It updates only when you change the cell content.
  • To post as a guest, your comment is unpublished.
    Julia · 5 years ago
    I'm using excel for mac 2011. How can I run the code on my system? thanks!
  • To post as a guest, your comment is unpublished.
    Maey · 5 years ago
    I copied and pasted code into excel but get #NAME? error. I made sure to enable macros and using excel 2010 version (don't know if that changes anything). Can anyone please help?!
    • To post as a guest, your comment is unpublished.
      Vadim · 5 years ago
      [quote name="Maey"]I copied and pasted code into excel but get #NAME? error. I made sure to enable macros and using excel 2010 version (don't know if that changes anything). Can anyone please help?![/quote]

      You have to follow the instruction. It says: "Click Insert > Module, and paste the following code in the Module Window", and you have to do exactly so. Make sure you paste the code in the Module Window, not in the Sheet code Window.
  • To post as a guest, your comment is unpublished.
    Anil · 5 years ago
    Thank you..

    it's working...
  • To post as a guest, your comment is unpublished.
    Katie · 5 years ago
    This works a treat. I only have one issue...it doesn't seem to be adding anything after a decimal point. Any help would be greatly appreciated.
  • To post as a guest, your comment is unpublished.
    Katie · 5 years ago
    This works perfectly except it doesn't seem to add my decimal places, only adds the whole dollar.
    If you have a fix for this I would be very grateful.
    • To post as a guest, your comment is unpublished.
      Taz · 5 years ago
      Hi Katie, Use the below code, as the sum shows decimal places.

      Function SumBold(rng As Range)
      Dim rCell As Range
      Application.Volatile
      SumBold = 0
      For Each rCell In rng
      If rCell.Font.Bold Then _
      SumBold = SumBold + rCell
      Next
      End Function
  • To post as a guest, your comment is unpublished.
    Peter · 5 years ago
    THIS IS AWESOME !!!! It worked perfectly !! Thank you
  • To post as a guest, your comment is unpublished.
    kersten · 5 years ago
    hello,
    using excel 2013 Dutch with kutools 6.5 but can't sill using reading layout.
    ask before shout be solved in this version ???
    • To post as a guest, your comment is unpublished.
      Admin-jay · 5 years ago
      [quote name="kersten"]hello,
      using excel 2013 Dutch with kutools 6.5 but can't sill using reading layout.
      ask before shout be solved in this version ???[/quote]

      Hello, Please contact me at jaychivo#extendoffice.com. Please replace # with @.

      :-)
      • To post as a guest, your comment is unpublished.
        Trenton · 5 years ago
        Is there a way to count based on cell color if text is bolded?