Excel som formule doortrekken

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Demarkie88
  • Registratie: November 2018
  • Laatst online: 14-08-2024
Goedemorgen,

Ik heb momenteel een kleine uitdaging in Excel, en ik heb het vermoeden dat de oplossing die ik probeer te implementeren aanzienlijk moeilijker is dan benodigd.

Ik heb een Excel document ontvangen met daarin de gewerkte uren per dag (Op Cel B4 staan de gewerkte uren van maandag 1-jan, op Cel C4 de gewerkte uren van dinsdag 2-jan etc.).

Onder deze gewerkte uren staat een formule op deze op weekniveau te totaliseren:
Som B4:H4 = week 1 (staat op Cel B11)
Som I4:O4= week 2 (staat op Cel C11)

Als ik de formule in Cel B11 & C11 doortrek naar D11 maakt die een som formule van J4:P4.
Echter is het de bedoeling dat die een som maakt van P4:V4 (hij moet starten waar de vorige som geëindigd is)

Na een uur proberen ben ik nu tot een formule gekomen die het de startwaarde van de formule zou moeten kunnen berekenen (bij formule evalueren doet die dit ook, echter het resultaat is helaas wel #WAARDE).

Hierbij de formule welke waar ik momenteel tot gekomen ben:
=SOM(ADRES(4;(VERGELIJKEN(AE9;2:2;0)));ADRES(4;(VERGELIJKEN(AE9;2:2;0)+7)))
AE9 is in dit geval een cel waar een datum in staat waar die naar moet zoeken.

het gewenste resultaat van bovenstaande formule zou som(A1:A8) moeten zijn, bij het evalueren van deze formule komt die ook tot beide juiste parameters, echter bij de laatste stap zet die nog aanhalingstekens bij beide resultaten : som("A1":"A8") en hierdoor krijg ik als resultaat #waarde.

Ik heb het gevoel dat ik bovenstaande aanzienlijk complexer maak dan dat eigenlijk nodig is, is er wellicht iemand die mij de goede richting op kan sturen?

B.v.D.

Mark

Beste antwoord (via Demarkie88 op 18-01-2024 13:18)


  • Tazzios
  • Registratie: November 2001
  • Laatst online: 16:18

Tazzios

..

Voor de oplossingsrichting waar je mee bezig was, een formule met een formule bouwen, heb je de functie 'indirect' nodig. INDIRECT, functie - Microsoft Ondersteuning

edit:
deze kan ook van pas komen.
VERSCHUIVING, functie - Microsoft Ondersteuning

[ Voor 26% gewijzigd door Tazzios op 18-01-2024 12:31 ]

Alle reacties


Acties:
  • 0 Henk 'm!

  • vso
  • Registratie: Augustus 2001
  • Niet online

vso

tja...

Demarkie88 schreef op donderdag 18 januari 2024 @ 12:12:
Als ik de formule in Cel B11 & C11 doortrek naar D11 maakt die een som formule van J4:P4.
als je niet wilt dat de B en C verandert doe je er een $ voor

dus $B4:$C11 (hier veranderen de letters niet)
kan ook voor B$4:C$11 (hier veranderen de cijfers niet)
en beide kan ook

Tja vanalles


Acties:
  • 0 Henk 'm!

  • Demarkie88
  • Registratie: November 2018
  • Laatst online: 14-08-2024
Hoi VSO,

bedankt voor je reactie.
Echter wil ik niet de kolommen vast zetten, maar dat die de volgende som formule 7 kolommen verder start.
VB: de eerste som is A1:F1 en de volgende som formule zou G1:M1 moeten worden.
Nu als ik de eerste formule doortrek maakt die er som B1:G1 van.

gr, Mark

Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • Tazzios
  • Registratie: November 2001
  • Laatst online: 16:18

Tazzios

..

Voor de oplossingsrichting waar je mee bezig was, een formule met een formule bouwen, heb je de functie 'indirect' nodig. INDIRECT, functie - Microsoft Ondersteuning

edit:
deze kan ook van pas komen.
VERSCHUIVING, functie - Microsoft Ondersteuning

[ Voor 26% gewijzigd door Tazzios op 18-01-2024 12:31 ]


Acties:
  • 0 Henk 'm!

  • Demarkie88
  • Registratie: November 2018
  • Laatst online: 14-08-2024
Hoi Tazzios,

Bedankt voor je reactie.
dit was inderdaad de richting die ik nodig had.
De formule werkt nu naar behoren voor mij.
Hartstikke bedankt!

P.s. hier nog het resultaat:

=SOM(INDIRECT(ADRES(4;(VERGELIJKEN(AE9;2:2;0)))):INDIRECT(ADRES(4;(VERGELIJKEN(AE9;2:2;0)+7))))

gr, mark