abonnement Unibet Coolblue Bitvavo
pi_203874568
AANTAL.ALS() of AANTALLEN.ALS() .
  maandag 28 februari 2022 @ 10:34:08 #242
137360 mrPanerai
Bekende Belg!
pi_203874986
quote:
1s.gif Op maandag 28 februari 2022 09:57 schreef Tegan het volgende:
AANTAL.ALS() of AANTALLEN.ALS() .
moet daar nog wat bij dan? als cijfer of als letter??
pi_203884910
quote:
0s.gif Op maandag 28 februari 2022 09:06 schreef mrPanerai het volgende:
Nog even een vraagje

ik wil op het einde van een rij het aantal cellen kennen waar ik een cijfer heb instaan,
nu heb ik =aantal(A1:A300) dat zou goed moeten gaan maar in bepaalde cellen staan letters die Excel ook meetelt
hoe moet ik die formule aanpassen?

Nog beter zou zijn als hij bepaalde woorden of letters meetelt, bv dat ik een kolom krijg met (bv. 6 keer de letter x in die rij)
Oef ik weet niet 100% zeker hoe ik je vraag moet lezen.
De vraag is: "waar ik een cijfer heb instaan"
De twijfel: dus als de inhoud van de cel is "bier4x" - is dat dan een "ja" er zit een cijfer in?

De simpele antwoorden:
=AANTAL.ALS(A:A;"*") dit geeft het aantal cellen waar er tekst is ingevuld (een getal is in dit geval geen tekst)
=AANTAL.ALS(A:A;"<>*") dit geeft het aantal cellen waar geen tekst is ingevuld, maar dat betekent dat lege cellen en cellen met een foutmelding ook geteld worden.
=AANTAL.ALS(A:A;">0") dit geeft het aantal cellen met een getal groter dan 0

Als je een moeilijkere combinatie zoekt, dan is het waarschijnlijk het beste om een hulp kolom aan te maken. Zo kan je bijvoorbeeld krijgen:
=ALS(ISGETAL(A1);1;0) --- in dit geval hoef je alleen nog maar de som van je hulpkolom uit te rekenen.
  dinsdag 1 maart 2022 @ 09:02:06 #244
137360 mrPanerai
Bekende Belg!
pi_203888581
quote:
0s.gif Op maandag 28 februari 2022 21:19 schreef snabbi het volgende:

[..]
Oef ik weet niet 100% zeker hoe ik je vraag moet lezen.
De vraag is: "waar ik een cijfer heb instaan"
De twijfel: dus als de inhoud van de cel is "bier4x" - is dat dan een "ja" er zit een cijfer in?

De simpele antwoorden:
=AANTAL.ALS(A:A;"*") dit geeft het aantal cellen waar er tekst is ingevuld (een getal is in dit geval geen tekst)
=AANTAL.ALS(A:A;"<>*") dit geeft het aantal cellen waar geen tekst is ingevuld, maar dat betekent dat lege cellen en cellen met een foutmelding ook geteld worden.
=AANTAL.ALS(A:A;">0") dit geeft het aantal cellen met een getal groter dan 0

Als je een moeilijkere combinatie zoekt, dan is het waarschijnlijk het beste om een hulp kolom aan te maken. Zo kan je bijvoorbeeld krijgen:
=ALS(ISGETAL(A1);1;0) --- in dit geval hoef je alleen nog maar de som van je hulpkolom uit te rekenen.
Hey Top, bedankt voor je moeite, ik ga zo even kijken of ik wat met je antwoord kan...

Maar het vraagstuk is dus onderstaande...

dit is een deel van de excel


ik wil op het einde een aantal kolommen
1 kolom telt het aantal vakjes waar een cijfer of getal instaat
1 kolom telt het aantal vakjes waar een bepaalde letter instaat.
eventueel wil ik die kolom herhalen met een andere letter
pi_203889675
1. AANTAL.ALS(A:A;">0") als het getal altijd positief is.
2. AANTAL.ALS(A:A;"die ene letter")

