• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Wanneer en hoe vaak medicatie gegeven

Status
Niet open voor verdere reacties.

PedroJV

Gebruiker
Lid geworden
23 aug 2018
Berichten
74
Beste Excel-specialisten,

is het mogelijk om aan te geven in een bestand hoe vaak en op welke dag, in dit geval medicatie, is gegeven.

Zie voorbeeld.
Hetgeen in rood, zou ik graag via een formule weergegeven zien worden.

alvast bedankt
 

Bijlagen

Laatst bewerkt:
Beste emields,

vertikaal naar de andere kolommen uitbreiden van de funktie gaat goed.

Horizontaal helaas niet. dan zou ik dat per patient moeten gaan doen.

Nog iemand een ander idee?
 
zo wel?

Code:
=IF($A2<>$A1;COUNTIFS($A$2:$A$8;$A2;$B$2:$B$8;($B2)+MID(D$1;5;3)-1);"")
 
Beste JVeer,

in mijn bijgevoegde voorbeeld bestand, werkt het perfect.

Alleen als ik het toepas op mijn werkelijke tabel, dan krijg ik de overal "0".

Bij de eerste patient zijn het 12 medicijntoedieningen op de eerste dag, dus dat klopt niet

Ik voeg daar in op cel H2 (vanwege extra kolommen met data =ALS($A2<>$A1;AANTALLEN.ALS($A$2:$A$2523;$A2;$B$2:$B$2523;($B2)+DEEL(D$1;5;3)-1);"")

Waar gaat het fout?

Alvast bedankt
 
het is ook daarom dat we een representatief voorbeeld vragen, niet iets die in 1 minuut in elkaar geflanst is.
 
Meestal werken die korte bestanden wel.

Daarom hierbij een voorbeeld bestand van de data waar het om gaat (alleen de data is aangepast) zoals de eerste 54 records er uit zien.

De vraag blijft hetzelfde zoals is het eerste voorbeeld bestand
 

Bijlagen

het is niet nodig, maar met een udf werkt het meestal makkelijker: zie voorbeeld
als je hem wilt gebruiken en je vind hem te langzaam dan is hij eenvoudig op te voeren.
 

Bijlagen

Had je wel je bereik aangepast? Werkt gewoon als je deze in H2 zet

Code:
=ALS($A2<>$A1;AANTALLEN.ALS($A$2:$A$55;$A2;$B$2:$B$55;($B2)+DEEL(H$1;5;3)-1);"")
 
Had je wel je bereik aangepast? Werkt gewoon als je deze in H2 zet

Code:
=ALS($A2<>$A1;AANTALLEN.ALS($A$2:$A$55;$A2;$B$2:$B$55;($B2)+DEEL(H$1;5;3)-1);"")

JVeer, bereik van $B had ik wel aangepast, maar het bereik van de kolom onder DEEL niet.

Dank je voor uitleg, werkt nu perfect.
 
het is niet nodig, maar met een udf werkt het meestal makkelijker: zie voorbeeld
als je hem wilt gebruiken en je vind hem te langzaam dan is hij eenvoudig op te voeren.

Sylvester-ponte, dank je wel.
Op deze manier werkt het ook goed.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan