abonnement Unibet Coolblue Bitvavo
pi_203591287
quote:
0s.gif Op woensdag 9 februari 2022 17:58 schreef marcb1974 het volgende:

[..]
Dan maakt ie van de hele uitkomst 0, ook als er in de andere cellen wel een waarde staat.
Kan ook de bedoeling zijn natuurlijk.
toch lijkt me dat wel de juiste conclusie als ik het verhaal lees:
=als.fout('Tabblad-2 Cel D30';0)

Eigenlijk is het misschien nog beter om iets te doen als:
=als.fout('Tabblad-2 Cel D30'+1-1;0)

De foutmelding #waarde wordt vooral veroorzaakt wanneer je "letters" gaat optellen in een getal. Ik vermoed daarom dat de cel niet daadwerkelijk leeg is, maar bijvoorbeeld een spatie bevat. Door niet alleen naar de betreffende cel te verwijzen, maar ook nog een berekening met de inhoud van de cel te doen (door de +1-1) krijg je vanzelf de fout of de waarde 0 (en die waarde moest nu zelf al getypt worden).

Ik heb die verwijzing tabblad-2 enzo overgenomen uit de post, maar dit moet vermoedelijk iets zijn in de trant van:
=als.fout('Tabblad-2'!D30+1-1;0)
pi_203591594
Je kan doen ALS.FOUT(verwijzing1;0)+ALS.FOUT(verwijzing2;0) etc. Of WAARDE(verwijzing1)+WAARDE(verwijzing2) etc. werkt mischien. Of een check of het een getal is bij iedere verwijzing.

Als je posten op het andere tabblad formules zijn is het netter om het daar op te lossen.
  woensdag 9 februari 2022 @ 22:38:45 #228
346939 Janneke141
Green, green grass of home
pi_203592187
quote:
0s.gif Op woensdag 9 februari 2022 17:26 schreef Schnitzels het volgende:
Ik heb een formule die de bedragen optelt van verschillende posten uit een ander tabblad.

Nu komt het soms wel eens voor dat één post leeg is. Dan krijg ik bij de formule een fout: #WAARDE. Dus ik moet dan hoe dan ook een 0 invullen. Dan telt de formule wel altijd op.

Kan ik een soort van formule op halen zoals

D20 = 'Tabblad-2 Cel D30', tenzij waarde leeg, dan 0?

Ik heb het met de Als functie geprobeerd, maar er bleef toen hoe dan ook 0 staan, wat ik ook in de andere cel invulde.
=INDEX() gebruiken. Die geeft ook 0 bij lege cellen.
Opinion is the medium between knowledge and ignorance (Plato)
pi_203613302
Thanks voor alle hulp, het is eigenlijk heel simpel gelukt met Verticaal zoeken. Een lege waarde komt nu terug als nul.Nu misschien nog iets makkelijker voor het volgende:

Ik heb een bestand met de weekcijfers. Die sla ik op als Week 1.xlsx./ Week 2.xlsx etc.

Nu heb ik aan de linkerkant een tabel staan met de resultaten van die week en rechts een tabel met cumulatief de resultaten van week 1 t/m week 5 (tot nu toe). Ik heb deze bij Week 2 laten optellen vanuit het bestand uit Week 1 en dan nu bij week 3 telt die de huidige resultaten op met de resultaten van cumulatief Week 2.

Dus dan krijg je echt een verwijzing als:

=E6+'M:\Schnitzels\Weekoverzicht\[2022 Weekoverzicht 4.xlsx]Totaal'!$M$6

Volgende week als ik het bestand maak, dan moet ik voor die regels alle regels aanpassen naar

=E6+'M:\Schnitzels\Weekoverzicht\[2022 Weekoverzicht 5.xlsx]Totaal'!$M$6