Zo zou ik het doen. Je had ook even de voorbeelden in de supportartikelen van deze functies kunnen lezen en dit zelf kunnen bedenken :) .

Edit: Begreep 1. verkeerd, nu fixed.

[ Bericht 13% gewijzigd door Tegan op 01-03-2022 10:46:42 ]
pi_203934889
in excel gebruik de unique functie om een lijst met getallen te maken.
Maar soms is de lijst leeg. Dan komt er een #CALC! melding te staan
opzich geen probleem, maar in een andere cel tel ik het aantal getallen in die lijst.

Maar de fout #CALC! wordt ook geteld...
om te tellen gebruik ik COUNTA, hoe kan ik voorkomen dat #CALC! wordt geteld?
pi_203938265
quote:
0s.gif Op vrijdag 4 maart 2022 11:03 schreef MrNiles het volgende:
in excel gebruik de unique functie om een lijst met getallen te maken.
Maar soms is de lijst leeg. Dan komt er een #CALC! melding te staan
opzich geen probleem, maar in een andere cel tel ik het aantal getallen in die lijst.

Maar de fout #CALC! wordt ook geteld...
om te tellen gebruik ik COUNTA, hoe kan ik voorkomen dat #CALC! wordt geteld?
COUNT gebruiken in plaats van COUNTA?
  Moderator / KerstCrewQuizWinner vrijdag 4 maart 2022 @ 15:46:38 #248
39237 crew  H_T
2733
pi_203938318
Als het altijd een los cijfer of getal is (dus niet B100 bijvoorbeeld) kan je ook nog ISGETAL gebruiken en dan Aantal.als doen voor de cellen met een specifieke waarde erin
Ik ben de kleur MAGENTA
Je bent openminded, tenzij iets niet in je straatje past. Je houdt van discussiëren, maar hebt natuurlijk altijd gelijk. Als echte dierenliefhebber voer je graag kleine eendjes aan grote honden.
  maandag 7 maart 2022 @ 09:43:56 #249
137360 mrPanerai
Bekende Belg!
pi_203979784
quote:
1s.gif Op dinsdag 1 maart 2022 10:38 schreef Tegan het volgende:
1. AANTAL.ALS(A:A;">0") als het getal altijd positief is.
2. AANTAL.ALS(A:A;"die ene letter")

Zo zou ik het doen. Je had ook even de voorbeelden in de supportartikelen van deze functies kunnen lezen en dit zelf kunnen bedenken :) .

Edit: Begreep 1. verkeerd, nu fixed.
klopt had ik al gelezen maar ik krijg altijd deze melding

=AANTALEN.ALS(E3:DD3;DF3:DQ3;DS3:EP3;ES3:FA3;FC3:GT3;GV3:HS3;HU3:KS3;KU3:LC3;LE3:MV3;MY3:NC3;">0")

Fout: ongeldige naam
pi_203986317
quote:
0s.gif Op maandag 7 maart 2022 09:43 schreef mrPanerai het volgende:

[..]
klopt had ik al gelezen maar ik krijg altijd deze melding

=AANTALEN.ALS(E3:DD3;DF3:DQ3;DS3:EP3;ES3:FA3;FC3:GT3;GV3:HS3;HU3:KS3;KU3:LC3;LE3:MV3;MY3:NC3;">0")

Fout: ongeldige naam
Wat wil precies tellen hiermee? Iedere rij moet een eigen ">0".

AANTAL.ALS(E3:DD3;">0")+AANTAL.ALS(DF3:DQ3;">0")+... is voor iedere rij individueel het aantal positieve getallen bij elkaar opgeteld.

AANTALLEN.ALS(E3:DD3;">0";DF3:DQ3;">0";...) is alle keren dat alle genoemde voorwaarden waar zijn dus alleen de kolommen waar iedere cel een positief getal bevat.

Waarom niet E3:NC3 als totaalbereik?

[ Bericht 1% gewijzigd door Tegan op 07-03-2022 18:50:22 ]
  maandag 7 maart 2022 @ 18:45:41 #251
