Power BI - Les conditions Tutoriels

Découvrez comment utiliser les conditions dans Microsoft 365 pour effectuer des analyses de données avancées.
Cette formation en ligne comprend des vidéos tutorielles sur les conditions dans Excel, ainsi qu'un quiz portant sur l'ensemble de la formation.
Apprenez à utiliser les fonctions SI, SOMME.SI et MOYENNE.SI pour filtrer et analyser des données complexes en fonction de critères spécifiques.
Cette formation s'adresse à tout utilisateur de la suite Microsoft 365, du niveau débutant à intermédiaire.
Obtenez des conseils pratiques pour utiliser les conditions dans des formules Excel et pour éviter les erreurs courantes liées à leur utilisation.
Contactez-nous pour plus d'informations sur l'utilisation des conditions dans Microsoft 365.

  • 3:46
  • 2644 vues

Objectifs :

Comprendre la notion de conditions en programmation, y compris l'utilisation des opérateurs logiques et des structures conditionnelles telles que 'if' et 'else'. Apprendre à appliquer ces concepts dans un code simple.


Chapitres :

  1. Introduction aux Conditions en Programmation
    La notion de condition est essentielle en programmation, que ce soit dans le langage M ou dans d'autres langages. Les conditions permettent de tester des situations et d'exécuter du code en fonction de ces tests.
  2. Comprendre les Conditions
    Les conditions sont des situations que nous rencontrons quotidiennement sans y penser. Par exemple, si 'il pleut dehors', cela constitue une condition, et la conséquence serait 'je prends mon parapluie'. Si la condition n'est pas remplie, par exemple 's'il ne pleut pas', alors 'je laisse mon parapluie à la maison'. En programmation, cela se traduit par les mots-clés 'if' (si) et 'else' (sinon).
  3. Application des Conditions dans le Code
    Dans le code, nous pouvons tester des conditions. Par exemple, nous pouvons vérifier si une variable est égale à une valeur spécifique. Si la condition est vraie, un certain code s'exécute, sinon un autre code est exécuté. Cela permet d'enrichir le code et de le rendre plus complexe.
  4. Exemple Pratique
    Prenons un exemple simple. Nous allons créer une variable 'réponse' qui teste si 'A' est supérieur à 'B'. Si c'est le cas, nous assignons une valeur à 'réponse'. Sinon, nous exécutons un autre bloc de code. Voici comment cela se présente : 1. Déclaration de la variable 'réponse'. 2. Condition : 'if A > B'. 3. Si vrai, assigner 'A est plus grand'. 4. Sinon, assigner 'A est plus petit'. Cela nous permet de retourner une valeur en fonction de la condition testée.
  5. Complexité des Conditions
    Il est important de noter que les conditions peuvent devenir beaucoup plus complexes. En intégrant des fonctions et d'autres structures de code, nous pouvons créer des programmes sophistiqués qui réagissent à différentes situations.
  6. Conclusion
    En résumé, la compréhension des conditions et de leur utilisation dans le code est cruciale pour tout programmeur. Cela permet de créer des programmes réactifs et adaptatifs, capables de gérer diverses situations en fonction des entrées et des tests effectués.

FAQ :

Qu'est-ce qu'une condition en programmation?

Une condition en programmation est une expression qui détermine si une certaine action doit être effectuée ou non, en fonction de la véracité d'une situation.

Comment utiliser les opérateurs logiques?

Les opérateurs logiques sont utilisés pour combiner plusieurs conditions. Par exemple, vous pouvez utiliser 'AND' pour vérifier si deux conditions sont vraies en même temps.

Quelle est la différence entre 'if' et 'else'?

'if' est utilisé pour exécuter un bloc de code si une condition est vraie, tandis que 'else' est utilisé pour exécuter un bloc de code si la condition est fausse.

Comment déclarer une variable?

Pour déclarer une variable, vous devez choisir un nom et lui assigner une valeur. Par exemple, 'var nom = 'toto';' déclare une variable appelée 'nom' avec la valeur 'toto'.

