SOMMEN.ALS met een datumrange

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Robbertow
  • Registratie: Oktober 2020
  • Laatst online: 25-11-2020
Hoi Tweakers,

Hoe kun je in Excel werken met de SOMMEN.ALS formule + een datumrange?

Voorbeeld:

Excel Tabblad Ziektemeldingen

Kolom Medewerkersnummer | Ziek van | Ziek tot | Aantal ziekteuren
TEST123 1-1-2020 31-1-2020 XX

Excel Tabblad 2 Ziekte-uren

KOLOM Medewerkernummer | Inboeking Ziektedatum | Aantal Ziekte-Uren
TEST123 1-1-2020 8
TEST123 6-1-2020 8
TEST123 14-1-2020 8
TEST123 2-3-2020 10
TEST999 1-4-2020 8
TEST999 2-4-2020 7
TEST999 3-4-2020 6

Wat wil ik weten:

Zie tabblad 1 hoeveel ziekteuren heeft medewerker TEST123 van 1-1-2020 tot 31-1-2020 (24 uur)

Ik heb de volgende formule gebruikt om het uit te rekenen, maar helaas geeft Excel een foutmelding.
Wat gaat er fout en hoe krijg ik dit vraagstuk wel voor elkaar.

=SOMMEN.ALS('Ziekte Uren'!C2:C8;'Ziekte Uren'!A2:A8;A2;'Ziekte Uren'!B2:B8;">"&B2:C2<")

Alvast ontzettend bedankt :)

Afbeeldingslocatie: https://tweakers.net/i/5GaaiVs_AAc-gMcf5J-6lf09u-o=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/9IhmMvqDQl2bKv9bJGb6XBa7.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/FgMu2i0a8e81eOCwDUmXt1ZTsls=/800x/filters:strip_exif()/f/image/DsfbUbT5cgzPA0UJsCb9hzcp.png?f=fotoalbum_large

[ Voor 36% gewijzigd door Robbertow op 14-10-2020 14:29 ]

Beste antwoord (via Robbertow op 14-10-2020 21:01)


  • Arjan90
  • Registratie: September 2005
  • Laatst online: 06-06 16:33
Je kan het beste even de opmaak van je post doen met tabellen, dat maakt het een stuk makkelijker om te begrijpen hoe je data eruit ziet. Of printscreens van je Excel sheet natuurlijk. Het delen van je Excel sheet is niet nodig, die bestanden worden toch niet geopend in verband met veiligheidsrisico's.

Welke formule gebruik je nu? Je verwijst naar "de volgende formule" maar ik zie hem niet staan. Wat heb je verder al geprobeerd? Het werken met een datum en hoger dan of kleiner dan is geen probleem binnen Excel met de SOMMEN.ALS formule, dus het is in ieder geval mogelijk.

EDIT: Ik zie dat je de formule inmiddels hebt gedeeld. Je bent al een eind op weg, je probeert nu echter vanuit de datumkolom zowel de eind- als begindatum tegelijk te vergelijken, dat kan niet. Je moet de datumkolom dus twee keer vermelden als bereik in de SOMMEN.ALS formule en daarmee apart de voorwaarde groter dan én de voorwaarde kleiner dan vermelden (let er overigens op of je niet "groter dan of gelijk aan" zou moeten gebruiken).

[ Voor 27% gewijzigd door Arjan90 op 14-10-2020 14:28 ]

"Everybody is a genius. But if you judge a fish by its ability to climb a tree, it will live its whole life believing that it is stupid."

Alle reacties


Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • Arjan90
  • Registratie: September 2005
  • Laatst online: 06-06 16:33
Je kan het beste even de opmaak van je post doen met tabellen, dat maakt het een stuk makkelijker om te begrijpen hoe je data eruit ziet. Of printscreens van je Excel sheet natuurlijk. Het delen van je Excel sheet is niet nodig, die bestanden worden toch niet geopend in verband met veiligheidsrisico's.

Welke formule gebruik je nu? Je verwijst naar "de volgende formule" maar ik zie hem niet staan. Wat heb je verder al geprobeerd? Het werken met een datum en hoger dan of kleiner dan is geen probleem binnen Excel met de SOMMEN.ALS formule, dus het is in ieder geval mogelijk.

EDIT: Ik zie dat je de formule inmiddels hebt gedeeld. Je bent al een eind op weg, je probeert nu echter vanuit de datumkolom zowel de eind- als begindatum tegelijk te vergelijken, dat kan niet. Je moet de datumkolom dus twee keer vermelden als bereik in de SOMMEN.ALS formule en daarmee apart de voorwaarde groter dan én de voorwaarde kleiner dan vermelden (let er overigens op of je niet "groter dan of gelijk aan" zou moeten gebruiken).

[ Voor 27% gewijzigd door Arjan90 op 14-10-2020 14:28 ]

"Everybody is a genius. But if you judge a fish by its ability to climb a tree, it will live its whole life believing that it is stupid."


Acties:
  • 0 Henk 'm!

  • Emperor
  • Registratie: Oktober 2010
  • Laatst online: 29-05 21:55
Datums zijn voor Excel gewoon getallen (je kunt ze ook gewoon weergeven als getallen.
De formule die jij geplaatst hebt werkt ook niet met andere random cijfers (">"&B2:C2<" werkt niet)

Als je zoekt op "Sum if between 2 values" vind je enorm veel oplossingen; bijvoorbeeld https://exceljet.net/formula/sum-if-between

Acties:
  • +1 Henk 'm!

  • Robbertow
  • Registratie: Oktober 2020
  • Laatst online: 25-11-2020
Bedankt Emperor en Arjan voor jullie antwoorden.
Het is mij gelukt dmv de volgende formule:
=SOMMEN.ALS('Ziekte Uren'!C:C;'Ziekte Uren'!A:A;A2;'Ziekte Uren'!B:B;">="&B2;'Ziekte Uren'!B:B;"<="&C2)