346939 Janneke141
Green, green grass of home
pi_203986851
quote:
0s.gif Op maandag 7 maart 2022 09:43 schreef mrPanerai het volgende:

[..]
klopt had ik al gelezen maar ik krijg altijd deze melding

=AANTALEN.ALS(E3:DD3;DF3:DQ3;DS3:EP3;ES3:FA3;FC3:GT3;GV3:HS3;HU3:KS3;KU3:LC3;LE3:MV3;MY3:NC3;">0")

Fout: ongeldige naam
Omdat AANTALLEN met 2 L'en is?
Opinion is the medium between knowledge and ignorance (Plato)
  dinsdag 8 maart 2022 @ 08:01:52 #252
137360 mrPanerai
Bekende Belg!
pi_203992783
quote:
1s.gif Op maandag 7 maart 2022 18:06 schreef Tegan het volgende:

[..]
Wat wil precies tellen hiermee? Iedere rij moet een eigen ">0".

AANTAL.ALS(E3:DD3;">0")+AANTAL.ALS(DF3:DQ3;">0")+... is voor iedere rij individueel het aantal positieve getallen bij elkaar opgeteld.

AANTALLEN.ALS(E3:DD3;">0";DF3:DQ3;">0";...) is alle keren dat alle genoemde voorwaarden waar zijn dus alleen de kolommen waar iedere cel een positief getal bevat.

Waarom niet E3:NC3 als totaalbereik?
omdat er een heel aantal kolommen is die ik niet mee in de telling wil hebben


met 1 formule alle cellen apart lukte niet, de formule herhalen met "+" wel

Dank voor het meedenken en corrigeren _O_ _O_

[ Bericht 15% gewijzigd door mrPanerai op 08-03-2022 08:59:29 ]
  dinsdag 8 maart 2022 @ 17:09:11 #253
137360 mrPanerai
Bekende Belg!
pi_203998934
Nu we toch bezig zijn ;)

ik heb onder een knop in mijn Excel sheet een macro gestoken waardoor die automatisch naar me mailt.

Bij het onderwerp wil ik eigenlijk graag de naam van de persoon die het Excel invult
in de sheet vult hij zijn naar in in cel B6

als dat niet kan eventueel in de body-tekst

quote:
With CreateObject("Outlook.Application").CreateItem(0)
.to = "xx@mail.nl"
.Subject = "Materiaalaanvraag van "
.Body = " "
.Attachments.Add Environ("TEMP") & "\" & ActiveSheet.Name & ".pdf"
.Send
End With
iemand een idee
pi_204002957
quote:
0s.gif Op dinsdag 8 maart 2022 17:09 schreef mrPanerai het volgende:
.Subject = "Materiaalaanvraag van "
.Subject = "Materiaalaanvraag van " & Range("B6").Value
pi_204003755
Je kan de naam (en mailadres) van de invuller ook wel "ophalen" in een macro. Als hij ingelogd is op de pc waar hij het Excel-bestand invult.
Aldus.
  woensdag 9 maart 2022 @ 19:35:33 #256
201761 phpmystyle
Ordinary guy from Moscow
pi_204014864
quote:
1s.gif Op zondag 13 februari 2022 19:38 schreef Tegan het volgende:
Met ALS() en OF().
quote:
0s.gif Op zondag 13 februari 2022 19:39 schreef Janneke141 het volgende:
Met FILTER() en UNIEK().
Hi,

Lukt nog niet helemaal. Hopelijk geeft onderstaande voorbeeld aan wat ik graag zou willen. Linker tabel staan alle brongegevens in (dummy voorbeeld), rechter tabel de output. De voorwaarde waarop gefilterd moet worden is "1" en de niet "x".

"Fifty years ago the Leningrad street taught me a rule - if a fight is inevitable, you have to throw the first punch."
Vladimir Putin
“To forgive the terrorists is up to God, but to send them there is up to me.”
Vladimir Putin
pi_204015487
quote:
7s.gif Op woensdag 9 maart 2022 19:35 schreef phpmystyle het volgende:

[..]
[..]
Hi,

