Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: tellen hoeveel maal een woord voorkomt  (gelezen 28120 keer)

0 leden en 1 gast bekijken dit topic.

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
tellen hoeveel maal een woord voorkomt
« Gepost op: 20 februari 2014, 15:24:04 »
hallo,
heb volgend probleem en geraak er maar niet uit.
in bijgevoegde excel tabel staan een aantal namen in kolom B.
nu zou ik daar graag zoeken hoeveel maal een bepaalde naam voorkomt.
heb al vele malen geprobeerd met functie "aantal.als", maar het lukt me niet.
iemand een suggestie?
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.191
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: tellen hoeveel maal een woord voorkomt
« Reactie #1 Gepost op: 20 februari 2014, 17:28:44 »
Hallo Adri,

Aantal als kijkt naar de totale inhoud van de cellen, en dus zal je de namen moeten opsplitsen naar aparte cellen (wat zeker zo duidelijk is als met komma's te werken). Daarna kan je met een matrix werken, in dit geval B2:H38.

Zie voorbeeldbestandje: de formule werd gemaakt in K3, en dan doorgetrokken naar beneden.

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline popipipo

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 318
Re: tellen hoeveel maal een woord voorkomt
« Reactie #2 Gepost op: 20 februari 2014, 20:29:50 »
En wat als je gebruik maakt van de "joker tekens"

=COUNTIF(B1:B100;"*"&"Staf"&"*")
=aantal.als(B1:B100;"*"&"Staf"&"*")
Willem
Hoe meer je weet hoe meer je vergeet.
Hoe meer je vergeet hoe minder je weet.
Hoe minder je weet hoe minder je vergeet.
Hoe minder je vergeet hoe meer je weet.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.191
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: tellen hoeveel maal een woord voorkomt
« Reactie #3 Gepost op: 20 februari 2014, 20:52:28 »
En wat als je gebruik maakt van de "joker tekens"
Natuurlijk :-[, en waarom denk je dat we je hier anders nodig hebben...  ;) ;D

Groetjes,

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline popipipo

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 318
Re: tellen hoeveel maal een woord voorkomt
« Reactie #4 Gepost op: 20 februari 2014, 22:26:47 »
Ik weet dit
Jij weet dat
Iedereen weet een klein beetje
Met z'n allen weten we alles
Willem
Hoe meer je weet hoe meer je vergeet.
Hoe meer je vergeet hoe minder je weet.
Hoe minder je weet hoe minder je vergeet.
Hoe minder je vergeet hoe meer je weet.

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: tellen hoeveel maal een woord voorkomt
« Reactie #5 Gepost op: 21 februari 2014, 08:37:35 »
bedankt,
het werkt inderdaad met de joker tekens.
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: tellen hoeveel maal een woord voorkomt
« Reactie #6 Gepost op: 21 februari 2014, 14:56:32 »
nu heb ik nog een bijkomende vraag (zie voorbeeld).
weet niet of dit eenvoudig is.
ik zou graag het aantal kilometers dat gereden is optellen per deelnemer.
iets in de zin van:
op datum van ...hebben we x kilometer gereden.
deelnemers zijn a, b maar niet c.
dus mag a en b de km bijkrijgen op hun totaal, maar c niet.
iets voor vb?
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: tellen hoeveel maal een woord voorkomt
« Reactie #7 Gepost op: 21 februari 2014, 16:31:43 »
heb de oplossing ondertussen zelf gevonden met som.als (zie voorbeeld).

dus...andere vraag.
mijn voorbeeld: intikken van het aantal km van de volgende rit (kolom C) zou na verlaten van de cel automatisch bij het vorige totaal (Kolom D) moeten komen (ook als er bv lege cellen zijn in die kolom).
maw zoek de laatste cel in kolom D en tel laatste waarde van kolom C op.
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline popipipo

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 318
Re: tellen hoeveel maal een woord voorkomt
« Reactie #8 Gepost op: 21 februari 2014, 19:37:05 »
=IF(C2="";"";SUM(C$2:C2))

Zet deze formule in D2 en trek hem door naar beneden.
Willem
Hoe meer je weet hoe meer je vergeet.
Hoe meer je vergeet hoe minder je weet.
Hoe minder je weet hoe minder je vergeet.
Hoe minder je vergeet hoe meer je weet.

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: tellen hoeveel maal een woord voorkomt
« Reactie #9 Gepost op: 22 februari 2014, 09:42:32 »
ok popipipo,
heb nog wel even moeten vertalen in nederlands, maar werkt perfect.
kan je misschien eens uitleggen wat die formule precies doet?
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.191
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: tellen hoeveel maal een woord voorkomt
« Reactie #10 Gepost op: 22 februari 2014, 10:11:38 »
Hallo adri,

ik denk dat ik van popipipo hier wat uitleg bij mag geven  ;)
Als je de formule doortrekt en enkele rijen lager de formule bekijkt, dan zie je beter wat er gebeurt:

