Opérations mathématiques

Sur cette page:

À propos des opérations mathématiques

Les opérations mathématiques vous permettent de créer des valeurs personnalisées pour chaque réponse. Par exemple, vous pouvez créer une fonction qui calcule une formule avec la fonction Notation pour chaque participant. Les opérations mathématiques peuvent être effectuées dans le flux d’enquête, dans le texte d’une question, ou d’un choix.

FLUX D’ENQUÊTE

Les opérations mathématiques effectuées dans le flux d’enquête doivent être enregistrées sous forme de Données intégrées. Par défaut, les résultats de l’équation ne sont pas visibles pour le répondant. Si vous souhaitez afficher les résultats de l’équation aux répondants, vous pouvez utiliser la fonction Texte inséré.

Dans cette enquête, les réponses à deux questions sont additionnées, multipliées par 1,33, et enregistrées en tant que champ de données intégrées nommé Satisfaction pondérée.

TEXTE DE QUESTION OU DE CHOIX

Les opérations mathématiques effectuées dans le texte d’une question ou d’un choix s’affichent au répondant, mais ne sont pas rapportées dans les résultats de l’enquête.

Dans cette enquête, les résultats d’une opération mathématique s’affichent dans le texte d’une question de l’enquête.

Syntaxe des opérations mathématiques

Toutes les opérations mathématiques sont contenues dans la syntaxe suivante :

$e{ }

L’équation mathématique s’insère entre { et }. Tous les éléments de l’équation doivent être séparés par un espace.

$e{ 4 + 4 }

SYNTAXE DANS LES LANGUES DE DROITE À GAUCHE

Si votre enquête est rédigée dans une langue s’écrivant de droite à gauche comme l’hébreu ou l’arabe, la syntaxe utilisée pour les opérations mathématiques est légèrement différente :

{ }#$

Exemple : Pour ajouter 4 + 4 :

{ 4 + 4 }#$

L’équation mathématique s’insère entre { et }. Tous les éléments de l’équation doivent être séparés par un espace.

AVEC LE TEXTE INSÉRÉ

S’il est intéressant d’additionner 4 + 4, il est plus utile de pouvoir effectuer des opérations mathématiques sur des réponses données dans l’enquête. Par exemple, une étude peut demander de multiplier la réponse à une question de satisfaction par un nombre fixe. C’est là que réside l’intérêt du texte inséré.

Le texte inséré est utilisé pour obtenir un nombre dynamique pour chaque répondant. Pour voir comment générer le code de texte inséré représentant le nombre nécessaire dans votre équation, consultez notre page d’assistance Texte inséré.

Le texte inséré respecte un format spécifique :

${q://QID1/SelectedChoicesRecode}

Pour utiliser le texte inséré dans une opération mathématique, supprimez les symboles ${ et }. Le code obtenu doit ressembler à ceci :

q://QID1/SelectedChoicesRecode

Une fois placée dans une opération mathématique, l’opération doit ressembler à ceci :

$e{ q://QID1/SelectedChoicesRecode * 4 }

DÉCIMALES ET SÉPARATEURS DE MILLIERS

  • Les opérations mathématiques n’acceptent que des valeurs numériques.
  • En informatique, le séparateur décimal est défini comme un point (.). Il n’est pas possible d’utiliser une virgule (,) comme séparateur décimal.
    Exemple : $e{ 1.5 + 1 } est égal à 2,5, ce qui est correct. $e{ 1,5 + 1 } est égal à 1, ce qui est incorrect.
  • Les séparateurs de milliers ou les virgules décimales (,) peuvent casser l’opération mathématique. Il est donc préférable d’omettre les séparateurs de milliers ou les virgules décimales.
    Exemple : Lorsque vous travaillez avec un nombre dans les milliers, $e{ 1000 + 1 } est égal à 1 001, ce qui est correct. $e{ 1,000 + 1 } est égal à 1, ce qui est incorrect dans cet exemple. $e{ 1.000 + 1 } est égal à 2, ce qui est également incorrect dans cet exemple.

Opérations disponibles

ADDITION, SOUSTRACTION, MULTIPLICATION, ET DIVISION

$e{ 1 + 2 - 3 / 4 * 8 } donne -3.

Astuce Qualtrics : Pour effectuer une addition simple plus facilement, envisagez d’utiliser la fonction Notation plutôt que les opérations mathématiques.

 

PARENTHÈSES

Vous pouvez ajouter des parenthèses pour préciser l’ordre des opérations.

$e{ ( 1 + 2 - 3 ) / 4 * 8 } donne 0.

Astuce Qualtrics : Les opérations mathématiques suivent l’ordre standard des opérations : Parenthèses, Exposants, Multiplication, Division, Addition, Soustraction.

 

EXPOSANTS

$e{ 6 ^ 2 } donne 36.

RACINES CARRÉES

$e{ sqrt( 9 ) } donne 3.

L’utilisation d’un exposant serait également appropriée. Par exemple, $e{ 9 ^ ( 1 / 2 ) }.

VALEUR ABSOLUE

$e{ abs( -23 ) } donne 23.

ARRONDI

$e{ round( 10 / 3, 2 ) } arrondit 10/3 à 2 décimales et donne 3,33.

Dépannage des opérations mathématiques

Les opérations mathématiques peuvent ne pas fonctionner si le format est incorrect. Si votre opération mathématique ne fonctionne pas, assurez-vous de ne pas avoir commis ces deux erreurs courantes : présence d’espaces HTML dans l’équation et texte inséré mal formaté.

ESPACES HTML

Lorsque vous écrivez une équation mathématique dans l’éditeur de contenu riche, les espaces peuvent être convertis en HTML, ce qui invalide l’équation. L’équation suivante semble correcte dans l’affichage standard de l’éditeur de contenu riche :

cependant, si vous passez à l’affichage source de l’éditeur de texte, vous remarquerez que l’un des espaces a été converti en HTML, et s’affiche sous la forme «   ».

  et les autres balises HTML invalident une équation mathématique. Supprimez-les de l’affichage source pour corriger l’équation.

TEXTE INSÉRÉ MAL FORMATÉ

Comme nous l’avons vu précédemment, lorsque vous utilisez du texte inséré dans une opération mathématique, $ et {  } doivent être supprimés du code du texte inséré. Par exemple, le code du texte inséré ${q://QID1/SelectedChoicesRecode} doit être utilisé dans une équation mathématique sous la forme q://QID1/SelectedChoicesRecode.

De nombreuses opérations mathématiques fonctionnent très bien si $ et {  } ne sont pas supprimés du texte inséré. Cependant, si le texte inséré ne contient pas de valeur (par exemple, si le répondant a laissé passer la question à laquelle le texte inséré fait référence) et si $ et {  } n’ont pas été supprimés, l’équation en fonctionne pas.

Supprimez $ et {  } de toutes les équations afin de prévenir tout échec lorsque le texte inséré est vide.

Consultez la section Syntaxe des opérations mathématiques ci-dessus pour vous assurer de respecter toutes les règles de syntaxe dans vos opérations mathématiques.