Ga naar hoofdinhoud

Hoe vetgedrukte getallen in een celbereik in Excel optellen / tellen?

Als u een gegevensbereik heeft dat enkele vetgedrukte getallen in een werkblad bevat en u nu alleen de vetgedrukte cellen wilt optellen of tellen, kunt u ze natuurlijk een voor een handmatig optellen, maar dit zal tijdrovend zijn. Hoe kunt u op een gemakkelijke en snelle manier alleen de vetgedrukte cellen in Excel optellen of tellen?

Tel vetgedrukte cijfers in een bereik met door de gebruiker gedefinieerde functie (VBA en formule)
Som vetgedrukte getallen op in een bereik met door de gebruiker gedefinieerde functie (VBA en formule)
Meerdere klikken om vetgedrukte cellen in een bereik te tellen en op te tellen met Kutools voor Excel


Tel vetgedrukte cijfers in een bereik met de door de gebruiker gedefinieerde functie

De volgende Door de gebruiker gedefinieerde functie kan u helpen snel het aantal vetgedrukte cellen te krijgen. Doe als volgt:

1. Houd de ALT + F11 toetsen, en het opent de Microsoft Visual Basic for Applications-venster.

2. Klikken Invoegen > Moduleen plak de volgende code in het Module Venster.

VBA-code: tel vetgedrukte getallen in een celbereik

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

3. Sla deze code vervolgens op en typ deze formule = CountBold (A1: C9) in een lege cel, zie screenshot:

doc-count-bold-cells

4. Druk vervolgens op Enter sleutel, en u telt de vetgedrukte cellen in het bereik A1: C9.

doc-count-bold-cells

Opmerking:A1: C9 in de formule geeft het bereik aan waarvoor u de functie wilt gebruiken om de vetgedrukte cellen te tellen, u kunt dit naar behoefte wijzigen.


Tel de vetgedrukte getallen op in een bereik met de door de gebruiker gedefinieerde functie

En als u alleen de vetgedrukte getallen in een gegevensbereik wilt optellen, kan ik ook een door de gebruiker gedefinieerde functie maken om het op te lossen.

1. Houd de toets ingedrukt ALT + F11 toetsen, en het opent de Microsoft Visual Basic for Applications-venster.

2. Klikken Invoegen > Moduleen plak de volgende code in het Module Venster.

VBA-code: som vetgedrukte getallen op in een celbereik

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

3. Sla deze code vervolgens op en typ deze formule = sumbold (A1: C9) in een lege cel, zie screenshot:

doc-count-bold-cells

4. En druk vervolgens op Enter -toets, alle vetgedrukte cijfers in het bereik A1: C9 zijn opgeteld. Zie screenshot:

doc-count-bold-cells

Opmerking:A1: C9 in de formule geeft het bereik aan waarvoor u de functie wilt gebruiken om de vetgedrukte cellen bij elkaar op te tellen, u kunt dit naar behoefte wijzigen.


Meerdere klikken om vetgedrukte cellen in een bereik te tellen en op te tellen met Kutools voor Excel

YU kunt eenvoudig alle vetgedrukte cellen in een bereik tellen of optellen met enkele klikken zonder ingewikkelde VBA-code te verwerken en formules te onthouden.

Voor het aanvragen Kutools for Excel, Dan kunt u download en installeer het eerst.

1. Om vetgedrukte cellen te tellen, selecteert u een lege cel om het resultaat te lokaliseren en klikt u op Kutools > Kutools-functies > Statistisch en wiskundig > COUNTBYFONTBOLD.

En om vetgedrukte cellen op te tellen, klikt u op Kutools > Kutools-functies > Statistisch en wiskundig > SUMBYFONTBOLD. Zie screenshot:

2. In de Function Argumenten dialoogvenster, specificeer het bereik met vetgedrukte cellen die u moet tellen of optellen in het vak Verwijzing en klik vervolgens op het OK knop.

Nu wordt het tellen of optellen van alle vetgedrukte cellen in het opgegeven bereik onmiddellijk in de geselecteerde cel ingevuld. Zie screenshot:

  Als u een gratis proefperiode (30 dagen) van dit hulpprogramma wilt, klik om het te downloaden, en ga vervolgens de bewerking toepassen volgens de bovenstaande stappen.


Houd formulecelverwijzing constant met Kutools voor Excel


Gerelateerde artikelen:

Hoe identificeer en selecteer ik alle vetgedrukte cellen of tekst in Excel?

Beste Office-productiviteitstools

馃 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar effici毛ntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen.  Klik hier om de functie te krijgen die u het meest nodig heeft...

Omschrijving


Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
Comments (22)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello Anthony,
I was struggling with the same problem. For me, the solution ended up being very simple. I noticed I had 4 Modules listed. I removed all of them and then started over with the above instructions. Now it works perfectly.
This comment was minimized by the moderator on the site
I use the function and keep getting the #NAME? error. I am using Excel 365 and Windows11.
This comment was minimized by the moderator on the site
Hello, Anthony

Have you copied and pasted the code into the Module of Microsoft Visual Basic for Applications window in your worksheet? Afetr pasting the code, then, you should enter the formula as you need.

Or you can upload your file here, we can check where the problem is.

Thank you!
This comment was minimized by the moderator on the site
Ma se metto in grassetto nuove celle, la somma non si aggiorna !!!
This comment was minimized by the moderator on the site
Hello Carlo,

Gald to help. After you bold new cells, the sum won't update automatically. But when you double-click the formula cell, then press Enter, the sum will update. Please have a try.

Sincerely,
Mandy
This comment was minimized by the moderator on the site
Hi Mandy,
thanks for your reply,
Yes I know that after double click the sum will uograde.
Is there any way to upgrade automatically the sum ?

Regards
Carlo
This comment was minimized by the moderator on the site
Hello Carlo,

Sorry that I don't have the solution for automatically upgrading the sum. The easiest way I can think of is to press Ctrl + Alt + F9 to recalculate all worksheets in all open workbooks. Have a nice day.

Sincerely,
Mandy
This comment was minimized by the moderator on the site
袗 械褋谢懈 胁 褟褔械泄泻邪褏 褔懈褋谢邪 懈 褌械泻褋褌? 薪邪写芯 锌褉芯褋褍屑屑懈褉芯胁邪褌褜 褌芯谢褜泻芯 褟褔械泄泻懈 褋 褔懈褋谢邪屑懈 卸懈褉薪褘屑 褕褉懈褎褌芯屑.
This comment was minimized by the moderator on the site
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?
This comment was minimized by the moderator on the site
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!
This comment was minimized by the moderator on the site
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.
This comment was minimized by the moderator on the site
I'm using excel for mac 2011. How can I run the code on my system? thanks!
This comment was minimized by the moderator on the site
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?!
This comment was minimized by the moderator on the site
[quote]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?!By Maey[/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.
This comment was minimized by the moderator on the site
Thank you.. it's working...
This comment was minimized by the moderator on the site
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.
This comment was minimized by the moderator on the site
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.
This comment was minimized by the moderator on the site
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
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
Rate this post:
0   Characters
Suggested Locations