Lukt nog niet helemaal. Hopelijk geeft onderstaande voorbeeld aan wat ik graag zou willen. Linker tabel staan alle brongegevens in (dummy voorbeeld), rechter tabel de output. De voorwaarde waarop gefilterd moet worden is "1" en de niet "x".

[ afbeelding ]
Dit is een optie:
FILTER(B:D;(B:B=1)*(C:C="x"))

Je voorbeeld geeft "wel" x weer, dus mijn oplossing ook :P .

[ Bericht 8% gewijzigd door Tegan op 09-03-2022 20:12:35 ]
  woensdag 9 maart 2022 @ 22:53:02 #258
201761 phpmystyle
Ordinary guy from Moscow
pi_204018854
quote:
1s.gif Op woensdag 9 maart 2022 20:07 schreef Tegan het volgende:

[..]
Dit is een optie:
FILTER(B:D;(B:B=1)*(C:C="x"))

Je voorbeeld geeft "wel" x weer, dus mijn oplossing ook :P .
Geniaal! Maakt werken met dumpjes een stuk makkelijker waar een deel van de dump uitgefilterd moet worden omdat dit weer door moet verwijzen.
"Fifty years ago the Leningrad street taught me a rule - if a fight is inevitable, you have to throw the first punch."
Vladimir Putin
“To forgive the terrorists is up to God, but to send them there is up to me.”
Vladimir Putin
  Moderator zondag 13 maart 2022 @ 19:20:27 #259
56843 crew  onlogisch
Forumbeest
pi_204067649
Ik heb een waarde in A1. Ik heb een waarde in B1.
Ik wil dat excel controleert of er in B2 t/m b1000 'een waarde' staat. Als dat het geval is moet excel in A2 t/m A1000 de waarde van A1 teruggeven.

Iemand een suggestie?
Recordhouder aantal posts op één dag.
4045
onlogisch
  zondag 13 maart 2022 @ 19:24:44 #260
346939 Janneke141
Green, green grass of home
pi_204067713
quote:
7s.gif Op zondag 13 maart 2022 19:20 schreef onlogisch het volgende:
Ik heb een waarde in A1. Ik heb een waarde in B1.
Ik wil dat excel controleert of er in B2 t/m b1000 'een waarde' staat. Als dat het geval is moet excel in A2 t/m A1000 de waarde van A1 teruggeven.

Iemand een suggestie?
Er moet ergens in die 999 cellen een getal staan, of er moet in al die 999 cellen een getal staan, of dezelfde waarde als in B1, of er moet op 1 of meer plaatsen "een waarde" (als tekst) staan... ik snap niet helemaal wat je bedoelt. Maar iets zegt me dat het met een relatief eenvoudige ALS-lus wel op te lossen is.
Opinion is the medium between knowledge and ignorance (Plato)
pi_204067807
In A2; ALS(B2="";"";A$1) en dan naar beneden slepen. Tenminste, als je dat bedoelt.
  Moderator zondag 13 maart 2022 @ 19:31:03 #262
56843 crew  onlogisch
Forumbeest
pi_204067810
quote:
0s.gif Op zondag 13 maart 2022 19:24 schreef Janneke141 het volgende:

[..]
Er moet ergens in die 999 cellen een getal staan, of er moet in al die 999 cellen een getal staan, of dezelfde waarde als in B1, of er moet op 1 of meer plaatsen "een waarde" (als tekst) staan... ik snap niet helemaal wat je bedoelt. Maar iets zegt me dat het met een relatief eenvoudige ALS-lus wel op te lossen is.
Het gaat erom dat er in B2 t/m B1000 allemaal unieke getallen naar voren kunnen komen.
Recordhouder aantal posts op één dag.
4045
onlogisch
  zondag 13 maart 2022 @ 19:31:50 #263
346939 Janneke141
Green, green grass of home
pi_204067821
Ja, prima joh. Als je niet wil uitleggen wat je bedoelt kan ik je ook niet helpen.
Opinion is the medium between knowledge and ignorance (Plato)
  Moderator zondag 13 maart 2022 @ 19:32:17 #264
