[excel] Optellen met criteria*

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

Verwijderd

Topicstarter
Ik wil graag de omzet per maand, per jaar uitrekenen in mijn Excel bestand maar ik kom er niet uit.
Ik heb de datum al gesplitst, wat volgens mij ook niet nodig is.

Zo iets ongeveer:
ALS B2:B14 = januari en C3:C14 = 2007 DAN SOM D3:D14 (is dus D3+D4+D5)
ALS B2:B14 = februari en C3:C14 = 2006 DAN SOM D3:D14 (is dus D5+D7)
	A		B		C	D
1	Datum		Maand		Jaar	Omzet
2	12-1-2005	Januari		2005	50
3	14-1-2007	Januari		2007	50
4	18-1-2007	Januari		2007	54
5	20-1-2007	Januari		2007	56
6	12-2-2006	Februari	2006	56
7	15-2-2006	Februari	2006	58
8	19-2-2007	Februari	2007	54
9	25-2-2007	Februari	2007	87
10	2-3-2006	Maart		2006	53
11	15-3-2007	Maart		2007	54
12	18-4-2007	April		2007	53
13	22-4-2007	April		2007	44

Hopelijk kan iemand mij hier mee helpen

[ Voor 1% gewijzigd door F_J_K op 15-02-2007 17:43 ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Wat wil je precies? Blijkbaar gebruik je Excel NL versie, dus wellicht kan je kijken naar aantal.als en som.als (of iets in die trant ;))

In de Help kan je overigens gewoon met Engelse termen zoeken en krijg je automagisch de NL variant (count.if en sum.if)

Probeer voortaan ook even in je titel te zeggen om welke applicatie (+ versie) het gaat, maakt het antwoorden wat makkelijker :)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Som.als komt hiervoor tekort, maar als je in de help of hier even zoekt op (wizard) voorwaardelijke som kom je er wel uit :)
De wizrad maakt een matrixformule aan die -vergelijkbaar met wat je post- het werk voor je doet; als dat te ingewikkeld wordt kun je met hulpkolommen werken.

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


Verwijderd

Topicstarter
Mijn voorbeeld komt hier ook niet echt goed uit omdat alles verschoven is. Het voorbeeld moet een excel bestand voorstellen. Het is inderdaad Excel 2003 NL.

Mijn omzet staat in meerdere velden vermeld. Nu wil ik alle omzet van januari 2007 bij elkaar optellen.
Het resultaat is dus een veld "omzet januari 2007" = € 160,-
Som.als werkt niet omdat de som aan 2 criteria moet voldoen (maand, jaar)
Bij count.if krijg ik volgens mij de aantallen en niet de som van de omzet.
Bedankt voor je snelle reactie

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Dat had Niesje ook al gezegd. Dus wat is het resultaat van zijn tips proberen?

Hulpkolom: een gewone ALS functie die 0 is als de voorwaarde niet klopt. Dan doe je simpelweg een sommatie van kolomE*kolomD.

offtopic:
Welkom trouwens :Y)
Ik heb de boel even leesbaar gemaakt door er [pre] ... [/pre] tags omheen te zetten. Zie ook de FAQ van GoT voor een uitleg van de verschillende tags. Het is hoe dan ook handig om even op het forum rond te kijken om te zien hoe het er hier aan toe gaat. Zo zie ik dat je topictitel wat is bijgeschaafd omdat deze niet helemaal handig was bedacht :)

[ Voor 23% gewijzigd door F_J_K op 15-02-2007 17:47 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • Dunka
  • Registratie: Augustus 2005
  • Laatst online: 10-09 14:59
Wat nog makkelijker is, is somproduct gebruiken.

Voor dit voorbeeld: =SOMPRODUCT(($B$2:$B$13=B19)*($C$2:$C$13=B20)*($D$2:$D$13))
Waarbij B19 de waarde Januari bevat en B20 de waarde 2007.

Met gebruik van somproduct kan je optellen met gebruik van meerdere criteria. dit is echter wel rekenintensief bij meerdere formules en een grote dataset.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Helemaal top. Werkt precies zoals ik wil. Dank je wel Dunka.
F_J_K ook bedankt voor het aanpassen van mijn bericht.
Dirk

Acties:
  • 0 Henk 'm!

Verwijderd

Ehh, ...al aan een draaitabel (pivot table) gedacht? Lijkt me de ultieme oplossing voor dit soort opgaves
Pagina: 1