Ik heb een excelsheet waarbij de data voor de 3d grafiek afhankelijk is van de invoer op een ander blad.
Door deze invoer onstaat op het blad matrix een matrix die vervolgens gebruikt moet worden in de 3d grafiek.
Standaard maakt de 3d grafiek voor de range gebruik van een matrix in de vorm :
=Bladnaam!$C$28:$DJ$149
Hier worden de linker boven- en rechter onderhoek van de matrix vastgelegd (inclusief de x en y assen)
Dit vierkante matrix moet nu echter variabel worden!
Hiervoor heb ik een functienaam gemaakt : domein
In de functienaam domein staat de volgende formule :
=VERSCHUIVING(Matrix!$C$28;0;0;Matrix!$Y$10;Matrix!$Y$7)
Uitleg:
Matrix linker bovenhoek ligt op c28
de verschuiving hor en vert is 0 en 0 .
Het aantal rijen vanaf de startpositie = Y10
Het aantal kolommen van de startpositie = Y7
In het matrixbereik van de 3d grafiek vul ik nu in :
=Bestandsnaam.xlsx!domein
Vervolgens komt de juiste data netjes in de grafiek te staan!
Wanneer ik echter de invoer verander, zodat de matrix aanpast, wordt deze aangepaste matrix niet doorgevoerd in de 3d grafiek..........
De matrixinvoer bij de 3d grafiek blijft de matrixgrootte van de oude invoerwaarde.
Met andere woorden:
Dit blijkt een statische invoer, in plaats van een dynamische invoer.
Hoe kan ik er nu toch voor zorgen dat de aangepaste matrixgrootte wordt meegenomen in de grafiek??
Door deze invoer onstaat op het blad matrix een matrix die vervolgens gebruikt moet worden in de 3d grafiek.
Standaard maakt de 3d grafiek voor de range gebruik van een matrix in de vorm :
=Bladnaam!$C$28:$DJ$149
Hier worden de linker boven- en rechter onderhoek van de matrix vastgelegd (inclusief de x en y assen)
Dit vierkante matrix moet nu echter variabel worden!
Hiervoor heb ik een functienaam gemaakt : domein
In de functienaam domein staat de volgende formule :
=VERSCHUIVING(Matrix!$C$28;0;0;Matrix!$Y$10;Matrix!$Y$7)
Uitleg:
Matrix linker bovenhoek ligt op c28
de verschuiving hor en vert is 0 en 0 .
Het aantal rijen vanaf de startpositie = Y10
Het aantal kolommen van de startpositie = Y7
In het matrixbereik van de 3d grafiek vul ik nu in :
=Bestandsnaam.xlsx!domein
Vervolgens komt de juiste data netjes in de grafiek te staan!
Wanneer ik echter de invoer verander, zodat de matrix aanpast, wordt deze aangepaste matrix niet doorgevoerd in de 3d grafiek..........
De matrixinvoer bij de 3d grafiek blijft de matrixgrootte van de oude invoerwaarde.
Met andere woorden:
Dit blijkt een statische invoer, in plaats van een dynamische invoer.
Hoe kan ik er nu toch voor zorgen dat de aangepaste matrixgrootte wordt meegenomen in de grafiek??
There are 10 types of people in this world, those who understand binary and those who don't