56843 crew  onlogisch
Forumbeest
pi_204067825
quote:
1s.gif Op zondag 13 maart 2022 19:30 schreef Tegan het volgende:
In A2; ALS(B2="";"";A$1) en dan naar beneden slepen. Tenminste, als je dat bedoelt.
Dank je wel. Dit is hem ^O^
Recordhouder aantal posts op één dag.
4045
onlogisch
  Moderator zondag 13 maart 2022 @ 19:33:06 #265
56843 crew  onlogisch
Forumbeest
pi_204067835
quote:
0s.gif Op zondag 13 maart 2022 19:31 schreef Janneke141 het volgende:
Ja, prima joh. Als je niet wil uitleggen wat je bedoelt kan ik je ook niet helpen.
Sorry voor mijn iets wat vage omschrijving :@
Recordhouder aantal posts op één dag.
4045
onlogisch
  zaterdag 2 april 2022 @ 10:25:32 #266
346939 Janneke141
Green, green grass of home
pi_204303357
Ik heb een werkblad met in kolom A een lange lijst met namen. De meeste namen in de lijst komen meerdere keren voor. In de kolommen C t/m F staan allerlei getallen, maar lang niet alle vakjes zijn gevuld.

Op een ander werkblad staat de lijst met unieke namen, en ik wil weten hoe vaak achter iedere naam een getal staat in kolom C. Ik kan het met een hulpkolom heel makkelijk oplossen, maar hier moet toch ook wel een directe oplossing voor zijn?

Met AANTAL.ALS kom ik er niet, want dan krijg ik het aantal Henken. Maar ik wil het aantal Henken-met-een-getalletje-in-kolom-C (wat in de regel lager is).
Opinion is the medium between knowledge and ignorance (Plato)
  zaterdag 2 april 2022 @ 11:18:19 #267
95236 marcb1974
Dakshin Ray
pi_204303767
quote:
0s.gif Op zaterdag 2 april 2022 10:25 schreef Janneke141 het volgende:
Ik heb een werkblad met in kolom A een lange lijst met namen. De meeste namen in de lijst komen meerdere keren voor. In de kolommen C t/m F staan allerlei getallen, maar lang niet alle vakjes zijn gevuld.

Op een ander werkblad staat de lijst met unieke namen, en ik wil weten hoe vaak achter iedere naam een getal staat in kolom C. Ik kan het met een hulpkolom heel makkelijk oplossen, maar hier moet toch ook wel een directe oplossing voor zijn?

Met AANTAL.ALS kom ik er niet, want dan krijg ik het aantal Henken. Maar ik wil het aantal Henken-met-een-getalletje-in-kolom-C (wat in de regel lager is).
Heel snel zeg ik met 1 hulpkolom (waarbij een 0 of 1 komt als C gevuld is). Maar het moet makkelijker kunnen.
stupidity has become as common as common sense was before
  zaterdag 2 april 2022 @ 12:04:11 #268
346939 Janneke141
Green, green grass of home
pi_204304161
quote:
0s.gif Op zaterdag 2 april 2022 11:18 schreef marcb1974 het volgende:

[..]
Heel snel zeg ik met 1 hulpkolom (waarbij een 0 of 1 komt als C gevuld is). Maar het moet makkelijker kunnen.
Dat heb ik nu gedaan ja - zoals gezegd kan ik het met een hulpkolom makkelijk oplossen. Maar kan het ook zonder, dat is de vraag.
Opinion is the medium between knowledge and ignorance (Plato)
  zaterdag 2 april 2022 @ 12:48:47 #269
152215 ManAtWork
Maar nu even niet,...
pi_204304570
AANTALLEN.ALS(criteriabereik1;criterium1;[criteriabereik2;criterium2]…)
Dan kun je meerdere criteria meegeven.
Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
Niet storen, ik ben al gestoord genoeg,...
Vrouwen zijn om van te houden, niet om te begrijpen.
pi_204304930
AANTALLEN.ALS(A:A;"Henk";C:C;">0")

Er is ook nog SOMMEN.ALS voor de som van al Henk's getallen.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')