[excel] In kolom rij selecteren, rechts daar vanaf sommeren

Pagina: 1
Acties:
  • 126 views sinds 30-01-2008
  • Reageer

  • Ralpy
  • Registratie: September 2001
  • Laatst online: 05-02 22:37
Ik hoop echt dat de titeel een beetje duidelijk is, ik weet echt niet hoe ik het anders kort kan omschrijven.

Ik heb een excel betand met in de eerste kolom data en in de 2de valuta.
Nu zou ik graag willen dat ik van de afgelopen week de valuta's van de kolom ernaast optel.

16-mei-06 € 354,00
17-mei-06 € 45,00
18-mei-06 € 0,00
19-mei-06 € 4,00
20-mei-06 € 32,00
21-mei-06 € 0,00
22-mei-06 € 34,00
23-mei-06 € 524,00
24-mei-06 € 234,00
25-mei-06 € 0,00
26-mei-06 € 2.354,00
27-mei-06 € 0,00
28-mei-06 € 235,00
29-mei-06 € 34,00
30-mei-06 € 4,00
31-mei-06 € 5,00

Ik heb bijvoorbeeld deze 2 kolommen(waar steeds waarden onder aan toegevoegd worden en soms ook meerdere rijen per dag staan). Ik wil dat hij vanaf nu tot 7 dagen geleden de valuta's ernaast optelt.

Ik hoop dat het een beetje duidelijk is.


Ondertussen ben ik al wel een eindje, maar ik krijg het nog niet geheel voor elkaar.

Om bijvoorbeeld het rijnummer van de datum van een week geleden te zien doe ik op deze manier.
=VERGELIJKEN(VANDAAG()-7;A:A;1)
Eventueel kan ik dit ook omzetten naar het celnummer van de 2de kolom op dezelfde hoogte
=(ADRES(VERGELIJKEN(VANDAAG()-7;E:E;1);2;4))

Alleen nu zou ik graag iets van: =som("uitkomst hierboven":B)
Maar dat werkt dus niet. Is hier een simpelere mogelijkheid voor? Ik heb al aardig wat in de helpfiles zitten zoeken.

  • onkl
  • Registratie: Oktober 2002
  • Nu online
Alhier een recent topic met een gelijksoortige vraagstelling.[rml][ excel] Combinatie van gegevens tellen*[/rml]
Je kan het best een array formule gebruiken,
iets als
=SOM(ALS(A:A>VANDAAG()-7;ALS(A:A<VANDAAG()+1;B:B;0);0))
Kijk even onder de link voor meer arrayfuncties informatie.

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

met ^^^^, maar in dit geval -als er géén datums voorkomen na vandaag- voldoet som.als() ook prima.
:
code:
1
=SOM.ALS(A:A;">=" & VANDAAG()-7;B:B)

met wel datums na vandaag:
code:
1
=SOM.ALS(A:A;">" & VANDAAG()-7;B:B)-SOM.ALS(A:A;">" & VANDAAG();B:B)


Matrixformules zijn zondermeer krachtiger, maar soms wat omslachtig. Er is ook een wizardje voor: de wizard voorwaardelijke som.

offtopic:
hoe heb je in de helpfiles zitten zoeken dan?

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • Ralpy
  • Registratie: September 2001
  • Laatst online: 05-02 22:37
Heel erg bedankt, het werk!
Maar ik weet wel dat ik nog veel kan leren in excel.

Ik denk dat als ik geweten had dat zoiets array of matrix funties waren dat ik het wel gevonden had.

In de helpfiles van excel heb ik voornamelijk rond vergelijken en dingen met adres() zitten zoeken, omdat ik verwachtte dat het op zo'n manier zou moeten.
Op google heb ik ook wat gezocht, maar had moeite om mijn probleem kort te omschrijven en daardoor niet veel nuttige resultaten gevonden.