Power BI - Les opérateurs logiques Tutoriels

Découvrez comment utiliser les opérateurs logiques dans Microsoft 365 pour effectuer des analyses de données avancées.
Cette formation en ligne comprend des vidéos tutorielles sur les opérateurs logiques dans Excel, ainsi qu'un quiz portant sur l'ensemble de la formation.
Apprenez à utiliser les opérateurs ET, OU et NON pour filtrer et analyser des données complexes.
Cette formation s'adresse à tout utilisateur de la suite Microsoft 365, du niveau débutant à intermédiaire.
Obtenez des conseils pratiques pour utiliser les opérateurs logiques dans des formules Excel et pour résoudre les erreurs courantes liées aux opérateurs.
Contactez-nous pour plus d'informations sur l'utilisation des opérateurs logiques dans Microsoft 365.

  • 6:00
  • 2502 vues

Objectifs :

L'objectif de cette vidéo est d'apprendre à utiliser les opérateurs logiques pour tester l'égalité et les relations entre des variables en programmation. Les apprenants découvriront comment effectuer des comparaisons entre des valeurs et utiliser les résultats de ces tests dans leur code.


Chapitres :

  1. Introduction aux opérateurs logiques
    Dans cette section, nous allons explorer une notion essentielle en programmation : les opérateurs logiques. Ces opérateurs permettent de vérifier si une variable est égale à une autre ou si une valeur est supérieure ou inférieure à une autre. Nous allons utiliser un éditeur avancé pour effectuer ces tests.
  2. Configuration des variables
    Nous allons commencer par définir deux variables : A, qui est égale à 2, et B, qui est égale à 3. Ces variables serviront de base pour nos tests. Nous allons ensuite créer une variable qui teste si A est égal à B.
  3. Test d'égalité
    Pour tester si A et B sont égaux, nous allons utiliser l'opérateur d'égalité. Bien que nous sachions que A et B ne sont pas égaux, le code retournera 'false', ce qui démontre l'utilité des opérateurs logiques. Ce test nous permet de conditionner l'exécution d'autres parties du code en fonction du résultat.
  4. Tests de comparaison
    Nous allons maintenant tester les opérateurs de comparaison, tels que supérieur et inférieur. Par exemple, nous allons vérifier si A est supérieur à B. Comme prévu, le résultat sera 'false' car 2 n'est pas supérieur à 3. Nous allons également tester les opérateurs 'supérieur ou égal' et 'inférieur ou égal'.
  5. Utilisation de l'opérateur 'différent'
    Nous allons également aborder l'opérateur 'différent'. Pour cela, nous allons tester si A est différent de B. Si les valeurs ne sont pas égales, le code retournera 'true'. Il est important de noter que ces tests peuvent également s'appliquer à des chaînes de caractères, permettant de vérifier si deux textes sont identiques ou non.
  6. Résumé des opérateurs logiques
    Pour résumer, voici les opérateurs que nous avons vus : - Pour tester l'égalité : utilisez le signe égal (=). - Pour tester si une valeur est supérieure : utilisez le chevron fermant (>). - Pour tester si une valeur est supérieure ou égale : utilisez le chevron fermant suivi du signe égal (>=). - Pour tester si une valeur est inférieure : utilisez le chevron ouvrant (<). - Pour tester si une valeur est inférieure ou égale : utilisez le chevron ouvrant suivi du signe égal (<=). - Pour tester si deux valeurs sont différentes : utilisez deux chevrons opposés (<>). Ces opérateurs sont fondamentaux pour la logique de programmation et seront utilisés fréquemment.

FAQ :

Qu'est-ce qu'un opérateur logique?

Un opérateur logique est un symbole qui permet de comparer des valeurs, comme vérifier si une variable est égale à une autre ou si une valeur est supérieure à une autre.

Comment tester si deux variables sont égales?

Pour tester si deux variables sont égales, vous devez utiliser l'opérateur d'égalité '==' entre les deux variables.

Que signifie la valeur de retour 'false'?

La valeur de retour 'false' signifie que la condition testée n'est pas remplie, par exemple, si A n'est pas égal à B.

Comment utiliser les opérateurs supérieurs et inférieurs?

Pour utiliser les opérateurs supérieurs et inférieurs, vous pouvez utiliser '>' pour supérieur et '<' pour inférieur. Par exemple, A > B teste si A est supérieur à B.

Peut-on tester des chaînes de caractères avec des opérateurs logiques?

Oui, vous pouvez tester des chaînes de caractères pour l'égalité en utilisant l'opérateur '==' pour vérifier si deux chaînes sont identiques.

Quels sont les symboles utilisés pour les tests d'égalité?

Pour tester l'égalité, vous utilisez le symbole '='. Pour tester la différence, vous utilisez '!='.


Quelques cas d'usages :

Validation des entrées utilisateur

