• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Optellen

Status
Niet open voor verdere reacties.

WIMLIN

Gebruiker
Lid geworden
17 jul 2007
Berichten
429
Hoe kan ik excel automatisch laten optellen.

Ik werk met bepaalde perioden.

Voorbeeld periode 6

Dan wil ik cumulatief weten wat de uitkomst is van periode 1 t/m 6. In mijn geval gebruik ik dan de formules =som(G27:L27) in periode 7 wordt dit =som(G27:M27)

Is dit te automatiseren?

Voor een duidelijkere uitleg zie bijlage.
 

Bijlagen

Aangezien rij 27 leeg is, heb ik rij 30 (bedrijf 1) gebruikt.

Code:
=SOM(G30:INDIRECT(TEKEN(VERGELIJKEN(F21;A29:S29;0)+64)&30))
De formule berekent de som over de periode dat ik cel F21 is ingevoerd.

Met vriendelijke groet,


Roncancio
 
Roncancio,

Opnieuw bedankt voor uw snelle antwoord.

M.vr.gr.
Wim
 
Roncancio,

=SOM(G30:INDIRECT(TEKEN(VERGELIJKEN(F21;A29:S29;0)+64)&30))

In mijn voorbeeld bestand werkt de formule perfect maar in het werkelijke bestand niet.

Ik ben even benieuwd wat het getal 64 bestand betekent.

In werk bestand begint de tabel nl op een andere positie. De tabel start op b34 en stopt op p41. Periode 1 start in kolom d

M.vr.gr.
Wim
 
Roncancio,

Kan ik deze formule ook automatisch laten doorvoeren naar beneden?

M.vr.gr.
Wim
 
Roncancio,

=SOM(G30:INDIRECT(TEKEN(VERGELIJKEN(F21;A29:S29;0)+64)&30))

In mijn voorbeeld bestand werkt de formule perfect maar in het werkelijke bestand niet.

Ik ben even benieuwd wat het getal 64 bestand betekent.

In werk bestand begint de tabel nl op een andere positie. De tabel start op b34 en stopt op p41. Periode 1 start in kolom d

M.vr.gr.
Wim

Onderstaande formule kan je zo in P35 plaatsen en naar beneden slepen.
Code:
=SOM(INDIRECT("D"&RIJ()):INDIRECT(TEKEN(VERGELIJKEN($F$21;$A$34:$O$34;0)+64)&RIJ()))

Met TEKEN(64) bepaal ik de letter van het alfabet.
Bijv.:
TEKEN(64 + 1) voor de letter A
TEKEN(64 + 2) voor de letter B
etc.

Met vriendelijke groet,


Roncancio
 
Laatst bewerkt:
Roncancio,

Je formule werkt nu goed.

Deze formule kreeg ik van iemand die vandaag bij ons op de zaak op bezoek is.

=SOM(INDIRECT(ADRES(RIJ(D35);KOLOM(D35))&":"&ADRES(RIJ(D35);KOLOM(D35)+$C$11-1)))

M.vr.gr.
Wim
 
Roncancio,

Je formule werkt nu goed.

Deze formule kreeg ik van iemand die vandaag bij ons op de zaak op bezoek is.

=SOM(INDIRECT(ADRES(RIJ(D35);KOLOM(D35))&":"&ADRES(RIJ(D35);KOLOM(D35)+$C$11-1)))

M.vr.gr.
Wim

Kan, maar ADRES heeft niet zoveel nut zoals het hier gebruikt wordt.
Code:
=INDIRECT(ADRES(RIJ(D35);KOLOM(D35)))
Is hetzelfde als
Code:
=INDIRECT("D35")
en
Code:
=D35

Met vriendelijke groet,


Roncancio
 
Roncancio,

Welke formule kan ik dan het beste gebruiken.

Voor mij zien ze er allebei vrij ingewikkeld uit.

Op dit moment werken ze allebei. Bij de tweede geeft u aan dat er nog dingen uit de formule kunnen maar ik zie niet precies wat.

Alvast bedankt.

M.vr.gr.
Wim
 
Roncancio,

Je formule werkt nu goed.

Deze formule kreeg ik van iemand die vandaag bij ons op de zaak op bezoek is.

=SOM(INDIRECT(ADRES(RIJ(D35);KOLOM(D35))&":"&ADRES(RIJ(D35);KOLOM(D35)+$C$11-1)))

M.vr.gr.
Wim

Als aanvulling op mijn vorige bericht omtrent bovenstaande formule, meld ik even dat onderstaande aanpassing ook werkt en je in de cel van bedrijf 1 kunt plaatsen en vervolgens naar beneden te slepen.

Code:
=SOM(INDIRECT("D" & RIJ() & ":"&ADRES(RIJ();KOLOM(C35)+$F$21)))

Met vriendelijke groet,


Roncancio
 
Roncancio,

Welke formule kan ik dan het beste gebruiken.

Voor mij zien ze er allebei vrij ingewikkeld uit.

Op dit moment werken ze allebei. Bij de tweede geeft u aan dat er nog dingen uit de formule kunnen maar ik zie niet precies wat.

Alvast bedankt.

M.vr.gr.
Wim

Welke formule er beter is? Tja, ik zou de formule gebruiken waarmee je het beste uit de voeten kan, maar aangezien je aangaf dat ze beiden vrij ingewikkeld zijn is dat lastig kiezen.
Ik heb de andere formule wat ingekort zoals je heb kunnen zien.

Met vriendelijke groet,


Roncancio
 
Roncancio,

=SOM(INDIRECT("D" & RIJ() & ":"&ADRES(RIJ();KOLOM(C35)+$F$21)))

Waarom C35 en geen D35?

M.vr.gr.
Wim
 
Roncancio,

=SOM(INDIRECT("D" & RIJ() & ":"&ADRES(RIJ();KOLOM(C35)+$F$21)))

Waarom C35 en geen D35?

M.vr.gr.
Wim

In julllie formule stond

Code:
Kolom(D35) +$F$21-1
Wordt dus
Code:
Kolom(C35) +$F$21
Dit is hetzelfde en korter en zorgt voor minder misverstanden aangezien C34 leeg is. Dus als de waarde van F21 erbij wordt opgeteld hoef je niet steeds 1 kolom terug te rekenen om te controleren.

Met vriendelijke groet,


Roncancio
 
Roncancio,

Bedankt.

Ik blijf mij verbazen hoe bepaalde mensen tot zo'n kennis van Excel komen.

M.vr.gr.
Wim
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan