Mijn vraag
Ik heb ooit een excel sheet gemaakt waarop onze office manager gemakkelijk de vakantiedagen bij kan houden.
Op het tabblad data staat net zo'n kalender, en verschillende formules om de weekend- en feestdagen te arceren als je het jaartal verandert.
So far, so good.
Vanwege corona wil het bedrijf flexibeler omspringen met vergoedingen, en moet zij gaan bijhouden wanneer iemand thuis werkt, op de zaak werkt en of diegene lunch gebruikt of niet.
Als laatste wil ze voor de boekhouding graag een overzicht maken waarin e.e.a. ook inzichtelijk is.
Ik heb nu de sheet omgebouwd naar onderstaand plaatje:
Op elk tabblad staat de tabbladnaam in cel C1 door de volgende formule:
zoals gevonden in [EXCEL] Tabbladnaam als waarde in een cel
Op het datablad heb ik per persoon ook de woon-werk afstand neergezet, zodat ik hiernaar kan verwijzen/zoeken bij de totalen onderaan. Dat werkt met de volgende formule:
Elk tabblad van de verschillende personeelsleden is op deze manier opgebouwd. In het maandoverzicht wat naar de boekhouding moet, wil ik dus de totalen van elke persoon die maand weergeven.
Ik heb hiervoor het volgende tabblad gemaakt:
Bovenin zie je het huidige jaar (verandert mee als je het jaartal op het datablad verandert) en een dropdown list met de maanden.
De formule in de adresbalk werkt, maar met zo'n 30 personen en 3 kolommen is het een flinke klus om die formules aan te passen voor alle personen. Daarnaast werken ze natuurlijk niet meer als de naam verandert.
Ik vermoed dat ik met Indirect aan de slag moet, maar ik krijg het niet voor elkaar. Voor mijn idee lijkt het op de vraag zoals hier gesteld op helpmij forum of hier op Tweakers: formule met verwijzing naar werkblad, opgehaald uit cel1
Relevante software en hardware die ik gebruik
Excel 365
Wat ik al gevonden of geprobeerd heb
Verschillende interpretaties van mijn formule met de functie indirect, met " ' & op verschillende plaatsen, zoals
Hierbij staan ', verwijzing naar C7 waar de naam staat, '! en het celbereik allemaal tussen dubbele quotes "
Dit werkt niet.
Ook als ik & voor C7 zet werkt het niet
Ook als ik Tabel1[Naam] gebruik werkt het ook niet.
Een verwijzing naar =@INDIRECT("C7") levert "Hendriksen" op, maar =indirect("'"Tabel13[@Achternaam]"'!"C45) levert niet de waarde van cel C45 op tabblad "Hendriksen" op.
wie kan me in de juiste richting helpen? Indien gewenst kan ik mijn werkblad ergens uploaden
Jan, Piet, Joris en Corneel werken uiteraard niet voor ons bedrijf maar zijn voorbeeldnamen. Als extra hindernis heb ik de Vries als "Vries, de" geschreven. Als de oplossing alleen werkt als daar Vries staat vind ik het ook prima..
Ik heb ooit een excel sheet gemaakt waarop onze office manager gemakkelijk de vakantiedagen bij kan houden.
Op het tabblad data staat net zo'n kalender, en verschillende formules om de weekend- en feestdagen te arceren als je het jaartal verandert.
So far, so good.
Vanwege corona wil het bedrijf flexibeler omspringen met vergoedingen, en moet zij gaan bijhouden wanneer iemand thuis werkt, op de zaak werkt en of diegene lunch gebruikt of niet.
Als laatste wil ze voor de boekhouding graag een overzicht maken waarin e.e.a. ook inzichtelijk is.
Ik heb nu de sheet omgebouwd naar onderstaand plaatje:
Op elk tabblad staat de tabbladnaam in cel C1 door de volgende formule:
code:
1
| =DEEL(@CEL("bestandsnaam";C1);VIND.ALLES("]";@CEL("bestandsnaam";C1))+1;31) |
zoals gevonden in [EXCEL] Tabbladnaam als waarde in een cel
Op het datablad heb ik per persoon ook de woon-werk afstand neergezet, zodat ik hiernaar kan verwijzen/zoeken bij de totalen onderaan. Dat werkt met de volgende formule:
code:
1
| =(C45+C46)*(X.ZOEKEN($C$1;Tabel1[Achternaam];Tabel1[km w-w]))*vergoeding_per_km |
Elk tabblad van de verschillende personeelsleden is op deze manier opgebouwd. In het maandoverzicht wat naar de boekhouding moet, wil ik dus de totalen van elke persoon die maand weergeven.
Ik heb hiervoor het volgende tabblad gemaakt:
Bovenin zie je het huidige jaar (verandert mee als je het jaartal op het datablad verandert) en een dropdown list met de maanden.
De formule in de adresbalk werkt, maar met zo'n 30 personen en 3 kolommen is het een flinke klus om die formules aan te passen voor alle personen. Daarnaast werken ze natuurlijk niet meer als de naam verandert.
Ik vermoed dat ik met Indirect aan de slag moet, maar ik krijg het niet voor elkaar. Voor mijn idee lijkt het op de vraag zoals hier gesteld op helpmij forum of hier op Tweakers: formule met verwijzing naar werkblad, opgehaald uit cel1
Relevante software en hardware die ik gebruik
Excel 365
Wat ik al gevonden of geprobeerd heb
Verschillende interpretaties van mijn formule met de functie indirect, met " ' & op verschillende plaatsen, zoals
code:
1
| =X.ZOEKEN($C$2;Data!$B$5:$M$5;indirect("'C7""'!""$C$44:$N$44")*Thuiswerk |
Hierbij staan ', verwijzing naar C7 waar de naam staat, '! en het celbereik allemaal tussen dubbele quotes "
Dit werkt niet.
Ook als ik & voor C7 zet werkt het niet
Ook als ik Tabel1[Naam] gebruik werkt het ook niet.
Een verwijzing naar =@INDIRECT("C7") levert "Hendriksen" op, maar =indirect("'"Tabel13[@Achternaam]"'!"C45) levert niet de waarde van cel C45 op tabblad "Hendriksen" op.
wie kan me in de juiste richting helpen? Indien gewenst kan ik mijn werkblad ergens uploaden
Jan, Piet, Joris en Corneel werken uiteraard niet voor ons bedrijf maar zijn voorbeeldnamen. Als extra hindernis heb ik de Vries als "Vries, de" geschreven. Als de oplossing alleen werkt als daar Vries staat vind ik het ook prima..
[Voor 3% gewijzigd door gwystyl op 05-03-2021 17:27]