Dans une application web, vous pouvez utiliser des opérateurs logiques pour valider les entrées des utilisateurs, par exemple, vérifier si le mot de passe et la confirmation du mot de passe sont identiques avant de soumettre le formulaire.

Comparaison de valeurs dans des rapports

Dans un rapport financier, vous pouvez utiliser des opérateurs logiques pour comparer les revenus d'une période à ceux d'une autre période, en utilisant des tests supérieurs ou inférieurs pour déterminer la croissance.

Contrôle de flux dans les programmes

Dans un programme, vous pouvez utiliser des opérateurs logiques pour contrôler le flux d'exécution, par exemple, exécuter un certain bloc de code uniquement si une condition est vraie, comme vérifier si un utilisateur a les droits d'accès.

Tests automatisés

Dans le développement de logiciels, vous pouvez écrire des tests automatisés qui utilisent des opérateurs logiques pour vérifier que les fonctions retournent les valeurs attendues, facilitant ainsi la détection de bogues.


Glossaire :

opérateurs logiques

Des symboles utilisés pour effectuer des comparaisons entre des valeurs, comme égalité, supériorité ou infériorité.

variable

Un espace de stockage qui contient une valeur qui peut changer au cours de l'exécution d'un programme.

valeur de retour

La valeur que renvoie une fonction ou une opération après son exécution.

false

Un terme utilisé pour indiquer que la condition testée est fausse.

true

Un terme utilisé pour indiquer que la condition testée est vraie.

supérieur

Un opérateur qui teste si une valeur est plus grande qu'une autre.

inférieur

Un opérateur qui teste si une valeur est plus petite qu'une autre.

différent

Un opérateur qui teste si deux valeurs ne sont pas égales.

chevron

Un symbole utilisé dans les opérateurs logiques, comme '<' pour inférieur et '>' pour supérieur.

