MENU
 
Home
Nieuwsbrief
GC in de media
SiteMap
 
Tips en Tricks
Excel
Word
Photoshop
PowerPoint
Surf Tips
Gmail
Android
iPad
Excel ClipTips
 
cursus Office 2016
Access
Excel
Outlook
PowerPoint
Word
 
cursus Office 2013
Excel
PowerPoint
Word
Nieuw in Excel 2013
Nieuw in Word 2013
Nieuw in PowerPoint 2013
 
cursus Office 2010
Access
Nieuw in Excel 2010
Excel automatiseren
Excel
OneNote
Outlook
PowerPoint
Word
 
cursus Office 2007
Access
Excel
Outlook
PowerPoint
Publisher
Visio
Word
 
cursus Office
2000-2002-2003-XP
Access
Excel
PowerPoint
Outlook
Word
 
cursus Photoshop
CC -3D
Animatie
CS6
CS5
CS4
CS2 - CS3
Lightroom 3
Elements 6
Mask Pro
Nik Collection
 
cursus Dreamweaver
CS3
 
cursus Illustrator
CS4
 
cursus Flash
CS4
 
cursus Fireworks
CS4
 
cursus Paint Shop Pro
X en X2
 
cursus Premiere
Elements 7-8
 
cursus Joomla
Joomla 1.5
 
Sociale Netwerk sites
Facebook
LinkedIn
Twitter
 
iPad
Apps
 
Diversen
Celtx
CSS
DropBox
Firefox 3.6
GIMP
Internet Explorer 9
LIME
Linux
OpenSUZE
PREZI
ProShow Producer
YouTube
 
cursus Google
Agenda
Analytics
Gmail
Zoeken
Picasa 3
SketchUp
Chrome
Street View
 
cursus Windows
Live Movie Maker
Windows 10
Windows 8
Windows 7
XP
Vista
 
cursus Office '97
Word
Excel
 
 

 

Tips Excel   go to : Index
       

Tip 260

   
Excel Tip
 

WISSELENDE MAANDELIJKSE TABEL

Deze tip is misschien iets meer voor de meer dan beginnende gebruiker van Excel, maar alles zal op een zo goed en makkelijke manier worden uitgelegd, dat iedereen er wel iets van snapt.
Er komen heel wat verschillende functies aan bod, maar laat jullie niet afschrikken, het zijn allemaal standaard functies.

De bedoeling van dit bestand is, afhankelijk van de geselecteerde maand en jaar, dat de cellen worden ingekleurd in kolom F en G, dat enkel deze cellen kunnen worden aangepast, en dat dit enkel de cellen zijn waarvan er een datum bestaat.
Zo zal bv. de datum 31 april nooit bestaan, en kan er dus ook nooit iets worden ingevuld.

Wens je al mijn gelul niet te lezen en onmiddellijk te beginnen, klik hier om het bestand te ontvangen.
 
Wat ik reeds heb gemaakt is in cel A2 een validatielijst met de maanden uit kolom J (1).
En in cel B2 een validatielijst met de jaren uit kolom L (2).
Hoe je een validatielijst maakt zou je wel al moeten weten, anders lees je even Les 67 van de cursus.
 

Wat we vervolgens moeten bepalen is het aantal dagen dat er in de maand voorkomen.
Een maand januari heeft steeds 31 dagen, een maand april heeft steeds 30 dagen.
Een maand februari heeft dan weer, of 28 dagen of 29 dagen, afhankelijk of het een schrikkeljaar is.
De eerste dag van de gekozen maand/jaar bepalen we in cel A4, de laatste dag van de gekozen maand/jaar bepalen we in cel B4.
Afhankelijk van wat er is gekozen als maand en jaar, moet er in kolom D het dagnummer, bv 1,2,3 enzoverder komen te staan en in kolom E de dag, bv maandag, dinsdag, enzoverder.
Afhankelijk van wat er is gekozen als maand en jaar, moeten de kolommen F en G worden ingekleurd.
Bestaat de dag niet, dan worden deze niet ingekleurd.
En bestaat de dag niet, dan kan er ook niets worden ingevuld.

