[Excel] Statistieken uit jaarlijstjes halen

Pagina: 1
Acties:

  • GeeBee
  • Registratie: Maart 2000
  • Laatst online: 21:26
Ik wil statistieken halen uit jaarlijstjes die ik in Excel verzameld heb. Voor de liefhebbers: het betreft de Arrow Symfo Top-X lijsten vanaf 2003.
Uiteraard veel gezocht en filmpjes bekeken, maar functies als som.als enz. werken alleen als optelbereik en criteriumbereik even groot zijn. Dat werkt hier niet.

Het screenshot is een deel van de verzamellijst.
Afbeeldingslocatie: https://i.imgur.com/ia9IxsW.png

Opbouw van het werkblad
A: gereserveerd voor de totaalscore van het nummer
B: het nummer dat een keer voorgekomen is
C: de uitvoerende artiest
D: het album waarvan het nummer afkomstig is
E: het jaar waarin het album uitgebracht is
F: de positie van het nummer in de lijst van 2003
G: de positie van het nummer in de lijst van 2004
...
T: de positie van het nummer in de lijst van 2017

Ik wil statistieken hebben zoals onderaan staan.
Eén van de statistieken die ik wil hebben, is bijvoorbeeld het aantal keer dat een artiest met een vermelding in de lijsten voorkomt.
In het geval van Yes moet er dus 6 uit komen: 4x vanwege Yours Is No disgrace en 2x vanwege Roundabout.

Volgens mij zou het zo moeten gaan:
1) als in de kolom Artiest een cel de waarde Yes heeft, dan
2) alle bijbehorende niet-lege cellen tellen in het bereik 2003...2008
3) en dat dan voor de hele tabel

Het tweede deel lukt uiteraard via aantalarg, maar de rest lukt me niet.

Woof, woof, woof! That's my other dog imitation.


  • nino_070
  • Registratie: Januari 2012
  • Laatst online: 01-09 16:28
Oke, vul na de laatste kolom met jaartallen een kolom toe met daarin de waarde:
=AANTALARG(F2:T2)

en trek deze door naar beneden.
Vervolgens kun je in je huidige cel C13 invullen:
=SOM.ALS(C2:C6; B13; L2:L6)

En deze cel kun je ook weer doortrekken. :)

Edit: voorbeeldje ter illustratie
Afbeeldingslocatie: https://i.gyazo.com/9767cb332bc7f9d80ad926f4deecbad8.png

[ Voor 17% gewijzigd door nino_070 op 16-11-2017 15:37 ]


  • breew
  • Registratie: April 2014
  • Laatst online: 22:16
Ik zou voor een draaitabel gaan, maar daarvoor moet je je data wel eerst converteren van een 'wide' naar een 'long' formnaat. Hier zijn recent een aantal topics over geweest, o.a. DIT is een uitstekend antwoord.

succes!

  • Pazzi
  • Registratie: September 2002
  • Laatst online: 14-09 19:23

Pazzi

Koffiemokken en bierglazen

Ik denk dat je gebruik moet maken van aantal.als in plaats van som.als. Je wilt immers het aantal vermeldingen weten en geen getallen bij elkaar optellen.

Even snel uit de losse pols:

aantallen.als(C2:C7;"Yes";F2:T7">0") zou volgens mij moeten werken.

[ Voor 3% gewijzigd door Pazzi op 16-11-2017 15:51 ]

"When the shit hits the fan, make sure you don't get splattered" - Carol Thompson
"It's the story, not he who tells it" - Stephen King
"If you hate freedom, get married" - Vusumuzi Gumede
"Women can fake orgasms, men can fake love" - Bo Burnham


Acties:
  • +1 Henk 'm!

  • GeeBee
  • Registratie: Maart 2000
  • Laatst online: 21:26
Allen bedankt.

@breew Daar zal ik me eens in gaan verdiepen.

@nino_070 Zo heb ik het gedaan en het werkt!

@Pazzi Via aantalarg heb ik dus een tussenkolom gemaakt. Dat werkt prima voor de statistieken per album, per artiest en per jaar. Ook aantal.als heeft gelijke bereiken nodig dacht ik?

Woof, woof, woof! That's my other dog imitation.