00:00:00
On va maintenant tester une notion de
00:00:02
très importante qui va être le test
00:00:05
d'opérateur, non pas mathématique
00:00:06
mais d'opérateurs logique,
00:00:08
c'est à dire de vérifier si une
00:00:10
variable est égale à une autre variable.
00:00:12
Si un chiffre est plus grand qu'un
00:00:13
autre chiffre, et cetera et cetera.
00:00:15
Donc ici on va aller se rendre dans.
00:00:18
L'éditeur avance,
00:00:19
on va supprimer ce qu'on faisait jusqu'ici.
00:00:21
On va simplement garder.
00:00:24
On va regarder comme nos 2
00:00:27
premières variables ici.
00:00:28
Donc à est égal à 2 et B est égal
00:00:31
à 3 et on va faire nos petits
00:00:33
tests donc par exemple on souhaite
00:00:36
vérifier si A et B sont égaux et
00:00:38
donc pour ça on va pouvoir créer une
00:00:41
variable égale qui va tester si.
00:00:43
À est égal à B tout simplement.
00:00:48
Alors, toujours pareil,
00:00:50
j'ai oublié la virgule et on va voir du coup,
00:00:53
quelle serait la valeur de
00:00:55
retour qui est donnée par.
00:00:57
Notre code, oui,
00:00:58
on va retourner égal et donc on va tester ça.
00:01:02
Donc évidemment, nous,
00:01:03
on sait que A et B ne sont pas égaux,
00:01:06
mais comme vous voyez ici
00:01:07
ce qui va nous retourner,
00:01:07
c'est nos fameux boulets,
00:01:09
donc on en voit enfin l'utilité
00:01:11
de ces boulets.
00:01:13
Donc là ils vont.
00:01:13
Il a testé la valeur et on voit
00:01:15
qu'effectivement les 2 valeurs sont
00:01:17
pas assez calmes donc il a retourne
00:01:18
la valeur false et donc à partir
00:01:20
de là on pourra aller écrire encore
00:01:21
du code qui dit Bah si cette
00:01:23
ce test là et retourne false alors
00:01:26
tu vas exécuter pas tel code ça,
00:01:28
on verra ça un petit peu.
00:01:29
Après on va rééditer notre code.
00:01:34
Et on va juste,
00:01:35
je vais juste vous montrer du
00:01:36
coup si j'avais mis les 2 valeurs
00:01:38
équivalentes donc à B qui ont la
00:01:41
même chose et bien du coup-là il
00:01:43
va fatalement me retourner ****.
00:01:45
Dessus,
00:01:45
on va continuer nos petits tests
00:01:49
ici et maintenant on va tester les
00:01:51
signes supérieurs et inférieurs.
00:01:53
Donc ici par exemple, on va tester.
00:01:58
Supérieur ? Ou du coup,
00:02:02
il faut écrire à avec le Chevron fermant.
00:02:06
À V ici. Et on va voir ce que ça
00:02:10
nous retourne, vous vous en doutez,
00:02:11
ça va nous retourner fols j'ai pas
00:02:13
forcément l'exécuter à chaque fois.
00:02:14
Je pense que vous avez compris l'idée.
00:02:16
Donc voilà donc ici à qui est égal à
00:02:18
2 et n'est pas supérieur à B donc la
00:02:21
condition n'est pas respectée donc il
00:02:24
me retourne la valeur fault donc là
00:02:26
je ne vais pas forcément les exécuter.
00:02:27
Je vais juste vous montrer les autres,
00:02:30
les autres types.
00:02:33
On va également avoir supérieur ou égal.
00:02:37
Ouf. Égal ? Là, du coup,
00:02:42
on va écrire à qui est égal ou supérieur
00:02:47
à B donc en gros là si A et B sont égaux
00:02:51
et bien la valeur sera bien respectée.
00:02:54
Donc ça correspond bien à ce qu'on cherche,
00:02:58
à ce qu'on cherche à faire.
00:02:58
Alors excusez-moi, c'est l'inverse.
00:03:02
Appelle là, c'est plutôt comme ça, non ?
00:03:04
Je vais y arriver. C'est comme ça.
00:03:08
Ah dis donc, j'ai du mal là.
00:03:10
Voilà en fait dans ce sens-là,
00:03:12
ça fonctionnera mieux,
00:03:14
donc supérieur ou égal,
00:03:16
du coup, qui va être un peu plus
00:03:17
large que le simplement supérieur ?
00:03:19
On va avoir des équivalents
00:03:20
pour les inférieurs.
00:03:25
Voilà, du coup, ça sera
00:03:26
art avec le chaudron dans l'autre sens.
00:03:30
Inférieur à B donc là pour le coup,
00:03:31
ça nous retournera **** et
00:03:33
on va également avoir inférieur.
00:03:39
Ou égal ? Et donc là, ça sera l'inverse,
00:03:44
ça sera du coup le Chevron comme ça.
00:03:47
Le ciné égal ?
00:03:52
Et le Chevron. Comme ceci.
00:03:56
Alors, si vous qu'on teste un,
00:03:58
par exemple. Inférieur ou égal ?
00:04:03
Qui devra du coup me retourner.
00:04:04
**** donc c'est bien le cas donc à est
00:04:07
bien supérieur ou égal à B. Des cas
00:04:10
maintenant un peu plus un peu plus
00:04:13
particulier. En tout cas un cas
00:04:15
supplémentaire un peu particulier
00:04:17
qui va être le caractère
00:04:18
différent qui, cité par exemple,
00:04:20
on pourrait très bien écrire.
00:04:23
Différent ?
00:04:28
Qui est égal à a différent.
00:04:31
Donc ici on va mettre un
00:04:33
Chevron opposé comme ceci,
00:04:34
2 chevrons opposé et à différent de B.
00:04:39
Donc, si les valeurs ne sont pas égales,
00:04:41
évidemment. Il va retourner la valeur false.
00:04:45
À noter que du coup,
00:04:46
si on cherche à tester des valeurs de texte,
00:04:49
Eh bien cette égalité là et cette égalité
00:04:52
là peut évidemment fonctionner puisque ça.
00:04:56
Ça n'est pas tributaire des nombres,
00:04:58
on peut tout à fait tester.
00:04:59
Si 2 strings sont égaux l'une par
00:05:01
rapport à l'autre, où sont différentes.
00:05:03
Cependant, évidemment,
00:05:04
pour toutes celles qui sont au milieu,
00:05:06
il faudra qu'il y ait une notion numérique,
00:05:08
donc par exemple ça peut
00:05:09
être quand même des dates,
00:05:10
ça peut être des nombres,
00:05:11
ça peut être des heures,
00:05:11
ça peut être des durées donc beaucoup
00:05:13
de choses qui peuvent être testées.
00:05:14
En tout cas tout ce qui est
00:05:15
texte ou même boulet ça n'a
00:05:17
pas de sens de les tester ici,
00:05:18
donc différent et si ça devrait
00:05:20
nous retourner trop et c'est
00:05:22
bien le cas donc c'est parfait.
00:05:24
Petite fiche résumée par rapport
00:05:25
à ce qu'on vient de voir ici.
00:05:27
Donc si on souhaite tester une égalité
00:05:29
et bien on mettra le signe égal entre
00:05:32
les 2 valeurs qu'on souhaite tester.
00:05:34
Supérieures,
00:05:34
on mettra un Chevron fermant ici si on
00:05:38
souhaite tester supérieur ou égal à,
00:05:39
on mettra le chaudron ferment
00:05:41
plus le signe égal inférieur,
00:05:43
le Chevron ouvrant inférieur ou égal,
00:05:45
le Chevron ouvrant plus le signe égal.
00:05:47
Et finalement,
00:05:48
si on souhaite tester différents,
00:05:49
ça sera Chevron ouvrant et Chevron fermant.
00:05:54
Et retenez bien le terme Chevron.
00:05:56
Du coup que je risque d'utiliser
00:05:58
après assez régulièrement.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

Mandarine AI: CE QUI POURRAIT VOUS INTÉRESSER

Rappel

Afficher