Zie voorbeeld hieronder.
Ter informatie:
De rijen 14 t/m 27 heb ik even verborgen om jullie een beter overzicht te kunnen tonen.

 
De formule om de begindatum van de maand te bepalen is =DATUM(B2;VERT.ZOEKEN(A2;J:K;2;0);1
Laat ik even uitleggen wat hier staat.
De DATUM-functie laat ons toe een datum samen te stellen met dag, maand en jaar.
Het jaar haalt hij in cel B2.
De maand haalt hij door middel van de VERT.ZOEKEN-functie. Deze informatie haalt hij in cel A2, en gaat hij zoeken in het bereik J:K, heeft hij een overeenkomst gevonden, dan moet hij uit dit bereik de de gegevens uit 2de kolom weergeven.
Dus een 1=januari, 2=februari, 3=maart, enzoverder.
De nul staat er omdat hij een exacte overeenkomst moet vinden.
En de eerste dag van de maand haalt hij bij de 1 achteraan de formule.
 
Om de laatste dag van de maand te bepalen gebruiken we de formule =LAATSTE.DAG(A4;0)
Deze lijkt me duidelijk, maar toch zal ik ze even uitleggen.
Hier staat, geef me de laatste dag van de maand bepaalt in cel A4.
Het tweede argument, de nul, bepaalt exact de laatste dag.
Typ je hier bijvoorbeeld een 1, dan geeft hij de eerste dag weer van de volgende maand.
 
Zo is bijvoorbeeld de laatste dag van de maand februari 2016, de 29ste.
 

De dag van de week, die wordt weergegeven in kolom E, wordt weergegeven in kolom E met volgende formule: =ALS(DAG($B$4)<D2;"";WEEKDAG(($A$4)+D2-1))
B4 en A4 zijn absoluut, deze moeten bij kopiëren dezelfde verwijzing blijven.
D2 is relatief. deze verwijzing moet bij het kopiëren worden aangepast.

Wat staat hier:
ALS de DAG in B4 kleiner is dan de het cijfer in D2 (kolom D ), dan geef je me niks, anders geef je me de weekdag van cel A4 + D2 - 1.
De plus D2 zal ons één dag verder geven, dus moeten we de min 1 erbij plaatsen oml dit te corrigeren.
Dit laatste deel is misschien moeilijk uit te leggen, maar moest je dit er niet bij plaatsen, dan geeft hij in elke rij dinsdag weer.

 
Nu, de foutmelding die hij moet weergeven wanneer je gegevens typt in een cel waarvan de datum niet bestaat, bepalen we met de optie "Gegevensvalidatie".
Minder dan 28 dagen in een maand bestaan er niet dus selecteer de cellen van rijen en kolommen F en G waarvoor er nooit een dag kan voorkomen.
Klik de knop "Gegevensvalidattie" en geef volgende formule in: =LENGTE($E30)<>0
Wat staat hier: als de lengte van de inhoud in deze cellen niet gelijk is aan niks,
(de kolomverwijzing is absoluut, het is steeds dezelfde kolom, de rijverwijzing is dat uiteraard niet).
 
dan geef je me deze foutmelding:
 
We testen dit even uit.
En ja hoor, proberen we iets in te geven in rij 30 waar in kolom E niks staat, dan geeft hij me een foutmelding.
 
Wat we nu moeten toevoegen is de voorwaardelijke opmaak.
Dus wanneer de datum bestaat, en in de cel iets mag worden getypt, dan moet deze groen worden weergegeven.
Selecteer eerst alle cellen waarop je deze opmaak wil toepassen en klik vervolgens de knop "Voorwaardelijke opmaak".
 
Kies "Een formule gebruiken...", en geef volgende formule in: =LENGTE($E2)<>0
Dit is ongeveer hetzelfde dan de formule voor het weergeven van de waarschuwing.
Dus wanneer de lengte van de inhoud van de cel niet gelijk is aan niks, kleur deze dan groen.
e kolom wordt ook hier ingesteld als absoluut, de rij als relatief.
 
Probeer alles even uit en je zal zien dat alles perfect werkt.
Het enige wat we nu nog moeten doen, is een formule plaatsen in kolom H.

Welke formule jij hier gaat gebruiken maakt niet uit, het voorbeeld dat ik gebruik rekent het gemiddelde bedrag uit per transactie.
Dit doen we met de formule =ALS(OF(ISFOUT(G2/F2);LENGTE(E2)=0);"";G2/F2)
Wat staat hier.
Wanneer de deling een fout geeft, of de lengte van de inhoud in kolom E is 0, dan geef je me niks.
Is dit niet het geval dan deel je de inhoud van kolom G door de inhoud van kolom F.

 
Wanneer we dit even proberen blijkt alles netjes te werken.
 
Deze formule kunnen we doortrekken met de vulgreep.
 
In deze tip kwamen heel wat functies aan bod, maar toch niet zo'n moeilijke.
Eénmaal het bestand gemaakt, kun je dit vrijwel op elke berekening toepassen.
 
 
GratisCursus.be denkt aan jullie.

Index
 
 
 

copyright © 2012 - gratiscursus.be