[Excel] Zoeken op gegevens binnen een bepaalde range*

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

  • Gruffy
  • Registratie: Mei 2005
  • Laatst online: 31-12-2025
Voor een vriend van mij heb ik de volgende vraag aan jullie:

----------------------------------------------------------

Mijn vraag is of het mogelijk is om in excel (gok met vba vandaar hier de vraag) een datum op te geven (vb: 1-10-2006 - 31-12-2006) of een maand (vb november), waarna in mijn voorbeeld de 2 draaitabellen alleen de gegevens pakken in die range

Ik kwam zelf niet iets bruikbaars tegen, maar misschien zoek ik op verkeerde namen?
Voorbeelden, suggesties, aanwijzingen zijn zeer welkom.

-----------------------------------------------------------

(Edit: Mijn nederige excuesses voor het verkeerd plaatsen van deze vraag)

(Edit2: Toevoeging aan deze post geplaatst)

zal een duidelijkere uitleg proberen te geven!

1. Zie test bestand:"TestbestandHelpmij.xls"
on: ftp://3rdparties:test1@81.69.124.10/

2. Op het blad "Home" staat Jaar, Maand, Begin Datum en Einddatum

3. Op het blad "Data" staan de gegevens die gebruikt worden voor de 2 grafieken met draaitabel

4. Op het blad "Home" wil ik graag een datumrange in kunnen geven of een jaar/maand selecteren,
waarna de draaitabel alleen de gegevens gebruikt van die selectie

voor de duidelijkheid ik geef bijvoorbeeld in:

Begindatum: 04-10-2006
Einddatum: 25-11-2006

of

Jaar: 2006
Maand: November

of

Jaar: 2006

volgens mij kan dat met behulp van een dynamische range....?

In iedergeval heb ik de onderstaande link kunnen vinden die hier over gaat, maar dat is me nogal ???

http://www.ozgrid.com/Excel/advanced-dynamic-ranges.htm

ps: ik hoop dat dit helpt, in het testbestand staat nog een toelichting

[ Voor 49% gewijzigd door Gruffy op 06-01-2007 21:27 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 24-07 17:21

NMe

Quia Ego Sic Dico.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

En schrijven ook. :) Ik snap er geen hout van. Leg eens uit wat je nu hebt en wat je wilt. Doe maar net alsof we dom zijn.

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


Verwijderd

Stel in kolom A staan de datums en in kolom B staat de data.

Stel je wilt de som hebben van de data op datum 1-1-2006 (staat in C1). Dan tik je in:

{=sum(if(A1:A9999=C1;B1:B9999))}

  • Gruffy
  • Registratie: Mei 2005
  • Laatst online: 31-12-2025
Wederom functioneer ik als doorgeefluik:

---------------------------------------------------------------------------------------------
Edit3: Heb de toelichting aan mijn eerste post toegevoegt en het testbestand staat nu online

--------------------------------------------------------------------------------

[ Voor 62% gewijzigd door Gruffy op 06-01-2007 21:28 ]


Verwijderd

Het lukt mij niet om op die FTP te komen. Maar het lijkt me ook niet zo handig want hoe krijg je het resultaat terug, etc.

Maar goed, om mijn vorige post nog even uit te breiden.

Stel in kolom A staan de datums en in kolom B staat de data.

Stel je wilt de som hebben van de data tussen datum 1-1-2006 (staat in C1) en datum 13-2-2006 (staat in C2). Dan tik je in:

{=sum(if(A1:A9999>=C1;if(A1:A9999<=C2;B1:B9999))}

In dit voorbeeld zoe je dus binnen een bepaalde range. In feite maak je je eigen draaitabel. Ik doe dit zelf altijd (i.p.v. draaitabellen) omdat draaitabellen een paar vervelende eigenschappen hebben (bijv. qua opmaak). Voordeel van draaitabellen is wel dat ze snel zijn bij een zeer grote hoeveelheid data.

Maar aangezien jouw probleem redelijk "statisch" lijkt, zou ik het zo doen.
Pagina: 1