Kleine moeite met CTRL F, alles selecteren en vervangen. Maar is er wellicht een formule voor dat ik kan verwijzen naar het huidige weeknummer en dat die daar altijd optelt met het bestand op het bovengenoemde pad en dan "weeknummer-1". Om het werkblad nog meer hufterproof te maken?
Of saté?
pi_203613483
Ja dat kan met de combinatie van INDIRECT() en ADRES(). Maar je moet dan ook rekening houden met dat je van week 52 naar week 1 moet springen, en dat er soms een week 53 is... Wellicht wordt het dan te complex voor dit doel.
pi_203614800
quote:
1s.gif Op vrijdag 11 februari 2022 12:56 schreef Tegan het volgende:
Ja dat kan met de combinatie van INDIRECT() en ADRES(). Maar je moet dan ook rekening houden met dat je van week 52 naar week 1 moet springen, en dat er soms een week 53 is... Wellicht wordt het dan te complex voor dit doel.
Ik ga even uitzoeken hoe ik dat doe.

In principe is dat niet nodig, na week 52 stopt dit bestand. Dan is het cumulatief van dit jaar voorbij en begint 2023 weer met een schone lei.
Of saté?
  vrijdag 11 februari 2022 @ 18:17:49 #232
346939 Janneke141
Green, green grass of home
pi_203618272
quote:
1s.gif Op vrijdag 11 februari 2022 12:56 schreef Tegan het volgende:
Ja dat kan met de combinatie van INDIRECT() en ADRES(). Maar je moet dan ook rekening houden met dat je van week 52 naar week 1 moet springen, en dat er soms een week 53 is... Wellicht wordt het dan te complex voor dit doel.
Ik meen me te herinneren dat dit niet werkt voor externe verwijzingen...
Opinion is the medium between knowledge and ignorance (Plato)
pi_203618490
quote:
0s.gif Op vrijdag 11 februari 2022 18:17 schreef Janneke141 het volgende:

[..]
Ik meen me te herinneren dat dit niet werkt voor externe verwijzingen...
Voor zover ik weet, werkt dit niet als je het hele adres als tekststring opbouwt. Maar als je INDIRECT(ADRES(Rij;Kolom;1;1;"'C:/[Map1.xlsx]Blad1'")) gebruikt wel.
pi_203645752
Ik heb dit met Googlen niet kunnen vinden: ik gebruik vanuit Teams en Chrome een web-based excel versie. ELKE DAG moet ik daar de landeninstelling wijzigen (via options: regional settings) van English naar Dutch zodat 14 feb weer 14-2 wordt ipv 2/14. Kan ik dit niet ergens permanent opslaan?
Het is...kiezen of delen, spelen winnen verliezen of vervelen en helemaal niets ondernemen
pi_203645804
quote:
0s.gif Op zondag 13 februari 2022 14:22 schreef kalinhos het volgende:
Ik heb dit met Googlen niet kunnen vinden: ik gebruik vanuit Teams en Chrome een web-based excel versie. ELKE DAG moet ik daar de landeninstelling wijzigen (via options: regional settings) van English naar Dutch zodat 14 feb weer 14-2 wordt ipv 2/14. Kan ik dit niet ergens permanent opslaan?
kijk eens bij je account instellingen van het account dat je gebruikt om in excel in te loggen

https://answers.microsoft(...)cf-961c-112f0f1fd790
pi_203648107
Kan je alleen die cel of kolom niet andere landinstellingen geven?
  zondag 13 februari 2022 @ 19:24:43 #237
201761 phpmystyle
De weg vooruit is de weg terug
pi_203650051
Een vraag: Hoe kan ik voorwaardelijk unieke waarden filteren met functie "uniek"/

Kolom A: 100, 200,300 400 etc, kolom b ja, ja, ja,nee.

Hoe filter ik voorwaardelijk 100, 200, 300 eruit met "ja"?
Man is de baas, vrouw kent haar plaats.
pi_203650170
Met ALS() en OF().
  zondag 13 februari 2022 @ 19:39:44 #239
346939 Janneke141
Green, green grass of home
pi_203650189
Met FILTER() en UNIEK().
Opinion is the medium between knowledge and ignorance (Plato)
  maandag 28 februari 2022 @ 09:06:16 #240
137360 mrPanerai
Bekende Belg!
pi_203873857
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)
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 ]
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')