====== 🧮 Excel - Les fonctions courantes ====== Les fonctions sont au cœur d'Excel. Elles permettent d'effectuer des calculs complexes en quelques mots, sans avoir à tout saisir manuellement. //Manuel Excel - David BILLAUD// ---- ===== 1. Qu'est-ce qu'une fonction ? ===== Une **fonction** est une formule prête à l'emploi, intégrée dans Excel, qui effectue un calcul précis à partir de valeurs que vous lui fournissez. ==== Structure d'une fonction ==== Toute fonction suit le même schéma : =NOM_FONCTION(argument1; argument2; ...) * Le **signe =** indique à Excel qu'il s'agit d'une formule * Le **nom de la fonction** désigne le calcul à effectuer (ex : SOMME, SI...) * Les **arguments** sont les valeurs ou plages sur lesquelles la fonction travaille * Les arguments sont séparés par des **points-virgules** (;) * Les arguments sont encadrés par des **parenthèses** ==== Exemple concret ==== =SOMME(A1:A10) * Fonction : SOMME * Argument : la plage A1 à A10 * Résultat : additionne toutes les valeurs de A1 à A10 ==== Les arguments ==== Un argument peut être : ^ Type d'argument ^ Exemple ^ | Une plage de cellules | A1:A10 | | Une cellule unique | B5 | | Une valeur directe | 42 | | Du texte (entre guillemets) | "Oui" | | Une autre fonction (imbrication) | SOMME(A1:A5) dans une autre fonction | ==== Comment saisir une fonction ==== **Méthode 1 : Saisie directe** - Cliquez sur la cellule de résultat - Tapez = puis le nom de la fonction - Excel propose une liste de fonctions correspondantes (autocomplétion) - Appuyez sur **Tab** pour valider le nom de la fonction - Sélectionnez la plage ou saisissez les arguments - Fermez la parenthèse et appuyez sur **Entrée** **Méthode 2 : Assistant fonction** - Cliquez sur la cellule de résultat - Cliquez sur le bouton **fx** à gauche de la barre de formule - Recherchez et sélectionnez la fonction souhaitée - Renseignez les arguments dans les champs guidés - Cliquez sur **OK** 💡 **Astuce :** Quand vous tapez le nom d'une fonction et ouvrez la parenthèse, Excel affiche une bulle d'aide indiquant les arguments attendus. ---- ===== 2. SOMME ===== Additionne toutes les valeurs d'une plage. =SOMME(plage) ^ Exemple ^ Résultat ^ | =SOMME(A1:A5) | Additionne les valeurs de A1 à A5 | | =SOMME(A1:A5; C1:C5) | Additionne deux plages séparées | | =SOMME(A1; B1; C1) | Additionne trois cellules individuelles | ==== Méthode manuelle ==== - Cliquez sur la cellule où afficher le résultat (ex : A6) - Tapez **=SOMME(** - Sélectionnez la plage à additionner (ex : A1:A5) - Tapez **)** puis **Entrée** - Résultat : la somme de A1 à A5 s'affiche en A6 ==== Méthode automatique (Alt + =) ==== - Cliquez sur la cellule vide juste sous une colonne de nombres (ex : A6) - Appuyez sur **Alt + =** - Excel détecte automatiquement la plage au-dessus et insère =SOMME(A1:A5) - Appuyez sur **Entrée** pour valider 💡 **Astuce :** Sélectionnez plusieurs cellules vides en bas de plusieurs colonnes, puis appuyez sur **Alt + =** pour insérer toutes les sommes en une seule fois. ---- ===== 3. MOYENNE ===== Calcule la moyenne arithmétique des valeurs d'une plage (somme ÷ nombre de valeurs). =MOYENNE(plage) ^ Exemple ^ Résultat ^ | =MOYENNE(A1:A10) | Moyenne des valeurs de A1 à A10 | | =MOYENNE(A1:A5; B1:B5) | Moyenne sur deux plages | ⚠️ **Attention :** MOYENNE ignore les cellules **vides**, mais prend en compte les cellules contenant **0**. Une cellule à 0 fait baisser la moyenne ; une cellule vide est ignorée. ---- ===== 4. MAX et MIN ===== Trouvent respectivement la valeur la plus grande et la plus petite d'une plage. =MAX(plage) =MIN(plage) ^ Exemple ^ Résultat ^ | =MAX(A1:A20) | Retourne la valeur maximale de la plage | | =MIN(A1:A20) | Retourne la valeur minimale de la plage | | =MAX(A1:A10; C1:C10) | Maximum sur deux plages | 💡 **Utilisation courante :** comparer des scores, des températures, des chiffres de vente pour identifier les extrêmes d'un jeu de données. ---- ===== 5. NB ===== Compte le nombre de cellules contenant des **nombres** dans une plage. =NB(plage) ^ Exemple ^ Résultat ^ | =NB(A1:A20) | Compte les cellules avec des nombres dans A1:A20 | ⚠️ NB **ignore** les cellules contenant du texte, les cellules vides et les cellules contenant des valeurs logiques (VRAI/FAUX). **Exemple pratique :** ^ Cellule ^ Contenu ^ Compté par NB ? ^ | A1 | 42 | ✅ Oui | | A2 | Bonjour | ❌ Non (texte) | | A3 | (vide) | ❌ Non (vide) | | A4 | 0 | ✅ Oui | | A5 | 15,5 | ✅ Oui | → =NB(A1:A5) retourne **3** ---- ===== 6. NBVAL ===== Compte le nombre de cellules **non vides** dans une plage — qu'elles contiennent des nombres, du texte ou toute autre valeur. =NBVAL(plage) ^ Exemple ^ Résultat ^ | =NBVAL(A1:A20) | Compte toutes les cellules non vides de A1:A20 | **Comparaison NB vs NBVAL :** ^ Cellule ^ Contenu ^ NB ^ NBVAL ^ | A1 | 42 | ✅ | ✅ | | A2 | Bonjour | ❌ | ✅ | | A3 | (vide) | ❌ | ❌ | | A4 | 0 | ✅ | ✅ | 💡 **Usage typique :** NBVAL est utile pour compter des participants dans une liste, des tâches renseignées, ou tout contenu non numérique. ---- ===== 7. NB.VIDE ===== Compte le nombre de cellules **vides** dans une plage. =NB.VIDE(plage) ^ Exemple ^ Résultat ^ | =NB.VIDE(A1:A20) | Compte les cellules vides dans A1:A20 | 💡 **Usage typique :** vérifier qu'un formulaire est entièrement rempli, détecter les données manquantes dans un tableau. **Astuce :** NB + NB.VIDE + (cellules avec texte) = nombre total de cellules dans la plage. ---- ===== 8. SI ===== La fonction SI évalue une condition et retourne une valeur si la condition est vraie, une autre si elle est fausse. =SI(condition; valeur_si_vrai; valeur_si_faux) ^ Argument ^ Rôle ^ | condition | Le test à évaluer (ex : A1>10, B2="Oui") | | valeur_si_vrai | Ce qu'Excel retourne si la condition est vérifiée | | valeur_si_faux | Ce qu'Excel retourne si la condition n'est pas vérifiée | ==== Exemples ==== **Exemple 1 : Résultat d'un test** =SI(A1>=10; "Reçu"; "Refusé") * Si la valeur de A1 est supérieure ou égale à 10 → affiche "Reçu" * Sinon → affiche "Refusé" **Exemple 2 : Calcul conditionnel** =SI(B2="Oui"; C2*0,9; C2) * Si B2 contient "Oui" → applique une remise de 10% sur C2 * Sinon → retourne C2 sans modification **Exemple 3 : Cellule vide** =SI(A1=""; "Données manquantes"; A1) * Si A1 est vide → affiche "Données manquantes" * Sinon → affiche le contenu de A1 ==== Opérateurs de comparaison ==== ^ Opérateur ^ Signification ^ | = | Égal à | | <> | Différent de | | > | Supérieur à | | < | Inférieur à | | >= | Supérieur ou égal à | | <= | Inférieur ou égal à | ⚠️ **Attention :** le texte dans une condition SI doit toujours être entre **guillemets** ("Oui", "Non", ""). Les nombres, eux, s'écrivent sans guillemets. ---- ===== Points clés à retenir ===== * Une fonction suit toujours la structure : **=NOM(argument1; argument2...)** * Les arguments sont séparés par des **points-virgules** * **SOMME** additionne — **MOYENNE** calcule la moyenne — **MAX/MIN** trouvent les extrêmes * **NB** compte les nombres — **NBVAL** compte tout ce qui n'est pas vide — **NB.VIDE** compte les vides * **SI** évalue une condition et retourne deux résultats possibles selon le cas * En cas de doute sur les arguments d'une fonction, utilisez le bouton **fx** (Assistant fonction) ---- //[[:start|🏠 Retour à l'accueil]] | [[:excel|📊 Excel]] | [[:excel:mise_en_page_impression|⬅️ Mise en page et impression]]// **Formateur :** David BILLAUD - billaud.david@pm.me | **Assistant numérique :** Nestor the Badger 🦡