Stel je vraag

August 26th, 2007

Wil je weten hoe iets werkt in Excel, maar heb je het antwoord nog niet kunnen vinden op deze site? Stel dan hier je vraag. Zolang het aantal vragen hanteerbaar blijft, probeer ik het antwoord te vinden en voeg ik het toe aan de site.

Op dit moment is het aantal openstaande vragen groter dan ik kan beantwoorden. Daarom is het tijdelijk niet mogelijk om nieuwe vragen toe te voegen. In de komende periode werk ik de achterstand weg. Daarna zal het opnieuw (weliswaar in iets gewijzigde vorm) mogelijk zijn om vragen te stellen.

62 Responses to “Stel je vraag”

  1. Jurgen Says:

    bij excel 2007 heb ik problemen als ik de tekstkleur in een cel wil veranderen. Het programma blokkeert en het valt volledig uit. Ik heb het al eens opnieuw geïnstalleert, maar het probleem blijft zich voortdoen, na herhaaldelijk opstarten van het programma heb ik het opeens niet meer. Maar het komt steeds terug.
    Weet je soms waar het probleem zich kan bevinden.
    Alvast bedankt.
    Groeten Jurgen

  2. Bas Says:

    Jurgen,

    Jouw probleem komt me helaas niet bekend voor. Het klinkt als een hele specifieke fout die gerelateerd is aan jouw configuratie. Het hoeft niet perse aan Excel te liggen. Windows kan ook de boosdoener zijn. Wellicht vind je verder informatie in de knowledge base van Microsoft (http://support.microsoft.com/search/).

    Succes!

    Bas

  3. Roel Says:

    Hoe vermijd ik foutmeldingen bij verticaal zoeken? Dus: ik wil niet N/A zien als een waarde niet in de zoeklijst voorkomt.

  4. Bas Says:

    Roel,

    Het antwoord op jouw vraag vind je in dit artikel. Een vergelijkbare oplossing vind je in dit artikel.

    Bas

  5. Mirjam Says:

    Hallo Bas,

    ik ben in Excel 2007 op zoek naar een soort als dan formule, maar weet niet hoe ik het voor elkaar moet krijgen.
    Ik heb in een cel de leeftijd van een kind, nu wil ik als de leeftijd tussen 0 en 1 ligt, dit de waarde 0,25 geven en ligt de leeftijd tussen 1 en 2 dan de waarde 0,5 etc.
    Hoe krijg ik dit voor elkaar?
    Ik hoop dat jij me kunt helpen.

    hartelijke groet,
    Mirjam

  6. Bas Says:

    Mirjam,

    Het is een leuke vraag. Er zijn verschillende antwoorden mogelijk. Ik zal er een artikeltje over op de site zetten. Donderdag 13/9 staat het waarschijnlijk wel op de site.

    In de tussentijd alvast een beknopt antwoord zodat jij hopelijk verder kunt.

    Ik heb het volgende aangenomen:
    leeftijd 0-1 waarde 0,25
    leeftijd 1-2 waarde 0,5
    leeftijd 2-3 waarde 0,75
    leeftijd 3-4 waarde 1

    Als de leeftijd in cel B2 staat kun je met de volgende formule het resultaat berekenen:
    =(B2>0)*0,25+(B2>1)*0,25+(B2>2)*0,25+(B2>3)*0,25

    Bas

  7. Mirjam Says:

    Beste Bas,

    bedankt voor je snelle reactie. Ik kom er nog niet helemaal uit. Ik heb andere waardes nodig.
    Ik heb in cel E8 de leeftijd berekend op basis van de geboortedatum, met volgende formule =DATUMVERSCHIL(C8;VANDAAG();”y”).
    Op basis van jouw bovenstaande formule, kom ik een heel eind, maar ben ik er nog net niet.
    leeftijd 0-1 jaar waarde 0,25
    Leeftijd 1-2 jaar waarde 0,2
    leeftijd 2-3 jaar waarde 0,17
    leeftijd 3-4 jaar waarde 0,125
    Ik heb jouw formule nu als volgt aangepast =(E8>0)*0,25-(E8>1)*0,05-(E8>2)*0,03-(E8>3)*0,045. Maar als een kindje nu 0 jaar is, komt er de waarde o te staan ipv 0,25. En als een kindje 3 jaar is, komt er waarde 0,17 te staan ipv 0,125.
    Wat doe ik fout?

    Hartelijke groet,
    Mirjam

  8. Bas Says:

    Mirjam,

    De formule die ik opgaf werkt alleen als voor iedere leeftijdsgroep de waarde met een gelijke stap toeneemt. Ik had deze zo uitgeschreven omdat hij dan wat korter is. De onderstaande formule geeft in jouw situatie het juiste resultaat.
    =EN(E8>=0;E8<1)*0,25+EN(E8>=1;E8<2)*0,2+EN(E8>=2;E8<3)*0,17+EN(E8>=3;E8<4)*0,125

    Als je veel leeftijdsgroepen hebt is een oplossing met VERT.ZOEKEN beter.

    Meer uitleg is met wat geduld te vinden in de artikelen die ik de komende dagen op de site ga zetten.

    Dank voor je vraag.

    Groeten,

    Bas

  9. Mirjam Says:

    Heel hartelijk dank voor je uitgebreide antwoord.
    Je hebt me erg geholpen.

  10. Henk Says:

    Ik heb een vraag over voorwaardelijke opmaak.
    Ik heb een lijst met debiteurenmummers, faktuurnummers en bedragen. Deze lijst sorteer ik op debiteurennummer en vervolgens op faktuurnummer. Vervolgens maak ik per debiteur subtotalen. Nu wil ik dat de totaalbedragen per debiteur vet gedrukt worden en de cel waarin dit subtotaal staat omlijnd wordt. Dit probeer ik te doen met voorwaardelijke opmaak maar ik krijg het niet voor elkaar. Weet iemand hier de oplossing voor?

  11. ton v doornmalen Says:

    Ik heb een vraag weet niet precies welke fuctie er voor nodig is.
    Ik heb twee verschillende tabellen in een tabel staat een code plus een lengte. in het andere tabel staat een code lengte en artikelnummer.
    Nu wil ik deze getallen laten matchen en het juiste artikelnummer in de tabelnoteren.
    vb:
    1 tabel
    code lengte order tijdstip Artikelnummer
    1388 7110 210 14.55 ?????????

    tabel 2
    bv 1307 lengte artikelnummer
    6110 NL1440
    7110 NL1432
    etc
    1388 lengte
    6110 NL1235
    7110 NL2034
    Moet dus een formule hebben dat tabel 1 en 2 gematch en dat bij tabel 1 het juiste artikelnummer wordt bijgeschreven. dus bij dit voorbeeld nl2034.
    help please.

  12. Bas Says:

    @Henk: Zover ik kan nagaan kun je dit niet met voorwaardelijke opmaak oplossen. Het is wel mogelijk om snel alle subtotalen dezelfde opmaak te geven. Als het goed is zie je in de linkerbovenhoek van je werkblad de nummers 1, 2 en 3. Hiermee kun je je overzicht in en uitklappen. Ik vermoed dat als je niveau 2 gebruikt alleen je subtotalen en je eindtotaal zichtbaar zijn. Selecteer nu alle subtotalen. Kies vervolgens Bewerken-> Ga naar… (of [ctrl]+[G] of [F5]). Klik op de knop Speciaal… en vink ‘Alleen zichtbare cellen’ aan. Nu heeft Excel alleen de subtotalen geselecteerd. Je kunt de tekst nu vet maken en er een kader omheen zetten. Als je nu het overzicht weer uitklapt moet de opmaak van de subtotalen zijn aangepast.

    Een artikel met een meer uitgebreide uitleg kun je hier vinden.

    Bedankt voor je vraag!

  13. Bas Says:

    @Ton: Volgens mij is het op te lossen als je de tabellen als volgt definieert.

    tabel 1:
    code | lengte | order | tijdstip | artikelnr.

    tabel 2:
    sleutel | code | lengte | artikelnr.

    De kolom sleutel is een samenvoeging van code en lengte. Deze samenvoeging kun je maken met de functie tekst.samenvoegen (Engels: concatenate).

    De formule die je dan moet invoeren bij artikelnr. in tabel 1 is:
    =vert.zoeken(tekst.samenvoegen(code;lengte);tabel2;4;0)
    code is de cel in tabel 1 waar de code staat, lengte idem. tabel 2 is het adres van tabel 2. Excel moet in de 4e kolom kijken en de 0 geeft aan dat het moet zoeken naar een exacte match.

    Kijk voor meer informatie over de vert.zoeken functie in dit artikel.

  14. Jos Linders Says:

    Beste Bas,

    Vanavond zijn mijn zoon, mijn schoondochter en hun kinderen bij mij op bezoek. Dat is niet het probleem. Mijn schoondochter wist dat jou site bestond vandaar deze mail.
    Ik ben een fanatieke gebruiker van Excel.
    De volgende vraag houd mij nu bezig: de opmaak van de datum, als voet op koptekst dwingend te wijzigen voor dat werkblad. Maar het lukt mij niet meer. Het moet mogelijk zijn m.b.v. dd mmm yyyy e.d.

    Met vriendelijke groeten, Jos Linders

  15. Bas Says:

    @Jos: Voor zover ik weet is het tot en met Excel 2003 niet mogelijk om de opmaak van de datum in de header of de footer te wijzigen zonder gebruik te maken van macro’s of vba.

    Excel zou (volgens Microsoft) gebruik maken van de korte datumnotatie die is ingesteld bij ‘Landinstellingen’ in het configuratiescherm. Deze methode werkt helaas niet altijd. Als ik op mijn syseem de korte datumnotatie aanpas naar dd-MMM-jjjj heeft dit geen effect op de datumnotatie in de Excel Header.

  16. Richie Says:

    Beste Bas,

    Ik ben al enige tijd groot fan functie VERT.ZOEKEN. Ik pas deze dan ook vrij veel toe. Nu wil ik middels deze functie de voorraad van een artikel uit een voorraadlijst op een tweede sheet presenteren.

    Veelal gaat dit goed, maar het komt ook voor dat artikelen tweemaal op de voorraadlijst staan. Dit heeft als resultaat dat dan de eerste regel wordt gepakt.

    Heb je een beeld bij een oplossing hierop?

  17. Henk Says:

    @Bas bedankt voor je uitleg, soms denk je te moeilijk!
    groet Henk

  18. Maartje Says:

    Nav het stukje over rolmenu’s en valideren:
    Is het dan verder ook mogelijk om bij invullen van antwoord A vraag 2 + 3 weg te laten vallen en door te gaan bij 4. Bij antwoord B deze wel vraag 2 + 3 te tonen?

    Met vriendelijke groet,

    Maartje

  19. Bas Says:

    Richie: Met verticaal zoeken is jouw vraag niet op te lossen. Een van de voorwaarden voor het gebruik van de functie is dat de zoekwaarde maar één keer voorkomt in de zoekmatrix.
    Echter je zegt dat het om voorraadinformatie gaat. Ik vermoed dat als het artikel 2x in de lijst voorkomt, je dan de voorraden bij elkaar mag optellen. Als dat zo is, dan kun je gebruik maken van de SOM.ALS functie of de SOMPRODUCT functie. In het artikel Getallen optellen op basis van meerdere voorwaarden vind je meer uitleg over deze functies.

  20. Bas Says:

    Maartje: . Ik weet geen eenvoudige oplossing voor jouw vraag. In het verleden heb ik zoiets wel eens gedaan met een combinatie van de functie ALS en HYPERLINK. Achter iedere vraag zat een hyperlink met een link naar de volgende vraag (in dezelfde sheet). Op basis van het antwoord op vraag A was het mogelijk om met ALS de hyperlink naar vraag 2 of vraag 4 te laten wijzen.

    Verder is het dan mogelijk om met voorwaardelijke opmaak de tekst van de vragen die niet relevant zijn lichtgrijs te maken.

    Tot slot is het mogelijk om ook de vervolgkeuzelijst dynamisch aan te passen zodat bij niet relevante vragen alleen ‘nvt’ kan worden ingevuld.
    Wil je nog meer invloed dat zul je een programmaatje in VBA moeten schrijven.

    Ik zal je vraag verder uitwerken in een artikel voor op de site. Het zal echter ergens in de loop van volgende week worden voordat deze geplaatst wordt.

  21. Richie Says:

    Bas, bedankt voor je suggestie. Dit helpt me op weg, maar ik vermoed dat een vereiste van dit gebruik is dat je vooraf weet welke producten je op voorraad verwacht te zien. In mijn situatie wil dit nog wel is niet zo zijn.

    In principe ben ik op zoek naar een Excel versie van de SQL Group By functie. Hierdoor is het mogelijk om een tabel samen te voegen op basis van bijvoorbeeld, een artikelnaam. Dit, icm. de functie verticaal zoeken lijkt me de oplossing, maar of Excel een dergelijke functie kan bieden is mij niet helder.

  22. Bas Says:

    Richie: Ik denk nog steeds dat jouw vraag is op te lossen met SOM.ALS of SOMPRODUCT, maar misschien begrijp ik je vraag niet goed. Kun je een concreet voorbeeld geven?

  23. siem Says:

    Bas,
    Ik voer in Excel berekeningen uit. Afhankelijk van de uitkomst wil ik daar automatisch een afbeelding aan koppelen (= t.b.v. instructie naar anderen). Het te koppelen figuur is dus afhankelijk van de waarde van de berekening. Is dit mogelijk?

  24. Esther Steenbeek Says:

    Beste Bas,

    Echt super dat je uitleg over Excel op het net hebt geplaatst. Ik heb de functie verticaal zoeken gebruikt, maar wil graag dat Excel rekening houdt met hoofdletters en kleine letters in tekst (mijn zoekwaarde is een tekst). Hoe kan ik dit doen?

  25. jos Says:

    Met de functie “bewerken-zoeken naar” in Excel 2003 wordt het opgegevene feilloos gevonden. Maar de volgende cel waarin het zelfde staat vindt de functie zoeken naar de inhoud, niet.
    Bij de eerste celinhoud die ik zelf geschreven heb wordt de inhoud gevonden. Bij de tweede cel waarvan de inhoud van websit komt, wordt niet gevonden.
    De tweede cel is door mij bewerkt zodat de cel gelijk is aan de eerste.(zelfde celopmaak,zelfde lettergrootte,cel van te voren goed schoongemaakt met verwijderen etc etc.)Met andere voorbeelden lukt dat wel. Als ik de eerste cel kopieer naar de tweede lukt het ook goed. Wat kan ik nog meer doen om de tweede cel te kunnen vinden met zoekfunctie.
    mvg
    jos

  26. Bas Says:

    Jos: Je geeft in je vraag aan dat de cel die problemen oplevert gekopieerd is van een website. Ik vermoed dat dit de oorzaak van het probleem is. Probeer de gegevens nog een keer in de cel te kopiëren, maar kies in het menu Bewerken -> Plakken speciaal… en kies vervolgens de optie tekst. Misschien verhelpt dat jouw probleem.

    Esther: Leuke vraag, heb ik zelf nog nooit bij stilgestaan. Zal het deze week eens uitzoeken. Zodra ik een oplossing heb, laat ik het je weten.

    Siem: Volgens mij heb ik een oplossing voor jouw vraag. Ben bezig om deze uit te werken. Zodra het af is hoor je meer. Uiteraard komt uitleg ook op de site te staan.

  27. Danny Says:

    Beste Bas,

    Ik heb een vraag over Excel 2000 en 2003.
    Ik moet gegevens analyseren en heb dan ook invoertoepassingen gedaan en de functie gegevens analyse geactiveerd.

    Ik heb namelijk al vaker met deze functie gewerkt en dan voornamelijk met de histogram.
    De histogram telt de frequentie van een reeks data. Nu wil ik de som van een hele reeks data hebben.
    Dus bv van postcode gebied: 1000-1999 Etc. (ondergrens 1000 en bovengrens 1999)

    Vervolgens moet Excel dan de som van X product weergeven. Ik wil dan ook de som van X product in een postcodegebied bepalen. Als ik dit heb gedaan wil ik het zelfde doen maar dan op datum.
    Dus Maand augustus 2006 (Ondergrens 1-8-06 en boven 31-8-06) hoeveel producten zijn er uitgegaan.

    Hoe kan ik dit het beste doen, met welke invoegtoepassing? En hoe pak ik het verder aan.

    Alvast bedankt,

    Gr. Danny

  28. Bas Says:

    Siem: Naar aanleiding van jouw vraag heb ik 2 artikelen op de site gezet:

    1. Het gebruik van de Camera in Excel
    2. Het maken van een dynamische afbeelding
  29. Bas Says:

    Danny: De functies onder gegevensanalyse zijn met name bedoeld voor statistische analyses. De vraag die jij beschrijft zou ik oplossen met een draaitabel. Ik heb een voorbeeldbestand gemaakt. Je kunt het hier downloaden. Een meer uitgebreide uitleg volgt binnenkort (verwachting eind volgende week (16/11)).

  30. Danny Says:

    Beste Bas,

    Ik weet dat ze daar voor bedoeld zijn en ik ben ook bekend met het maken van een draaitabel.Ik maak er zelf veel gebruik van, echter is het in diet geval niet mogelijk. Ik zal het nog beter uit proberen te leggen:

    In kolom A staat onder elkaar de datums bv:
    01-06-06
    02-06-06
    05-06-07
    Etc.T/m bv:
    31-09-07

    Vervolgens staat in Kolom B:
    Product afname, dus:
    2
    4
    8
    1
    1
    Etc. deze lijst is net zo lang als de datums.

    In kolom C staan de postcodes:
    3000
    8798
    7897
    2483
    Etc. deze lijst is net zo lang als de datums.

    Nu heb ik doormiddel van de histogram al bepaald wat de frequentie is dat product name voor komt.
    0-5 max waarde is 5
    6-10 max waarde is 10
    Etc.

    Ik weet nu hoe vaak er in een bepaalde klasse wordt afgenomen.Echter ik wil nu ook de som bepalen.

    Dus Excel moet het zelfde doen als de histrogram maar dan de som weergeven. En met een draaitabel kom je er inderdaad wel maar is best nog wat handwerk vereist. Dit komt mede doordat zowel de datums als de postcodes uniek zijn. Hierdoor krijg je een enorm lange lijst en is het dan ook niet mogelijk om het zelfde toe te passen zoals jij hebt gedaan in je voorbeeld.

    Echter de histrogram weet er wel mee om te gaan. Daarin kan je invoerbereik, verzamelbereik en uitvoerbereik aangeven en vervolgens heb je de frequentie.Ik ben dan op zoek naar een een invoertoepassing die dat ook kan echter nu de som.
    Het lijkt mij dat als Excel de frequentie kan bepalen dan moet Excel toch ook de som kunnen bepalen lijkt mij.

    Alvast bedankt voor je reactie en ik ben benieuwd naar je antwoord. Wellicht dat ik een voorbeeld kan uploaden?

    Gr Danny

  31. Bas Says:

    Danny: Via de mail heb ik jouw voorbeeld bestand ontvangen. Ik hoop dat ik je vraag nu goed begrepen heb. Heb een nieuw voorbeeldbestand gemaakt. Daarin staan 2 oplossingen, één met somproduct en één met een draaitabel. Voor de draaitabel heb ik 2 kolommen aan jouw ‘database’ toegevoegd. Je kunt het voorbeeldbestand hier downloaden.

  32. Danny Says:

    Bas super bedankt!!!!

  33. Walter van der Weegen Says:

    Beste Bas

    Weet je een oplossing voor het volgende probleem: uit 2 verschillende excelbestanden heb ik 4 kolommen naar een nieuw bestand gekopieerd met daarin
    kolom A: aantal
    kolom B: code behorende bij dat aantal in kolom A
    kolom C: code behorende bij de normtijd genoemd in kolom D.
    Het volgende wil ik doen: excel codes op laten zoeken die in kolom C wel voorkomen maar niet in kolom B. Vervolgens wil ik de in kolom C gevonden codes verwijderen, met de daarbij behorende normtijd in kolom D. Met het eindresultaat kan ik dan het aantal per overgebleven codes vermenigvuldigen met de overgebleven normtijd van de overgebleven code.
    Hopelijk kun je mij hiervoor een oplossing doen toekomen, dan hoef ik geen >600 rijen handmatig door!
    Bij voorbaat dank
    walter van der Weegen

  34. Bas Says:

    Walter: Als ik jouw vraag goed begrijp, wil je een lijst maken van alle codes in kolom B met hun bijbehorende normtijd en aantal. Deze laatste twee wil je vermenigvuldigen. Als dit klopt dan kun je jouw probleem met VERT.ZOEKEN (Engels: VLOOKUP)oplossen. Ik zou de data dan iets anders structureren. In het bijgevoegde voorbeeldbestand heb ik twee tabellen gemaakt. Eén met code en aantal en één met code en normtijd. Deze laatste tabel heb ik uitgebreid met aantal en aantal*tijd. Met behulp van VERT.ZOEKEN zoek ik aan de hand van de code in de 2e tabel (jouw kolom C en D) het aantal op in de 1e tabel (jouw kolom A en B).

  35. Greetje Says:

    Hallo,
    Ook ik heb een vraagje..
    Ik heb een basistabel met vaste kolomkoppen.
    (bv artnummer-prijs-kortcode etc)
    Nu wil ik een bestand importeren en de kolomkoppen die ik nodig heb (bv kolomkop artikelnr moet worden basiskolmkop artnummer) verwijzen naar de basistabelkolomkoppen…hmmm….klinkt wat wazig maar ik hoop dat je me begrijpt!
    alvast bedankt!

  36. Bas B. Says:

    Beste Bas,

    2 vraagjes erbij:
    ik wil een echt lege cel als resultaat van een ALS formule.
    Het probleem is dat excel “” niet ziet als lege cel… stel er staat in A1 een formule met als resultaat “”, als je dan in een andere cel de formule =ISLEEG(A1) zet dan krijg je onwaar als antwoord… Zelfs als je de inhoud van cel A1 copieert en plakt als waarde… In de formule balk staat dan helemaal nix, maar ISLEEG blijft zeggen dat het geen lege cel is…

    2e vraag gaat over het opmaken van assen in een grafiek. Als ik datums plot in een grafiek wil ik graag dat de maatstreepjes precies bij 1 jan staan… Dat lukt me wel via een opdracht in visual basic, maar het lukt me niet om de as een tijdschaal te geven (het is een optie onder het tapje ‘assen’ van de grafiekopties, maar de “keuze-bolletjes” zijn uitgegrijst…

    ik hoop dat het duidelijk genoeg is..
    Groet,
    Bas B.

  37. Bas Says:

    Greetje: Ik heb je vraag zorgvuldig doorgelezen. Helaas begrijp ik hem niet. Een voorbeeld gaat helpen. Ik zal je m’n e-mail adres mailen zodat je evt. een voorbeeld kunt toesturen.

    Bas B: Een lege cel als resultaat van een ALS formule is voor zover ik weet niet mogelijk. Al zou Excel "" als leeg interpreteren dan bevat de cel nog altijd een ALS formule en is dus niet leeg. Kun je het niet met een omweg oplossen? Als je de formule ISLEEG(A1) nu eens vervangt door =ALS(A1="";WAAR;ONWAAR)?
    Wat betreft de tijdschaal denk ik dat er wat vreemds met jouw grafiek aan de hand is. Ik heb zelf even een eenvoudige grafiek gemaakt met wat data en de bijbehorende omzet. Ik heb gekozen voor een standaard lijngrafiek. Het keuzerondje is bij mij niet grijs. Je kunt het voorbeeldbestand hier downloaden.

  38. Bas B. Says:

    Kleine verduidelijking…

    tik in A1 =”"
    Kopieer A1
    Plak speciaal (rechts klik) als waarde in A2

    Als je dan op cel A2 gaat staan zie je niets in de fomulebalk staan… helemaal niets… Maar als je dan in B2 =ISLEEG(A2) tikt is het resultaat toch ONWAAR

    Dit is uiteraard niet het enige wat ik wil doen… het is een onderdeel van een veel grotere formule..

    Ik hoop dat het iets duidelijker is…
    Met groet,
    Bas B.

  39. Bas Says:

    Bas B: Je hebt gelijk. Ik had dit gisteren ook al geprobeerd. "" is voor Excel niet leeg, ook niet nadat je het kopieert en als waarde plakt. Helaas heb ik, zonder gebruik te maken van VBA, geen alternatief. Er bestaat in Excel geen functie die een cel echt leeg maakt. Vandaar mijn suggestie om er omheen te werken. Tegen welke problemen loop je dan aan?

  40. Wilco Says:

    hallo, ik heb een vraagje, khoop dat jij het weet.

    Ik ben bezig met het opstellen van een planning. Elke week wordt er een nieuwe telling ingevoerd.

    vb.

    A B C
    voorr.per 31.12.07 52 100
    voorr.per 07.01.08 1 100

    is er een mogelijkheid dat als ik dus bijvoorbeeld op 14.01.08 een nieuwe telling invoer dat hij automatisch de voorraad van 14.01.08 meepakt in plaats van de voorraad van 07.01.08?

    Ik heb een formule, voorraad-orders en omdat er elke week een nieuwe telling wordt uitgevoerd moet elke week de formule opnieuw aangepast worden naar een week verder. is er een mogelijkheid dat hij automatisch de laatst ingevoerde gegevens pakt in de formule?

    Alvast bedankt!

  41. Emmy Says:

    Beste Bas,
    ik zit met een probleem, ik heb een hele lange lijst waarin een nummer en tekst in een kolom staan.
    Ik wil echter graag de tekst eruit halen, nu kan ik dit wel cel voor cel gaan doen, maar ik hoopte eigenlijk dat jij me kon vertellen hoe ik dat sneller kan doen???
    Alvast bedankt
    Emmy
    even om het duidelijk te maken inhoud van bijvoorbeeld cel A1
    100 Dozen

  42. Bas Says:

    Wilco: Jouw vraag lijkt op een vraag die me al eens eerder is gesteld. Kijk eens of het artikel De laatste waarde in een kolom met VERSCHUIVING jouw vraag beantwoord. Mocht het niet lukken, geef me dan even een seintje.

  43. John Says:

    Ik krijg maandelijks een bestand met het personeelsoverzicht van ons bedrijf. Het bestand staat gesorteerd op naam. Hoe kan ik het nieuwe bestand automatisch vergelijken met het vorige.
    Het bestand wijzigt op bijvoorbeeld nieuw personeel, wijziging adres, wijziging functie etc. Maar er komt ook personeel bij en er gaat personeel af dus het aantal regels in het bestand wijzigt.

  44. Ron Says:

    Hallo Bas,

    Ik heb een vraag m.b.t. het invullen van tabellen bij gebryuik van verticaal zoeken. Als ik een bepaalde cel heb gevonden in het tabel met verticaal zoeken (ben dus niet zelf in het tabel), wil ik deze gevonden waarde kunnen veranderen in ja of nee. Zodat het tabel veranderd. Als ik het zo terug lees klinkt het aardig onduidelijk… Maar ik weet ook niet hoe ik het beter kan verwoorden.

    Alvast bedankt!

    Ron

  45. Bas B. Says:

    Voor Emmy:

    Als het getal (of de tekst) een vast aantal karakters heeft zou je het kunnen proberen met =LINKS() of =RECHTS()

    Ik vroeg me zelf af hoe je meetreeksen in een grafiek kan zetten als er meerdere metingen per dag zijn… het lukt mij namelijk niet, ik kan de tijdschaal op de x-as namelijk niet op uren zetten…

    Vr. gr.
    Bas B.

    Voor de duidelijkheid: Ik ben dus niet de Bas die eigenaar is van deze site

  46. Bas Says:

    Emmy: Het was een drukke week en ik heb weinig tijd aan mijn website kunnen besteden. Gelukkig heeft Bas B. de honneurs waargenomen (waarvoor dank Bas B. ;-)). Wellicht is je vraag nu opgelost, zo niet dan helpt misschien het onderstaande je.

    De oplossing voor jouw vraag is sterk afhankelijk van de structuur van de gegevens in de kolom. Op basis van jouw voorbeeld ga ik er vanuit dat de inhoud van een cel begint met een getal (met een variabele lengte), dan een spatie en dan één of meer woorden. Als dit zo is dan is jouw vraag met de volgende formule op te lossen:

    =WAARDE(LINKS(A1;VIND.SPEC(" ";A1)-1))

    Hierbij staat het getal met het woord in cel A1. Als voorbeeld neem ik de tekst 100 Dozen. De functie VIND.SPEC zoekt van links naar rechts naar de positie waar voor het eerst een spatie voorkomt. Dit is positie 4. Hier trekt Excel 1 van af. Vervolgens geeft de functie LINKS de eerste 3 karakters terug (100). Echter voor Excel is dit nog steeds tekst. Met behulp van WAARDE zet het dit om in een getal.

    Je kunt hier een voorbeeldbestandje downloaden.

  47. Bas Says:

    John, Ron, Frank, en Bas B.: Dank voor jullie vragen! In mijn antwoord op de vraag van Emmy heb je kunnen lezen dat ik een drukke week achter de rug heb, waardoor een achterstand in het beantwoorden van vragen is ontstaan. Heb nog even geduld. Ik zal jullie vragen in volgorde van binnekomst beantwoorden.

  48. Henk Says:

    Hallo ik heb een vraag; ik heb een lijst met over het algemeen verschillende getallen. Deze lijst bestaat uit ongeveer 700 factuurbedragen die betaald dienen te worden. Deze lijst heeft een totaalbedrag X, het betaalde bedrag Y komt niet overeen met X. X-Y is het betalingsverschil dat ik dien te verklaren. Ik weet dat er bijvoorbeeld 10 facturen niet worden betaald. Helaas kan ik niet in een oogopslag zien welke facturen dat zijn. Is er een formule die kan uitrekenen welke combinaties er mogelijk zijn om op het betalingsverschil uit tekomen.

    Henk

  49. Allard Says:

    LS

    Heb een veld met daarin straatnaam en huisnummer.
    Straatnaam 11
    Nu wil ik alleen het huisnummer filteren in een nieuw veld. Iemand enig idee hoe ik dit kan doen?

    Dit probleem had ik ook met de postcode en plaats.
    1111 AA Amsterdam. Hier kon ik het oplossen omdat de postcode altijd op dezelfde plaatst staat:
    =DEEL(F2;1;4) & DEEL(F2;6;2)
    Alleen kan dit niet bij straatnaam en huisnummer.

    Bedankt. Groet, Allard

  50. Bas Says:

    John: Voor zover ik weet beschikt Excel niet over een functie om twee werkbladen met elkaar te vergelijken. Er zijn echter al wel veel programmeurs die hier een programma voor geschreven hebben. Als je via Google zoekt op "compare excel worksheet" vind je een legio aan voorbeelden. Kijk eventueel eens op www.newbytes.be. Onder het kopje Excel staan een aantal invoegtoepassingen waaronder  ‘dubbelgangers’. Met deze add-in zou het mogelijk moeten zijn om twee werkbladen of bestanden met elkaar te vergelijken. Ik heb zelf het programma niet getest. Laat het even weten als het jou verder helpt, dan hebben anderen er ook wat aan.

  51. Bas Says:

    Ron: Ik zal jouw vraag in iets andere bewoordingen herhalen. Stel we hebben op werkblad 1 een tabel met grootboekrekening en omschrijving. Op werkblad 2 heb je een lijst met rekeningnrs. Met behulp van vert.zoeken, zoek je hier de omschrijving bij. Als je deze op werkblad 2 voor een bepaald rekeningnr. vindt, wil je deze omschrijving op werkblad 1 aanpassen. Is dit een juiste omschrijving van jouw vraag?

    Als dit jouw vraag is dan ben ik bang dat hier geen eenvoudige oplossing voor is. Via een combinatie van ALS en VERT.ZOEKEN is iets dergelijks wel te maken, maar er ontstaat onvermijdelijk een kringverwijzing. Wellicht is jouw probleem wel op een andere manier op te lossen, maar dan moet ik weten waarom je dit wil doen. Gaat het bijvoorbeeld om een eenmalige actie of moet dit een dynamisch geheel worden?

    Ben benieuwd naar je reactie.

  52. Oeloe Says:

    Allart: zie antwoord van Bas op vraag van Emmy… Voorwaarde is wel dat er een spatie tussen straatnaam en huisnummer staat…

    Groet, Bas B.

    Voor de duidelijkheid gebruik ik nu Oeloe als naam…

  53. Allard Says:

    Bas,
    Sorry die had ik niet gezien.
    Maar deze functie blijkt alleen te werken als de cijfers links van de tekst staan….

    Nu heb ik met mijn beperkte knowhow van Excel al naar een oplossing gezocht maar niet kunnen vinden.
    Nogmaals hulp zou mooi zijn.

  54. Bas Says:

    Allard: Als je er vanuit gaat dat het huisnummer altijd met een spatie gescheiden is van de straat dan kun je daar wel een formule voor maken. Echter dit is geen eenvoudige formule. In de straatnaam kunnen namelijk ook spaties zitten. Je zult dan gebruik moeten maken van matrixformules. Er is echter ook een meer eenvoudige workaround. Je moet dan nog wel wat knippen en plakken, maar al met al werkt het redelijk snel.

    Zorg dat er naast je ’straat + nummer’ kolom een aantal lege kolommen staan. Selecteer vervolgens de kolom met ’straat + nummer’ en kies in het menu: Data -> Tekst naar kolommen. Kies voor de optie ‘Gescheiden’, klik op volgende, vul bij Overige een spatie in en klik op voltooien. Excel splitst nu de cellen na iedere spatie en zet de delen elk in hun eigen kolom. De laatste kolom bevat nu steeds het huisnummer.

  55. Bas Says:

    @Bas B.:

    De tijdschaal in Excel kent geen fijner detail dan dagen. Uren, minuten en seconden zijn niet mogelijk. Toch is het mogelijk om een grafiek met een tijdschaal te maken op het niveau van uren, minuten of seconden.
    Voor Excel is een datum slechts een getal. Voor de komma staan het aantal dagen sinds 1/1/1900 en na de komma het tijdstip uitgedrukt in een decimaal getal tussen 0 (0:00) en 1 (23:59). 1 januari 1900 om 03.00 uur is gelijk aan het getal 1,125 (3/24=0,125).

    Door nu als grafiektype een ’spreiding’ grafiek te kiezen, kun je op de y-as de gemeten waarden uitzetten tegen de datum en tijd op de x-as.

    Om dit te laten zien heb ik een voorbeeldbestandje gemaakt. Je kunt het hier downloaden.

  56. Bas Says:

    @Henk:

    Hier bestaat geen formule voor. Het is wel mogelijk om een VBA programma te schrijven dat deze analyse uitvoert. Je praat echter over een behoorlijk aantal mogelijkheden die je moet controleren. Is het op geen enkele manier mogelijk om de lijst met factuurbedragen te vergelijken met de lijst van betalingen?

  57. Ruud Says:

    In excel heb ik de volgende formule staan:

    =”‘HHB-telling MAAND-”&Startmenu!$C$7&”‘!B7″

    het is de bedoeling dat hier de waarde moet komen staan vanuit cel B7 van het werkblad HHB-telling MAAND- XX (er staan 12 werkbladen welke beginnen met HHB-Tellinf MAAND - de karakters XX geven het maandnummer weer)

    de waarde XX wordt weergeven in cel C7 van het werkblad Startmenu

    het is dus de bedoeling dat de waarde welke staat in cel C7 (= XX)van het werkblad Startmenu gekoppeld wordt in de formule, zodat de waarde van cel B7 vanuit werkblad HHB-Telling MAAND-XX als uitkomst van de formule komt te staan, echter verkrijg ik alleen tekst als uitkomst

    wat staat er fout in de formule, of is deze formule niet mogelijk

  58. rob Says:

    waarschijnlijk een eenvoudige opgave maar ik kom er niet uit… Ik heb in een werkblad een kolom met namen met bijbehorende eigenschappen (b.v. leeftijd, adres etc.)in cellen in de volgende kolommen. Nu wil ik op een ander werkblad een keuze uit de namen maken, en de bijbehorende eigenschappen automatisch laten vullen in de volgende kolommen. Hoe doe ik dat?

  59. Martijn Says:

    Hi,

    om onduidelijke redenen zijn in een spreadsheet ongeveer 80.000 afbeeldingen gecreëerd (overigens niet zichtbaar). Gezien de inhoud van het bestand en de formules is het arbeidsintensief om de inhoud exclusief de afbeeldingen te kopiëren naar een nieuw bestand. Bestaat er een mogelijkheid om deze 80.000 afbeeldingen in ongeveer één handeling te verwijderen uit het spreadsheet?

    Bij voorbaat dank voor eventuele reacties,

    Martijn

  60. Arno Says:

    Hi,

    Ik heb 2 kolommen: Mutatiedatum en Kamernr. Om de meest recente mutatiedatum te zoeken van een bepaald kamernr. doe ik dmv. =MAX(ALS(C28=b2:b27;A2:A27;0)), waarbij c28 het kamernr staat en en onder kolom A de data en onder kolom b de kamernrs.
    Maar nu wil ik de meeste recente mutatiedatum zoeken van een bepaald kamernr., waarbij de datum niet hoger mag zijn dan een bepaalde opgegeven datum.
    Weet iemand hoe ik dit kan doen?

    Bij voorbaat dank,

    Arno

  61. Melanie Says:

    Hi, Is het mogelijk om getallen in een bestandsnaam elke x te laten oplopen in een volgende cel?
    b.v Foto0001.jpg staat in cel 1 kan je dan zeggen dat hij in cel 2 Foto0002.jpg en in cel 3 Foto0003.jpg etc. moet zetten? Gr. Melanie

  62. Tom Says:

    @Melanie,
    Vrij eenvoudig met een kleine omweg.
    Typ in cel A2 de naam van je eerste foto zonder .jpg, dus fotooo1
    daaronder zet je fotooo2 (A3). Selecteer beide cellen en trek ze naar onderen (rechter onderhoek) totdat je het gewenste aantal hebt (bv. t/m fotooo48)
    Zet nu in cel B1 het woord .jpg
    Nu in cel B2 de formule =TEKST.SAMENVOEGEN(A2;$B$1)
    Trek deze naar onderen en je zult in kolom B per cel nu fotooo1.jpg, fotooo2.jpg etc. hebben staan.

    Nu voor een vraag van mijzelf aan Bas (of een andere Excel wiz).
    Ik heb een hele lijst getallen (zo’n 148) met waardes. Ik ben opzoek naar een formule die al deze waardes matched met een specifiek getal. Dus bv. als er 10, 30 en 60 staat dat de formule bij specifiek getal 40 de getallen 10 en 30 noemt.