[Excel] Sommen.als met datum criteria

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • we_are_borg
  • Registratie: September 2000
  • Laatst online: 24-05 22:46

we_are_borg

You will Comply

Topicstarter
Ik probeer al twee dagen lang een formule te verzinnen om op te tellen met twee criteria. Ik zal eerst de formule geven van de criteria die werkt, zodat je weet wat er gebeurd.

=SOMMEN.ALS(Registratielijst!I2:I2001;Registratielijst!D2:D2001;"Catering (MSS)")

In de I kolom staat een 1 in om optellen mogelijk te maken.
In de D kolom staat namen van afdelingen

Deze formule werk perfect ik verwacht antwoord 3 en Excel geeft 3 weer. Ik ga er vanuit dat dit correct is aangezien als ik "Catering (MSS)" veranderd naar een andere afdeling het ook correct werkt.

Maar nu wil ik een extra criteria er aanhangen en hier krijg ik problemen.

In kolom Registratielijst!F2:F2001 staan datums ik heb celeigenschappen op datum gezet in deze formaat "08-10-2020"

Op A1 staat de formule "vandaag()" om de huidige datum te verkrijgen.

Wat ik wil is als volgt alle datums die kleiner zijn als huidige datum niet meegeteld wordt, ik heb dit geprobeerd als volgt.

=SOMMEN.ALS(Registratielijst!I2:I2001;Registratielijst!D2:D2001;"Catering (MSS)";Registratielijst!F2:F2001;"<A1")

De uitkomst dient 2 te zijn maar ik krijg 0 te zien. Ik heb al verschillende formules geprobeerd maar het wil niet werken en ik kwam er achter dat ik al een paar keer de zelfde formule heb gebruikt.

You need the computing power of a P1, 16 MB RAM and 1 GB Harddisk to run Win95. It took the computing power of 3 Commodore 64 to fly to the Moon. Something is wrong here, and it wasn't the Apollo.

Beste antwoord (via F_J_K op 08-10-2020 09:53)


  • we_are_borg
  • Registratie: September 2000
  • Laatst online: 24-05 22:46

we_are_borg

You will Comply

Topicstarter
Probleem op gelost:

=SOMMEN.ALS(Registratielijst!I2:I2001;Registratielijst!D2:D2001;"Catering (MSS)";Registratielijst!F2:F2001;"<A1")

hoort te zijn

=SOMMEN.ALS(Registratielijst!I2:I2001;Registratielijst!D2:D2001;"Catering (MSS)";Registratielijst!F2:F2001;">"&A1)

Vergat gewoon een stukje code.

You need the computing power of a P1, 16 MB RAM and 1 GB Harddisk to run Win95. It took the computing power of 3 Commodore 64 to fly to the Moon. Something is wrong here, and it wasn't the Apollo.

Alle reacties


Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • we_are_borg
  • Registratie: September 2000
  • Laatst online: 24-05 22:46

we_are_borg

You will Comply

Topicstarter
Probleem op gelost:

=SOMMEN.ALS(Registratielijst!I2:I2001;Registratielijst!D2:D2001;"Catering (MSS)";Registratielijst!F2:F2001;"<A1")

hoort te zijn

=SOMMEN.ALS(Registratielijst!I2:I2001;Registratielijst!D2:D2001;"Catering (MSS)";Registratielijst!F2:F2001;">"&A1)

Vergat gewoon een stukje code.

You need the computing power of a P1, 16 MB RAM and 1 GB Harddisk to run Win95. It took the computing power of 3 Commodore 64 to fly to the Moon. Something is wrong here, and it wasn't the Apollo.


Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Kolom L komt in je formule niet voor, maar waarschijnlijk maak je een typfout en bedoel je kolom i.
Maar die kolom heb je niet nodig om het aantal keer dat Catering (MSS) in kolom D voorkomt, te tellen. Je kunt dus volstaan met de kolommen D en F (datums), maar dan moet je niet sommen.als gebruiken maar aantallen.als. En je kunt in plaats van A1 beter gebruiken: tekst(a1;"dd-mm-jj").
En verder: de formule berekent de datums die WEL aan de voorwaarde(n) voldoen. Als je de datums vóór vandaag niet mee wil tellen (en dus de datums vanaf vandaag en later wel), dan moet je het kleiner-dan-teken vervangen door het groter-dan- en isgelijk-teken.

Acties:
  • 0 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 01:17

g0tanks

Moderator CSA
we_are_borg schreef op donderdag 8 oktober 2020 @ 09:37:
Probleem op gelost:

=SOMMEN.ALS(Registratielijst!I2:I2001;Registratielijst!D2:D2001;"Catering (MSS)";Registratielijst!F2:F2001;"<A1")

hoort te zijn

=SOMMEN.ALS(Registratielijst!I2:I2001;Registratielijst!D2:D2001;"Catering (MSS)";Registratielijst!F2:F2001;">"&A1)

Vergat gewoon een stukje code.
edit: Nevermind. :p

[ Voor 7% gewijzigd door g0tanks op 08-10-2020 09:43 ]

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • 0 Henk 'm!

  • we_are_borg
  • Registratie: September 2000
  • Laatst online: 24-05 22:46

we_are_borg

You will Comply

Topicstarter
@dix-neuf Ja is een kleine type fout van mijn kant. Heb het net gewijzigd.

[ Voor 17% gewijzigd door we_are_borg op 08-10-2020 10:08 ]

You need the computing power of a P1, 16 MB RAM and 1 GB Harddisk to run Win95. It took the computing power of 3 Commodore 64 to fly to the Moon. Something is wrong here, and it wasn't the Apollo.


Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Maar die kolom met enen kun je volledig achterwege laten, zoals ik in vorig bericht heb proberen uit te leggen.

Acties:
  • 0 Henk 'm!

  • we_are_borg
  • Registratie: September 2000
  • Laatst online: 24-05 22:46

we_are_borg

You will Comply

Topicstarter
Die kolom is een controle dat alles ingevuld is wat ingevuld moet zijn deze wordt alleen weergegeven als er aan andere voorwaarde voldaan is en de draaitabellen gebruiken het ook. Ik vind dit gemakkelijker werken en anderen weten geen controle getal die altijd 1 is dan hebben ze wat fout ingevuld.

You need the computing power of a P1, 16 MB RAM and 1 GB Harddisk to run Win95. It took the computing power of 3 Commodore 64 to fly to the Moon. Something is wrong here, and it wasn't the Apollo.

Pagina: 1