A la suite d'une question d'un utilisateur d'Epi Info en Guinée Conakry, je vous présente en suivant la manière de calculer une variable dans un questionnaire au moment de la saisie.


Par exemple, si dans un questionnaire, vous demandez le poids et la taille, vous pouvez calculer directement l'indice de masse corporelle, qui correspond au poids divisé par la taille au carré.

Dans le module de création de questionnaire on définit donc trois variables de type nombre:
Poids pour le poids en kg (###.#);
Taille pour la taille en mètre (#.##);
IMC pour l'indice de masse corporelle (##.##).

Questionnaire_Calcul_IMC_

Pour cette dernière variable IMC qui va être calculée (et non saisie), le mieux c'est de la définir en lecture seule, ainsi lors de la saisie, le curseur ne s'arrêtera pas dessus.

Lecture_seule

 

Ensuite, cliquer sur le bouton Programme, sur la partie gauche de l'écran de création;
sélectionner le champ où l'action aura lieu "Taille",
car l'action (le calcul) aura lieu après avoir rempli le champ taille, donc laisser cocher "Après".

Puis en dessous, choisir l'onglet "Variables".

Programme_Calcul_IMC_1

Ensuite sélectionner la commande ATTRIBUER

Programme_Calcul_IMC_2

 

Dans la fenêtre ATRIBUER qui apparait, choisir la variable "IMC" dans le champ Assign Variable, puis dans le champ Expression juste en dessous, avec le clavier virtuel, taper la formule de calcul:
POIDS / (TAILLE^2)

Attribuer_IMC

 

Cliquer sur OK, on revient alors sur la fenêtre précédente.
Dans la partie du bas, Programme Editeur, cliquer sur le bouton "Sauvegarder", puis en haut, cliquer à nouveau sur OK.

Programme_Calcul_IMC_3

 On a ainsi définit le calcul de la variable IMC.

Lors de la saisie des données, le calcul de l'indice de masse corporelle se fera au fur et à mesure, automatiquement et apparaitra dans le champ "Indice de masse corporelle".

Saisie_IMC