Se connecterS'abonner

Chapitre 3

THEME 3: LE LOGICIEL MS EXCEL

Lecture : 22 minQuiz de 16 questions

# THEME 3: LE LOGICIEL MS EXCEL ## Les fonctions simples ### Introduction Bienvenue à cette leçon sur les fonctions simples dans Microsoft Excel. Excel est un outil puissant pour organiser, analyser et manipuler des données. Les fonctions sont des formules prédéfinies qui vous permettent d'effectuer des calculs complexes et des opérations de manière rapide et efficace, sans avoir à taper toutes les formules manuellement. Dans cette leçon, nous allons explorer les fonctions les plus courantes et les plus utiles pour les tâches quotidiennes. ### Concepts Clés #### Qu'est-ce qu'une fonction dans Excel ? Une fonction est une formule spéciale prédéfinie par Excel qui effectue des calculs en utilisant des valeurs spécifiques, appelées arguments, dans un ordre particulier. Chaque fonction possède une structure (syntaxe) unique. * **Syntaxe générale:** Toutes les fonctions commencent par le signe égal (`=`), suivi du nom de la fonction, puis des arguments entre parenthèses. `=NOM_FONCTION(argument1; argument2; ...)` * **Arguments:** Ce sont les données sur lesquelles la fonction va travailler. Ils peuvent être des nombres, des références de cellules, des plages de cellules, du texte ou d'autres fonctions. #### Les fonctions simples les plus courantes Voici quelques-unes des fonctions les plus fréquemment utilisées pour les calculs de base : ##### 1. SOMME (SUM) * **Description:** Additionne tous les nombres d'une plage de cellules ou d'une liste de nombres. * **Syntaxe:** `=SOMME(nombre1;[nombre2];...)` ou `=SOMME(plage)` * **Exemple:** `=SOMME(A1:A10)` additionne les valeurs des cellules A1 à A10. ##### 2. MOYENNE (AVERAGE) * **Description:** Calcule la moyenne arithmétique d'une liste de nombres ou d'une plage de cellules. * **Syntaxe:** `=MOYENNE(nombre1;[nombre2];...)` ou `=MOYENNE(plage)` * **Exemple:** `=MOYENNE(B1:B5)` calcule la moyenne des valeurs des cellules B1 à B5. ##### 3. MIN (MIN) * **Description:** Renvoie la plus petite valeur d'une liste de nombres ou d'une plage de cellules. * **Syntaxe:** `=MIN(nombre1;[nombre2];...)` ou `=MIN(plage)` * **Exemple:** `=MIN(C1:C100)` trouve la valeur minimale dans la plage C1 à C100. ##### 4. MAX (MAX) * **Description:** Renvoie la plus grande valeur d'une liste de nombres ou d'une plage de cellules. * **Syntaxe:** `=MAX(nombre1;[nombre2];...)` ou `=MAX(plage)` * **Exemple:** `=MAX(D1:D100)` trouve la valeur maximale dans la plage D1 à D100. ##### 5. NB (COUNT) * **Description:** Compte le nombre de cellules d'une plage qui contiennent des nombres. * **Syntaxe:** `=NB(valeur1;[valeur2];...)` ou `=NB(plage)` * **Exemple:** `=NB(E1:E20)` compte le nombre de cellules contenant des chiffres dans la plage E1 à E20. ##### 6. NBVAL (COUNTA) * **Description:** Compte le nombre de cellules non vides dans une plage (contient des nombres, du texte, des erreurs, etc.). * **Syntaxe:** `=NBVAL(valeur1;[valeur2];...)` ou `=NBVAL(plage)` * **Exemple:** `=NBVAL(F1:F30)` compte le nombre de cellules non vides dans la plage F1 à F30. ##### 7. AUJOURDHUI (TODAY) * **Description:** Renvoie la date du jour actuelle. Elle ne prend aucun argument. * **Syntaxe:** `=AUJOURDHUI()` ##### 8. MAINTENANT (NOW) * **Description:** Renvoie la date et l'heure actuelles. Elle ne prend aucun argument. * **Syntaxe:** `=MAINTENANT()` #### Comment insérer une fonction ? Il existe plusieurs façons d'insérer une fonction dans une cellule Excel : * **Saisie manuelle:** Tapez directement la fonction dans la cellule, en commençant par `=`. Excel propose une aide à la saisie (saisie semi-automatique). * **Bouton 'fx' (Insérer une fonction):** Cliquez sur le bouton `fx` situé à gauche de la barre de formule. Une boîte de dialogue s'ouvre pour vous aider à trouver et à configurer la fonction. * **Bouton Somme automatique (Σ):** Pour des fonctions comme SOMME, MOYENNE, MIN, MAX et NB, vous pouvez utiliser le bouton Somme automatique (situé dans l'onglet `Accueil` ou `Formules`) qui détecte automatiquement une plage de données à calculer. ### Vocabulaire * **Fonction Excel:** Formule prédéfinie pour effectuer des calculs spécifiques. * **Syntaxe:** L'ordre et la structure spécifiques qu'une fonction doit suivre pour fonctionner correctement. * **Argument:** Les entrées (nombres, références de cellules, texte, etc.) qu'une fonction utilise pour effectuer son calcul. * **Plage de cellules:** Un groupe de cellules contiguës (par exemple, A1:A5). * **Référence de cellule:** L'identifiant d'une cellule (par exemple, A1). * **Saisie semi-automatique:** Fonction d'Excel qui suggère des fonctions ou des noms de plages à mesure que vous les tapez. ### Exemples Pratiques Imaginez la feuille de calcul suivante représentant les ventes mensuelles : | Mois | Ventes (en €) | | :---------- | :------------ | | Janvier | 1200 | | Février | 1500 | | Mars | 1300 | | Avril | 1800 | | Mai | 1450 | * Pour calculer le **total des ventes** : Dans une cellule vide, tapez `=SOMME(B2:B6)` (si les ventes sont dans les cellules B2 à B6). * Pour calculer la **moyenne des ventes** : Dans une cellule vide, tapez `=MOYENNE(B2:B6)`. * Pour trouver les **ventes minimales** : Dans une cellule vide, tapez `=MIN(B2:B6)`. * Pour trouver les **ventes maximales** : Dans une cellule vide, tapez `=MAX(B2:B6)`. * Pour compter le **nombre de mois avec des ventes enregistrées** : Dans une cellule vide, tapez `=NB(B2:B6)`. * Pour afficher la **date d'aujourd'hui** : Dans une cellule vide, tapez `=AUJOURDHUI()`. ### Exercices Utilisez la feuille de calcul ci-dessous pour répondre aux questions en utilisant les fonctions Excel appropriées : | Élève | Note Maths | Note Français | Note Histoire | | :------- | :--------- | :------------ | :------------ | | Dupont | 15 | 12 | 14 | | Martin | 10 | 14 | 11 | | Lefevre | 18 | 16 | 15 | | Dubois | 9 | 11 | 10 | | Garcia | 14 | 13 | 13 | 1. Quelle est la note totale obtenue par l'élève **Dupont** pour toutes les matières ? 2. Calculez la **moyenne générale** des notes en **Maths** pour tous les élèves. 3. Quelle est la **note la plus basse** obtenue en **Histoire** ? 4. Quelle est la **note la plus haute** obtenue en **Français** ? 5. Combien d'élèves ont une note enregistrée en **Maths** ? ### Devoirs Créez une nouvelle feuille de calcul Excel et nommez-la "Budget Personnel". 1. **Entrez les données suivantes :** * Dans la colonne A, listez 5 dépenses mensuelles (par exemple, Loyer, Nourriture, Transport, Loisirs, Épargne). * Dans la colonne B, entrez un montant pour chaque dépense. * Dans la colonne C, listez 3 sources de revenus (par exemple, Salaire, Revenus complémentaires). * Dans la colonne D, entrez un montant pour chaque source de revenu. 2. **Utilisez les fonctions simples pour calculer :** * Le **total de toutes les dépenses** dans une cellule séparée. * Le **total de tous les revenus** dans une cellule séparée. * La **dépense la plus élevée**. * Le **nombre de sources de revenus** enregistrées. 3. **Insérez la date du jour** dans une cellule de votre choix. ### Résumé Dans cette leçon, nous avons appris que les fonctions Excel sont des outils indispensables pour automatiser et simplifier les calculs. Nous avons vu que chaque fonction commence par un signe égal (`=`), suivi de son nom et de ses arguments entre parenthèses. Nous avons exploré les fonctions clés telles que `SOMME`, `MOYENNE`, `MIN`, `MAX`, `NB`, `NBVAL`, `AUJOURDHUI` et `MAINTENANT`. Maîtriser ces fonctions simples vous permettra d'effectuer des analyses de données de base rapidement et avec précision, ce qui est essentiel dans de nombreux domaines professionnels et personnels. ## Les fonction imbriqués SI( utiliser la fontion SOMME.SI et NB.SI ; traduire un organigramme conditionnel ou un algorithme en formule de calcul) ### Introduction Bienvenue à cette leçon sur les fonctions avancées d'Excel ! Aujourd'hui, nous allons explorer des outils puissants qui vous permettront d'analyser et de manipuler des données de manière plus intelligente et automatisée. Nous allons nous concentrer sur la fonction `SI` et son utilisation en mode imbriqué, ainsi que sur les fonctions très utiles `SOMME.SI` et `NB.SI`. Enfin, nous apprendrons à traduire une logique conditionnelle (comme un organigramme ou un algorithme) en une formule Excel compréhensible. Ces compétences sont essentielles pour quiconque souhaite maîtriser Excel pour la gestion, l'analyse de données ou la prise de décision. ### Concepts Clés #### La fonction SI() La fonction `SI` est l'une des fonctions les plus fondamentales d'Excel. Elle permet d'effectuer un test logique et de renvoyer une valeur si le test est vrai, et une autre si le test est faux. * **Syntaxe de base :** `SI(test_logique; valeur_si_vrai; valeur_si_faux)` * `test_logique` : Une condition que vous souhaitez vérifier. Par exemple, \( A1 > 10 \). Ce test doit renvoyer VRAI ou FAUX. * `valeur_si_vrai` : Ce qui doit être affiché si le test logique est VRAI. * `valeur_si_faux` : Ce qui doit être affiché si le test logique est FAUX. #### Les fonctions SI imbriquées Souvent, une seule condition ne suffit pas. Les fonctions `SI` imbriquées (ou "en cascade") vous permettent de tester plusieurs conditions les unes après les autres, offrant ainsi plus de deux résultats possibles. * **Principe :** Vous placez une fonction `SI` à l'intérieur de l'argument `valeur_si_faux` (le plus souvent) d'une autre fonction `SI`. Cela crée une série de tests. * **Syntaxe générale :** `SI(condition1; résultat1; SI(condition2; résultat2; ...; résultatN))` * **Ordre des conditions :** Il est crucial de placer les conditions du plus spécifique au plus général. Par exemple, si vous testez des intervalles, testez d'abord les conditions les plus restrictives. #### La fonction SOMME.SI() Cette fonction permet d'additionner des cellules dans une plage donnée, mais **uniquement si elles répondent à un critère spécifique**. * **Utilité :** Calculer des totaux conditionnels (ex: le total des ventes d'un certain produit). * **Syntaxe :** `SOMME.SI(plage; critère; [plage_somme])` * `plage` : La plage de cellules où vous souhaitez évaluer le `critère`. * `critère` : La condition qui détermine quelles cellules seront additionnées (ex: "Pommes", \( >50 \), "*Est" pour tout ce qui finit par Est). * `plage_somme` (optionnel) : La plage de cellules à additionner. Si omise, c'est la `plage` initiale qui est additionnée. #### La fonction NB.SI() La fonction `NB.SI` permet de compter le nombre de cellules dans une plage qui **répondent à un critère spécifique**. * **Utilité :** Compter des occurrences conditionnelles (ex: le nombre d'employés dans un service donné, le nombre de produits en stock). * **Syntaxe :** `NB.SI(plage; critère)` * `plage` : La plage de cellules où vous souhaitez appliquer le `critère`. * `critère` : La condition à respecter pour qu'une cellule soit comptée (ex: "Actif", \( <100 \), "*Nord*"). #### Traduire un organigramme conditionnel ou un algorithme en formule de calcul Un organigramme ou un algorithme est une représentation graphique ou textuelle de la logique d'un processus. En Excel, nous devons traduire cette logique en formules. * **Identifier les décisions :** Chaque "si... alors... sinon..." dans un algorithme ou chaque losange dans un organigramme correspondra à un `test_logique` dans une fonction `SI`. * **Identifier les actions/résultats :** Ce qui se passe après une décision correspondra à `valeur_si_vrai` ou `valeur_si_faux`. * **Gérer les multiples conditions :** Si l'organigramme ou l'algorithme a plusieurs niveaux de décision, cela indiquera la nécessité d'utiliser des `SI` imbriquées. ### Vocabulaire * **Fonction imbriquée :** Une fonction utilisée comme argument à l'intérieur d'une autre fonction. * **Test logique :** Une expression qui évalue à VRAI ou FAUX (ex: \( A1 > B1 \)). * **Critère :** Une condition spécifiée pour filtrer des données ou effectuer un calcul (ex: "Texte", \( >10 \)). * **Plage :** Un ensemble de cellules contiguës dans une feuille de calcul Excel. * **Organigramme :** Une représentation graphique d'un processus ou d'un algorithme, utilisant des symboles standardisés. * **Algorithme :** Une séquence d'instructions claires et non ambiguës pour résoudre un problème ou effectuer une tâche. * **Opérateurs logiques :** Symboles utilisés pour combiner des tests logiques (ET, OU, NON). ### Exemples #### Exemple 1 : Notation des élèves avec SI imbriquée Supposons que vous ayez une note en cellule A2 et que vous vouliez afficher une appréciation : * Si \( A2 >= 16 \) : "Très Bien" * Si \( A2 >= 12 \) : "Bien" * Si \( A2 >= 8 \) : "Assez Bien" * Sinon : "Insuffisant" **Formule :** `=SI(A2>=16;"Très Bien";SI(A2>=12;"Bien";SI(A2>=8;"Assez Bien";"Insuffisant"))) ` #### Exemple 2 : Total des ventes par région avec SOMME.SI Vous avez une liste de ventes (colonne B) et la région correspondante (colonne A). Calculer le total des ventes pour la région "Nord". **Formule :** `=SOMME.SI(A2:A10;"Nord";B2:B10) ` #### Exemple 3 : Compter les produits "En stock" avec NB.SI Vous avez une colonne (C) indiquant le statut du stock ("En stock", "Rupture"). Compter combien de produits sont "En stock". **Formule :** `=NB.SI(C2:C20;"En stock") ` #### Exemple 4 : Traduire un algorithme en formule SI **Algorithme :** Si le montant de la commande \( > 100 \) €, alors la livraison est gratuite. Sinon, les frais de livraison sont de 5 €. (Le montant de la commande est en cellule D2). **Formule :** `=SI(D2>100;0;5) ` ### Exercices 1. **Commission de vente :** Un vendeur gagne une commission basée sur son chiffre d'affaires (CA) : * Si \( CA >= 5000 \) € : 10% de commission * Si \( CA >= 2000 \) € : 5% de commission * Sinon : 0% de commission Écrivez une formule `SI` imbriquée dans la cellule B2 pour calculer la commission d'un CA situé en A2. 2. **Somme des salaires par département :** Dans une feuille de calcul, la colonne A contient les départements (Ex: "RH", "Comptabilité", "Ventes") et la colonne B contient les salaires. Écrivez une formule `SOMME.SI` pour calculer le total des salaires du département "RH". 3. **Nombre d'employés par statut :** Dans une colonne D, vous avez le statut des employés ("Temps plein", "Temps partiel"). Écrivez une formule `NB.SI` pour compter le nombre d'employés à "Temps plein". 4. **TVA conditionnelle :** Un produit est en colonne A, et son prix hors TVA en colonne B. Certains produits (ceux marqués "Alimentaire" en colonne A) ont une TVA de 5.5%, les autres ont une TVA de 20%. Écrivez une formule `SI` pour calculer le prix TTC en colonne C. ### Devoirs Créez une feuille de calcul Excel pour gérer les remises sur des commandes. La feuille doit contenir les colonnes suivantes : * `Produit` * `Quantité` * `Prix Unitaire` * `Montant Total` (calculé : `Quantité * Prix Unitaire`) * `Remise` (calculée : voir règles ci-dessous) * `Net à payer` (calculé : `Montant Total - Remise`) **Règles pour la colonne `Remise` (utilisez des fonctions SI imbriquées) :** * Si le `Montant Total` est \( >= 500 \) € : 10% de remise. * Si le `Montant Total` est \( >= 200 \) € et \( < 500 \) € : 5% de remise. * Si le `Produit` est "Livre" (quel que soit le montant total) : 3% de remise. * Sinon : 0% de remise. **Indice :** Pensez à l'ordre des conditions et à l'utilisation éventuelle de la fonction `OU` ou `ET` dans votre `test_logique`. Ensuite, en bas de votre feuille, utilisez les fonctions `SOMME.SI` et `NB.SI` pour répondre aux questions suivantes : 1. Quel est le `Montant Total` des commandes de "Livre" ? 2. Combien de commandes ont bénéficié d'une remise supérieure à 0 € ? 3. Quel est le `Net à payer` total pour tous les produits qui ne sont PAS des "Livres" ? ### Résumé Félicitations ! Vous avez exploré des fonctions Excel puissantes et polyvalentes. Nous avons appris à : * Utiliser la fonction `SI` pour prendre des décisions simples. * Maîtriser les fonctions `SI` imbriquées pour gérer des scénarios avec plusieurs conditions et résultats possibles, en soulignant l'importance de l'ordre des tests. * Appliquer `SOMME.SI` pour réaliser des sommes conditionnelles, ce qui est idéal pour l'analyse de données spécifiques. * Utiliser `NB.SI` pour compter des éléments répondant à un critère précis, facilitant ainsi les statistiques rapides. * Traduire des logiques complexes (organigrammes, algorithmes) en formules Excel concrètes, une compétence clé pour l'automatisation. Ces outils vous offrent une grande flexibilité et efficacité dans l'analyse et la gestion de vos données sur Excel. Continuez à pratiquer pour les maîtriser parfaitement ! ## les fonctions avancées (JOURS360, ENT, CONCATENER, GAUCHE, DROITE, ET, OU, MAX, MIN, LIGNE, ARRONDI, RANG ... ) ### Introduction Bienvenue à cette leçon sur les fonctions avancées dans MS Excel ! Après avoir découvert les bases d'Excel et quelques fonctions simples, nous allons explorer des outils plus puissants qui vous permettront de manipuler des données de manière plus sophistiquée, d'automatiser des calculs complexes et de prendre des décisions basées sur des logiques. Ces fonctions sont essentielles pour devenir un utilisateur avancé d'Excel et pour gérer des tableurs plus efficaces. ### Concepts Clés #### Fonctions de Date et Heure * **JOURS360** * **Description:** Cette fonction calcule le nombre de jours entre deux dates, en se basant sur une année de 360 jours (douze mois de 30 jours). Elle est souvent utilisée dans les calculs financiers. * **Syntaxe:** `=JOURS360(date_début; date_fin; [méthode])` * **Arguments:** * `date_début`: La première date. * `date_fin`: La deuxième date. * `méthode` (optionnel): Une valeur logique (VRAI ou FAUX) spécifiant le mode de calcul (méthode américaine par défaut si omis, ou méthode européenne si VRAI). #### Fonctions Mathématiques et de Arrondi * **ENT** * **Description:** Cette fonction renvoie la partie entière d'un nombre en l'arrondissant à l'entier inférieur le plus proche. Par exemple, ENT(3,7) renvoie 3, et ENT(-3,7) renvoie -4. * **Syntaxe:** `=ENT(nombre)` * **Arguments:** * `nombre`: Le nombre dont vous voulez la partie entière. * **ARRONDI** * **Description:** Cette fonction arrondit un nombre à un nombre de décimales spécifié. * **Syntaxe:** `=ARRONDI(nombre; no_chiffres)` * **Arguments:** * `nombre`: Le nombre à arrondir. * `no_chiffres`: Le nombre de décimales souhaité. Si 0, le nombre est arrondi à l'entier le plus proche. Si négatif, le nombre est arrondi à gauche de la virgule décimale. #### Fonctions de Texte * **CONCATENER** (ou CONCAT pour les versions plus récentes d'Excel) * **Description:** Cette fonction combine plusieurs chaînes de texte en une seule. C'est très utile pour assembler des informations provenant de différentes cellules. * **Syntaxe:** `=CONCATENER(texte1; [texte2]; ...)` * **Arguments:** * `texte1`, `texte2`, ...: Les éléments de texte ou références de cellules à combiner. * **GAUCHE** * **Description:** Cette fonction extrait un nombre spécifié de caractères du début d'une chaîne de texte. * **Syntaxe:** `=GAUCHE(texte; [no_caractères])` * **Arguments:** * `texte`: La chaîne de texte dont vous voulez extraire les caractères. * `no_caractères` (optionnel): Le nombre de caractères à extraire à partir de la gauche (1 par défaut si omis). * **DROITE** * **Description:** Cette fonction extrait un nombre spécifié de caractères de la fin d'une chaîne de texte. * **Syntaxe:** `=DROITE(texte; [no_caractères])` * **Arguments:** * `texte`: La chaîne de texte dont vous voulez extraire les caractères. * `no_caractères` (optionnel): Le nombre de caractères à extraire à partir de la droite (1 par défaut si omis). #### Fonctions Logiques * **ET** * **Description:** Cette fonction vérifie si toutes les conditions données sont VRAIES. Si toutes les conditions sont VRAIES, la fonction renvoie VRAI ; sinon, elle renvoie FAUX. * **Syntaxe:** `=ET(condition_logique1; [condition_logique2]; ...)` * **Arguments:** * `condition_logique1`, `condition_logique2`, ...: Les conditions à tester (peuvent être des expressions ou des références à des cellules contenant des valeurs logiques). * **OU** * **Description:** Cette fonction vérifie si au moins une des conditions données est VRAIE. Si au moins une condition est VRAIE, la fonction renvoie VRAI ; sinon, elle renvoie FAUX. * **Syntaxe:** `=OU(condition_logique1; [condition_logique2]; ...)` * **Arguments:** * `condition_logique1`, `condition_logique2`, ...: Les conditions à tester. #### Fonctions Statistiques * **MAX** * **Description:** Cette fonction renvoie la valeur numérique la plus élevée d'une série de valeurs, d'une liste d'arguments ou d'une plage de cellules. * **Syntaxe:** `=MAX(nombre1; [nombre2]; ...)` ou `=MAX(plage)` * **Arguments:** * `nombre1`, `nombre2`, ...: Les nombres dont vous voulez trouver la valeur maximale, ou une plage de cellules. * **MIN** * **Description:** Cette fonction renvoie la valeur numérique la plus basse d'une série de valeurs, d'une liste d'arguments ou d'une plage de cellules. * **Syntaxe:** `=MIN(nombre1; [nombre2]; ...)` ou `=MIN(plage)` * **Arguments:** * `nombre1`, `nombre2`, ...: Les nombres dont vous voulez trouver la valeur minimale, ou une plage de cellules. * **RANG** * **Description:** Cette fonction renvoie le rang d'un nombre dans une liste de nombres. Le rang est sa position relative par rapport aux autres valeurs de la liste. Elle peut classer les nombres par ordre croissant ou décroissant. * **Syntaxe:** `=RANG(nombre; référence; [ordre])` * **Arguments:** * `nombre`: Le nombre dont vous voulez connaître le rang. * `référence`: La plage de cellules contenant la liste de nombres. * `ordre` (optionnel): Spécifie l'ordre de classement. * 0 ou omis: Ordre décroissant (le plus grand nombre a le rang 1). * 1: Ordre croissant (le plus petit nombre a le rang 1). #### Fonctions d'Information * **LIGNE** * **Description:** Cette fonction renvoie le numéro de ligne d'une référence spécifiée. Si aucune référence n'est donnée, elle renvoie le numéro de ligne de la cellule où la formule est entrée. * **Syntaxe:** `=LIGNE([référence])` * **Arguments:** * `référence` (optionnel): La référence de cellule ou de plage dont vous voulez connaître le numéro de ligne. ### Vocabulaire * **Fonction:** Une formule prédéfinie qui effectue des calculs en utilisant des valeurs spécifiques, appelées arguments, dans un ordre particulier. * **Argument:** Une valeur ou une référence de cellule requise par une fonction pour effectuer son calcul. Les arguments sont placés entre parenthèses. * **Syntaxe:** L'ordre et la structure spécifiques qu'une fonction doit suivre pour être correctement interprétée par Excel. * **Chaîne de caractères (Texte):** Une séquence de caractères (lettres, chiffres, symboles) traitée comme du texte dans Excel, souvent délimitée par des guillemets doubles. * **Valeur logique (Booléen):** Une valeur qui peut être soit VRAI soit FAUX, utilisée dans des conditions ou des tests logiques. * **Plage:** Un groupe de cellules contiguës dans une feuille de calcul, souvent désignée par la cellule supérieure gauche et la cellule inférieure droite séparées par deux-points (ex: A1:B5). * **Arrondi:** Le processus de modification d'un nombre pour le rendre plus simple ou pour l'ajuster à un certain nombre de décimales. * **Entier:** Un nombre sans partie décimale. ### Exemples Pratiques Voici quelques exemples pour illustrer l'utilisation de ces fonctions : 1. **Calculer l'âge en jours (année à 360 jours):** * Si la date de naissance est en A1 (01/01/2000) et la date actuelle en A2 (01/01/2024) : * `=JOURS360(A1;A2)` renverra le nombre de jours entre ces deux dates selon la base 360 jours. 2. **Extraire et combiner des codes produit:** * Imaginez un code produit "XYZ-12345-ABC" en cellule B1. * Pour extraire la première partie ("XYZ") : `=GAUCHE(B1;3)` * Pour extraire la dernière partie ("ABC") : `=DROITE(B1;3)` * Pour combiner le nom du produit (en A1, ex: "Ordinateur") avec une partie du code : `=CONCATENER(A1;" ";GAUCHE(B1;3))` donnerait "Ordinateur XYZ". 3. **Vérifier des conditions d'éligibilité (logique):** * Un étudiant est éligible s'il a plus de 18 ans (cellule C1 > 18) ET s'il a une note supérieure à 10 (cellule D1 > 10). * `=ET(C1>18; D1>10)` renverra VRAI ou FAUX. * Un étudiant réussit s'il a une note en Maths > 12 (E1 > 12) OU une note en Français > 13 (F1 > 13). * `=OU(E1>12; F1>13)` renverra VRAI ou FAUX. 4. **Arrondir des montants financiers:** * Si le calcul d'un prix donne 125,7895 € en G1 : * `=ARRONDI(G1;2)` renverra 125,79 €. * `=ARRONDI(G1;0)` renverra 126 €. 5. **Trouver le rang d'un élève:** * Vous avez les notes d'élèves en H1:H5. * Pour trouver le rang de la note en H1 : `=RANG(H1;H$1:H$5;0)` (0 pour classement décroissant). ### Exercices Répondez aux questions suivantes en utilisant les fonctions Excel appropriées : 1. En A1, vous avez le nombre 45.678. Quelle formule utiliseriez-vous pour obtenir : a. La partie entière de ce nombre ? b. Ce nombre arrondi à deux décimales ? c. Ce nombre arrondi à l'unité la plus proche ? 2. Vous avez "Nom: Dupont" en B1 et "Prénom: Jean" en B2. Écrivez une formule pour afficher "Jean Dupont" dans une seule cellule. 3. Un code produit est "PROD-AZERTY-2024". En utilisant les fonctions GAUCHE et DROITE, extrayez : a. "PROD" b. "2024" 4. Un employé reçoit une prime si son ancienneté est supérieure à 5 ans (cellule C5) et si son chiffre d'affaires dépasse 100 000 € (cellule D5). Écrivez la formule logique qui vérifie cette condition. 5. Dans une liste de ventes (en E1:E10), trouvez : a. La vente la plus élevée. b. La vente la plus basse. 6. Quel numéro de ligne renverrait la formule `=LIGNE()` si elle est placée dans la cellule B7 ? ### Devoir à la maison Créez une feuille de calcul Excel pour gérer un petit inventaire de produits. Incluez les colonnes suivantes : * **Code Produit (texte)** : Ex: "PC-HP-101" * **Nom Produit** : Ex: "Ordinateur Portable HP" * **Quantité en Stock** : Nombre * **Prix Unitaire** : Nombre * **Date d'Arrivée** : Date * **Date de la dernière vente** : Date Pour chaque produit (au moins 5 produits différents), complétez les données. Ensuite, ajoutez les colonnes suivantes et utilisez des fonctions avancées pour les remplir : 1. **Mois d'arrivée** : Extrayez le mois de la date d'arrivée (indice : combinez DROITE et GAUCHE, ou cherchez la fonction MOIS). 2. **Coût Total du Stock** : Calculez la quantité en stock multipliée par le prix unitaire. 3. **Ancienneté du Stock (en jours 360)** : Calculez le nombre de jours entre la date d'arrivée et la date actuelle (utilisez `=AUJOURDHUI()` pour la date actuelle). 4. **Statut d'alerte (VRAI/FAUX)** : Si la quantité en stock est inférieure à 10 **ET** si l'ancienneté du stock est supérieure à 180 jours, le statut est VRAI (alerte). 5. **Rang du produit le plus cher** : Utilisez la fonction RANG pour classer les produits en fonction de leur prix unitaire (du plus cher au moins cher). 6. **Arrondi du Prix Unitaire** : Créez une colonne qui affiche le prix unitaire arrondi à l'entier le plus proche. ### Résumé Dans cette leçon, nous avons exploré un ensemble de fonctions Excel avancées qui vous donnent plus de contrôle et de flexibilité dans l'analyse et la manipulation des données. Nous avons vu : * Les fonctions de **date** comme `JOURS360` pour les calculs basés sur 360 jours. * Les fonctions **mathématiques et d'arrondi** telles que `ENT` pour la partie entière et `ARRONDI` pour la précision des chiffres. * Les fonctions de **texte** (`CONCATENER`, `GAUCHE`, `DROITE`) pour assembler ou extraire des parties de chaînes de caractères. * Les fonctions **logiques** (`ET`, `OU`) pour établir des conditions complexes et prendre des décisions. * Les fonctions **statistiques** (`MAX`, `MIN`, `RANG`) pour analyser des listes de nombres. * La fonction d'information `LIGNE` pour obtenir le numéro de ligne. La maîtrise de ces fonctions est un pas important pour utiliser Excel de manière plus efficace et pour résoudre des problèmes de gestion de données plus complexes. Continuez à pratiquer, et vous deviendrez rapidement un expert d'Excel !

Quiz du chapitre

16 questions — vérifie chaque réponse pour voir l'explication.

  1. 1. Dans Microsoft Excel, à quoi sert principalement une fonction?
  2. 2. Comment doit toujours commencer une formule ou une fonction dans Excel pour qu'elle soit reconnue comme telle?
  3. 3. Quelle fonction permet d'additionner toutes les valeurs numériques présentes dans une plage de cellules spécifiée?
  4. 4. Pour calculer la somme des valeurs des cellules de B1 à B5, quelle est la formule correcte à utiliser avec une fonction?
  5. 5. Quelle fonction est utilisée pour calculer la moyenne arithmétique d'une série de nombres dans une plage de cellules?
  6. 6. Si vous voulez trouver la valeur numérique la plus élevée dans une plage de cellules (par exemple C1 à C20), quelle fonction utiliseriez-vous?
  7. 7. Quelle fonction Excel permet de déterminer la valeur numérique la plus basse dans une série de données?
  8. 8. Pour compter le nombre de cellules contenant des chiffres (nombres) dans une plage donnée, quelle fonction est la plus appropriée?
  9. 9. Quelle fonction permet de compter le nombre de cellules qui ne sont pas vides (contenant du texte, des nombres ou des erreurs) dans une plage?
  10. 10. Dans la formule =MOYENNE(A1;B2;C3), que représentent A1, B2 et C3 par rapport à la fonction?
  11. 11. En version française d'Excel, quel est le séparateur d'arguments le plus couramment utilisé dans les fonctions?
  12. 12. Quelle erreur Excel s'affiche typiquement lorsqu'une formule tente de diviser un nombre par zéro?
  13. 13. L'erreur #VALEUR! dans Excel indique généralement un problème avec quel aspect d'une formule?
  14. 14. La fonction SI dans Excel est principalement utilisée pour effectuer quel type d'opération?
  15. 15. Quelle est la structure correcte des arguments pour une fonction SI simple?
  16. 16. Quelle fonction sans argument renvoie la date du jour actuelle et se met à jour automatiquement chaque fois que la feuille de calcul est recalculée?