Pourquoi est-il important d'exécuter du code conditionnel?

L'exécution de code conditionnel permet de rendre un programme dynamique et réactif aux différentes situations, améliorant ainsi son efficacité et sa pertinence.

Comment les fonctions améliorent-elles le code?

Les fonctions permettent de structurer le code en blocs réutilisables, ce qui facilite la maintenance et la compréhension du programme.


Quelques cas d'usages :

Gestion des utilisateurs dans une application

Dans une application de gestion des utilisateurs, vous pouvez utiliser des conditions pour vérifier si un utilisateur a les droits d'accès. Par exemple, si l'utilisateur est un administrateur, il peut accéder à certaines fonctionnalités, sinon, il reçoit un message d'erreur.

Système de recommandation de produits

Un système de recommandation peut utiliser des conditions pour afficher des produits en fonction des préférences de l'utilisateur. Par exemple, si l'utilisateur a acheté des livres, le système peut recommander d'autres livres.

Automatisation des réponses par e-mail

Dans un système d'automatisation des e-mails, des conditions peuvent être utilisées pour envoyer des réponses différentes selon le sujet de l'e-mail reçu. Par exemple, si le sujet contient 'support', une réponse spécifique sera envoyée.

Calcul des remises dans un site e-commerce

Un site e-commerce peut utiliser des conditions pour appliquer des remises. Par exemple, si le montant total d'un achat dépasse un certain seuil, une remise est appliquée.

Contrôle de l'accès à une application

Dans une application, des conditions peuvent être utilisées pour vérifier si un utilisateur est connecté. Si l'utilisateur n'est pas connecté, il est redirigé vers la page de connexion.


Glossaire :

condition

Une condition est une expression qui évalue si une certaine situation est vraie ou fausse. Par exemple, 's'il pleut, je prends mon parapluie'.

opérateurs logiques

Les opérateurs logiques sont des symboles utilisés pour combiner ou inverser des conditions. Ils permettent de tester plusieurs conditions à la fois.

if

Le mot-clé 'if' en anglais est utilisé pour introduire une condition dans le code. Si la condition est vraie, le code associé sera exécuté.

else

Le mot-clé 'else' est utilisé pour définir une alternative à une condition 'if'. Si la condition 'if' est fausse, le code associé à 'else' sera exécuté.

variable

Une variable est un espace de stockage dans la mémoire de l'ordinateur qui contient une valeur qui peut changer au cours de l'exécution du programme.

valeur

La valeur est le contenu d'une variable. Par exemple, une variable peut avoir la valeur 'toto' ou un nombre.

exécuter

Exécuter signifie faire fonctionner un morceau de code ou un programme. Cela implique que le code est traité par l'ordinateur.

fonction

Une fonction est un bloc de code qui effectue une tâche spécifique. Elle peut être appelée plusieurs fois dans un programme.