Formule in D2:         =ALS(C2="";"";SOM(C$2:C2))   
Formule in D3:                              .............
Formule in D4:                              .............
Formule in D5:         =ALS(C5="";"";SOM(C$2:C5))     

Dus: ALS C5 leeg is, zet NIETS in D5, ANDERS: maak in D5 de som van C$2:C5

Het plaatsen van het $-teken voorkomt dat bij het doortrekken (in de formule SOM) de C$2 veranderd in C3 enzovoort... 
Daardoor wordt steeds de som van alle cellen in C samengeteld in D

:) SoftAid :)             
       
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: tellen hoeveel maal een woord voorkomt
« Reactie #11 Gepost op: 22 februari 2014, 10:36:59 »
bedankt softaid.
nu heb ik nog 2 problemen.

1.aantal deelnames:
voorbeeld1: zoeken naar Luc is goed (geen rekening met Luc N)
voorbeeld2: zoeken naar Luc geeft 30 (ook Luc N is hier meegeteld?)

2. aantal km per persoon:
voorbeeld1: werkt perfect
voorbeeld2: werkt alleen voor Luc

wat zie ik over het hoofd????
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.191
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: tellen hoeveel maal een woord voorkomt
« Reactie #12 Gepost op: 22 februari 2014, 11:34:31 »
Hallo adri,

de formule die je nu toepast, die was door popipipo gegeven om te gebruiken als al je "deelnemers" in 1 cel stonden, gescheiden door komma's. Dat is in je huidig voorbeeld niet meer het geval, dus dient je formule ook aangepast.

Je dient nu als criterium enkel de naam op te geven, bijvoorbeeld Luc.
Je kan ook gewoon verwijzen naar de cel K2, omdat daar Luc in staat.
Dus voor Deelnemers probleem: = AANTAL.ALS(C:J;"Luc")  of AANTAL.ALS(C:J;K2)
De laatste vorm laat je toe om de formule in L2 gewoon door te trekken, in plaats van telkens de formules zelf te moeten bewerken.

Goed, doe je dit nu met je huidig tabblad, dan zal je merken dat al je formules juist zijn, en dat het toch niet werkt. Slechts enkele namen worden samen geteld.
De oorzaak ligt in een spatie voor de namen van bijna alle deelnemers. Verwijder de spaties en alles zal perfect zijn.
PS: Marc en Marc (1e deelname) zijn 2 verschillende namen, net als Luc en Luc N verschillende namen zijn.
Denk maar aan het toevoegen van familienamen. Je zal als Criterium in je formule ook de voor en achternaam moeten vermelden.

Aantal Km:
Hier geld ook weer dat de formule die je nu toepast, die was door popipipo gegeven om te gebruiken als al je "deelnemers" in 1 cel stonden, gescheiden door komma's. Dat is in je huidig voorbeeld niet meer het geval, dus dient je formule ook aangepast.

:) SoftAid :)             

Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.191
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: tellen hoeveel maal een woord voorkomt
« Reactie #13 Gepost op: 22 februari 2014, 12:34:40 »
Hallo adri,

ik ondervind dat de Functie SOM.ALS() enkel kijkt naar de eerste kolom van een bereik.
Een Matrix formule wordt blijkbaar niet ondersteunt.

ik heb het op een moeilijke manier opgelost, door van alle kolommen een SOM.ALS() apart te maken, en deze samen te tellen in N2,  N3, N4, enzovoort. Je dient de formule, indien gewenst, toch maar eenmaal te maken of aan te passen, en je kan ze daarna doortrekken.

Mogelijk hebben de ECHTE specialisten hier een eenvoudigere formule voor, maar dit werkt voorlopig. Zie voorbeeld.

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: tellen hoeveel maal een woord voorkomt
« Reactie #14 Gepost op: 22 februari 2014, 12:49:15 »
voorbeeld 2 werkt nu wel zoals jij beschreven hebt (alle deelnemers in 1 kolom)

maar met mijn echt project lukt het niet.
daar is de zoekkolom (voor deelnemers) niet in aparte kolom.
is het probleem met de functie som.als (alleen eerste kolom) en kwestie van excel versie?
ken niet veel van visual basic editor, maar is daar misschien een oplossing te zoeken?
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

 


www.combell.com