00:00:00
Une notion qui est extrêmement
00:00:03
importante en programmation,
00:00:04
que ça soit pour du M ou bien
00:00:06
dans plein d'autres langages.
00:00:07
Qui va être la notion de condition ?
00:00:09
Je commençais déjà un petit peu en parler
00:00:10
et c'est pour ça que les opérateurs
00:00:12
logiques sont importants puisque
00:00:13
vous permettre de tester des choses
00:00:15
et d'exécuter du code selon le cas
00:00:17
dans lequel on se trouve pour essayer
00:00:19
d'expliquer ça de manière très simple.
00:00:20
On va essayer de faire une phrase,
00:00:21
en fait, ce sont des conditions que
00:00:22
vous en faites tous les jours dans
00:00:24
votre tête sans vous en rendre compte,
00:00:25
et donc vous dire que s’il pleut dehors,
00:00:28
donc ça c'est la condition,
00:00:30
alors je prends mon parapluie,
00:00:32
ça c'est la conséquence du.
00:00:34
À la condition et si la condition
00:00:36
n'est pas respectée,
00:00:37
donc imaginons qu'il ne pleuve pas et bien,
00:00:39
sinon je le laisse à la maison.
00:00:40
Donc en fait,
00:00:41
c'est ça une condition et en anglais
00:00:43
du coup vous aurez le terme if ici
00:00:46
ven ici et else ici et à partir de là,
00:00:50
vous avez toutes les combinaisons
00:00:52
pour bien comprendre une condition.
00:00:54
Et après, à quoi ça sert dans notre code ?
00:00:56
Et bien on va avoir à peu près
00:00:58
la même chose ici,
00:00:59
donc on va faire le test d'une condition,
00:01:01
par exemple,
00:01:02
est-ce que là variable est égale
00:01:03
à une valeur de texte lambda ?
00:01:04
Donc là on a marqué toto et si la
00:01:07
valeur est vraie et bien merci de
00:01:08
m'exécuter le CE code en question
00:01:10
et si la valeur est fausse ?
00:01:11
Merci de m'exécuter ce code en question
00:01:13
et une fois que tout ça est bien
00:01:15
exécuté et bien on va passer à la
00:01:17
suite du code donc ça c'est vraiment
00:01:19
super intéressant pour pouvoir complexe.
00:01:23
Mais quand je vous dis en tout cas
00:01:26
enrichir votre code et donc on va
00:01:28
le faire tout de suite en allant.
00:01:31
Dans notre éditeur, avancez.
00:01:35
Et on va repartir d'une base un peu
00:01:37
plus simple, on va enlever tout ça.
00:01:40
On va seulement garder A et B
00:01:42
et on va écrire donc.
00:01:45
Une variable réponse qui va faire notre test.
00:01:48
On va pouvoir revenir à la ligne.
00:01:50
Et on va écrire donc si donc là c'est le,
00:01:53
c'est le terme if.
00:01:55
À est supérieur à B.
00:01:58
On va placer la valeur ven et
00:02:01
donc on va qu'est-ce qu'on fait ?
00:02:06
Voilà donc là, je peux revenir
00:02:07
à la ligne et lui dire ce que je
00:02:10
souhaite exécuter à l'intérieur
00:02:11
et on va dire par exemple que à.
00:02:13
Et. Plus grand ? ok P.
00:02:20
Et de la même manière, on va faire un else.
00:02:24
Il veut m'aider, mais ça
00:02:25
n'est pas la peine. Else
00:02:28
Oh ce n’est pas vrai.
00:02:33
Laisse-moi tranquille. Alors on va y arriver
00:02:38
et donc le help va dire si en gros
00:02:40
la condition n'est pas respectée.
00:02:42
Alors, qu'est-ce que je dois faire ?
00:02:43
Et bien on va dire que à est plus petit.
00:02:48
Que. Mais. Tout simplement.
00:02:52
Et donc on va lui demander de
00:02:55
retourner la valeur de réponse.
00:02:59
Ici
00:03:02
et donc là, il nous retombe bien
00:03:03
à et plus petit que B et si on
00:03:05
s'amuse à changer les valeurs ?
00:03:09
Dans les discours avancés,
00:03:11
on va mettre par exemple que à.
00:03:13
Et plus grand. Que B.
00:03:18
Et bien là voilà,
00:03:19
il m'a bien retourné notre valeur,
00:03:20
donc évidemment là on a juste
00:03:22
retourné une valeur de texte,
00:03:23
ou en tout cas une condition,
00:03:25
il faut bien imaginer qu'on va
00:03:27
pouvoir faire potentiellement
00:03:28
des choses beaucoup plus
00:03:29
compliquées en exécutant du code
00:03:30
spécifique à l'intérieur de ceci,
00:03:32
notamment en appelant des fonctions.
00:03:37
Donc Pour rappel ici.
00:03:39
Alors non bah tu trouves une façon.
00:03:41
On avait vu le code et après
00:03:43
effectivement on va aller attaquer
00:03:44
la partie sur les fonctions.

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