Excel
Excel
Après avoir cliqué sur "Nouveau classeur", un classeur vierge avec 1 feuille est ouvert. Chaque feuille du
classeur est représentée par un onglet en bas de page. Vous pouvez passez d’une feuille à l’autre en
cliquant sur ces onglets. Les "cases" visibles sur la feuille sont des cellules (plusieurs cellules ont été passées
en vert sur l'image). Ce sont ces cellules que vous devrez modifier par la suite pour stocker des données,
créer des tableaux, etc. La zone rouge contient le nom de la cellule. La zone bleue affiche le contenu de la
cellule sélectionnée.
PREMIÈRES MANIPULATIONS
Sélectionnez de nouveau la cellule A1 et placez le curseur en bas à droite de la cellule A1. Le curseur doit
alors prendre la forme d'un + :
Lorsque le + est affiché, faites un clic sans relâcher et descendez jusqu’à la ligne 13 :
Sélectionnez de nouveau la cellule A1 et placez le curseur en bas à droite de la cellule A1. Le curseur doit
alors prendre la forme d'un + :
Lorsque le + est affiché, faites un clic sans relâcher et descendez jusqu’à la ligne 13 :
Sélectionnez les cellules de C1 à C13 en cliquant (sans relâcher) sur la première cellule et en descendant
jusqu’à la dernière cellule à sélectionner :
Vous pouvez maintenant changer la police de caractères des cellules sélectionnées en cliquant sur la liste
déroulante suivante :
Suite à la dernière manipulation, une partie du texte n'est plus visible, nous allons donc élargir maintenant
les colonnes. Pour modifier la largeur d'une colonne, placez le curseur sur le bord droit de la colonne
concernée :
Pour modifier la hauteur des lignes, le fonctionnement est exactement le même qu'avec les colonnes.
NB : Pour changer la taille des caractères, mettre le texte en gras ou en italique, vous devez sélectionner
la(ou les) cellule(s) à modifier est procéder de la même façon que le Word.
ALIGNEMENT HORIZONTAL
Entrez le nombre "1000" dans la cellule B14 et recopiez cette cellule jusqu'à C16 :
Vous pouvez remarquer que les nombres sont alignés à droite par défaut. Sélectionnez maintenant les
cellules B11 à C15 :
Pour aligner le texte des cellules à gauche, cliquez sur le bouton "Aligner à gauche" :
ALIGNEMENT VERTICAL
Vous pouvez remarquer que le texte est aligné vers le bas par défaut. Pour centrer verticalement le texte
de la cellule B5, sélectionnez-la et cliquez sur "Aligner au centre" :
Sélectionnez ensuite la cellule C5 et alignez son texte verticalement vers le haut en choisissant "Aligner en
haut" :
ALIGNEMENT VERTICAL
Vous pouvez remarquer que le texte est aligné vers le bas par défaut.
Pour centrer verticalement le texte de la cellule B5, sélectionnez-la et cliquez sur "Aligner au centre" :
Sélectionnez ensuite la cellule C5 et alignez son texte verticalement vers le haut en choisissant "Aligner en
haut" :
COULEUR DE FOND
Pour changer la couleur de fond d'une cellule cliquez sur "Couleur et remplissage" puis sur la couleur
désirée. Sélectionnez la cellule B5 et appliquez une couleur foncée de votre choix :
COULEUR DU TEXTE
Pour modifier la couleur du texte de cette même cellule, cliquez sur "Couleur de police" et choisissez une
couleur claire :
Sélectionnez les cellules B2 à B4 et placez votre curseur sur le bord inférieur de la sélection de façon à
obtenir le curseur de déplacement suivant :
Faites un clic droit sur les cellules que vous avez déplacé et choisissez "Copier" (ou utilisez le raccourci Ctrl +
C) :
Faites ensuite un clic droit à l’endroit où vous souhaitez coller les cellules et choisissez "Coller" (ou le
raccourci Ctrl + V) :
Dans certains cas, il peut être utile de copier uniquement les valeurs sans la mise en forme (ou l'inverse), de
transposer les cellules (inversion des lignes et des colonnes), de coller sous forme d'image, etc.
Dans ce cas, procédez de la même manière mais au lieu de "Coller", choisissez l'option appropriée dans
"Collage spécial" :
REPRODUIRE UNE MISE EN FORME
L'outil "Pinceau" permet de reproduire très facilement une mise en forme sur une ou plusieurs cellules.
Pour appliquer par exemple la mise en forme de la cellule C5 à d'autres cellules, sélectionnez la cellule C5 et
cliquez sur "Reproduire la mise en forme" :
Sélectionnez ensuite simplement les cellules que vous souhaitez mettre en forme :
Par défaut, si le texte contenu dans la cellule est plus long que la cellule, celui-ci ne revient pas
automatiquement à la ligne :
Pour activer le retour à la ligne, cliquez sur "Renvoyer à la ligne automatiquement" :
Pour obtenir :
NB : Les différentes options de mise en forme que nous avons vues jusque-là sont également disponibles
dans "Format de cellule" (accessible par clic droit sur les cellules).
Pour revenir à la ligne dans une cellule, appuyez sur Alt + Entrée :
SAUT DE LIGNE DANS UNE CELLULE
Pour revenir à la ligne dans une cellule, appuyez sur Alt + Entrée :
Pour revenir à la ligne dans une cellule, appuyez sur Alt + Entrée :
Et cliquez sur OK :
Vous pouvez ensuite faire glisser l'onglet pour le déplacer en cas de besoin :
Pour copier une feuille existante et son contenu, faites un clic droit sur l'onglet de la feuille à copier et
choisissez "Déplacer ou copier..." :
SÉLECTIONS
Vous savez déjà comment sélectionner des cellules, des lignes ou des colonnes, mais il vous sera parfois
utile de pouvoir sélectionner plusieurs plages à la fois pour gagner du temps. Pour sélectionner plusieurs
plages de cellules distinctes, maintenez simplement la touche Ctrl pendant la sélection pour éviter de
perdre les précédentes sélections :
Si vous avez besoin de sélectionner toutes les cellules de la feuille, cliquez sur le coin en haut à gauche (ou
utilisez le raccourci Ctrl + A) :
ENREGISTRER UN CLASSEUR
Pour enregistrer votre classeur Excel, cliquez sur "Fichier" (en haut à gauche) puis sur "Enregistrer sous" :
Si vous souhaitez enregistrer votre fichier sur le cloud, cliquez sur "OneDrive". Pour l'enregistrer sur votre
PC, cliquez sur "Ce PC" :
Sélectionnez ensuite le dossier cible. Si le dossier d'enregistrement souhaité ne figure pas encore dans la
liste, cliquez sur "Parcourir" (au-dessous de "Ce PC"). Bien que vous laissiez généralement l'extension par
défaut, Excel vous propose une multitude d'extensions pour votre fichier :
A partir de là, vous pouvez simplement cliquer sur l'icône suivante pour enregistrer votre fichier (ou utilisez
le raccourci clavier Ctrl + S) :
BORDURES
Commencez par ouvrir un nouveau classeur Excel. Pour appliquer des bordures à une plage de cellules,
sélectionnez les cellules, cliquez à l'endroit indiqué sur cette image puis sur pour appliquer des
bordures complètes à chaque cellule de la sélection :
Sélectionnez de nouveau la plage de cellules A1 à E11 et effacez ce quadrillage en cliquant cette fois
L'objectif est maintenant est d'ajouter des bordures verticales à l'intérieur de la sélection. Lorsqu'une mise
en forme n'est pas disponible dans la liste déroulante des bordures (ou pour gagner du temps lorsque vous
devez appliquer plusieurs types de bordures à une même sélection), faites un clic droit sur la sélection puis
sur "Format de cellule" et appliquez vos bordures directement depuis l'onglet "Bordure".
Pour ajouter des bordures verticales à l'intérieur de la sélection, cliquez sur puis sur OK :
L'objectif est maintenant est d'ajouter des bordures verticales à l'intérieur de la sélection. Lorsqu'une mise
en forme n'est pas disponible dans la liste déroulante des bordures (ou pour gagner du temps lorsque vous
devez appliquer plusieurs types de bordures à une même sélection), faites un clic droit sur la sélection puis
sur "Format de cellule" et appliquez vos bordures directement depuis l'onglet "Bordure".
Pour ajouter des bordures verticales à l'intérieur de la sélection, cliquez sur puis sur OK :
Pour obtenir :
Notez que vous pouvez masquer le quadrillage par défaut de la feuille depuis l'onglet "Affichage" en
décochant "Quadrillage" :
COULEUR DE FOND
Pour terminer, vous pouvez modifier la largeur des lignes et des colonnes ainsi que la couleur des cellules
comme nous l'avons vu à la leçon précédente :
Vous savez maintenant comment appliquer et personnaliser les bordures, mais pour vous simplifier la vie,
vous pouvez utiliser la fonctionnalité d'Excel "Mettre sous forme de tableau" pour appliquer une mise en
forme de tableau prédéfinie. Pour faire cela, sélectionnez la plage de cellules de votre tableau, cliquez sur
"Mettre sous forme de tableau" et choisissez une mise en forme :
Vous pouvez remarquer que le tableau ainsi créé n'est pas qu'une simple mise en forme et dispose de
fonctionnalités supplémentaires (nous reviendrons plus tard dans ce cours sur certaines de ces
fonctionnalités) :
NOMBRE DE DÉCIMALES
Pour modifier le nombre de décimales à afficher, cliquez sur les boutons pointés par la flèche pour réduire
ou augmenter le nombre de décimales des nombres sélectionnés :
Si nous réduisons par exemple le nombre de décimales à 0, la cellule A1 affichera alors 2 (au lieu de 1,58) :
Notez que l'application d'un format modifie uniquement l'affichage, la cellule A1 vaudra toujours 1,58
malgré son format :
Si vous avez besoin d'arrondir ces nombres au lieu de simplement modifier l'affichage de ces nombres
(pour effectuer des calculs principalement), il faudra utiliser une fonction pour cela (nous aborderons les
fonctions plus loin dans ce cours).
FORMAT MONÉTAIRE
Pour appliquer le format monétaire aux nombres sélectionnés, cliquez sur "Monétaire" dans la liste
déroulante suivante :
Ces raccourcis pratiques pour appliquer un format rapidement ne sont pas toujours suffisants pour
appliquer le format souhaité. Si vous avez besoin de plus de choix, faites un clic droit sur les cellules
sélectionnées, ouvrez la fenêtre "Format de cellule" et choisissez le format approprié :
Format pourcentage
Pour entrer un pourcentage, par exemple 40%, entrez directement le nombre suivi de % et validez :
Vous pouvez également entrer 0,4 et cliquer sur % pour changer d'affichage (puisque 0,4 est égal à 40%) :
Pour modifier le format de ces dates, sélectionnez-les puis ouvrez la fenêtre "Format de cellule" par clic
droit. Sélectionnez ensuite le format qui convient dans la catégorie "Date" :
Et validez :
ORIENTATION DU TEXTE
Vous pouvez changer l'orientation du texte depuis l'onglet "Alignement" de la fenêtre "Format de cellule"
ou en cliquant directement à l'endroit indiqué sur cette image :
Si le format souhaité n'est pas disponible parmi les différents choix proposés par "Format de cellule",
cliquez sur la catégorie "Personnalisée" et entrez le format souhaité :
RECOPIE INCREMENTEE
La recopie incrémentée est une action couramment utilisée lorsque l'on travaille avec Excel. Elle permet
d'économiser un temps précieux en évitant de répéter de nombreuses fois certaines opérations.
NB : Un incrément est une valeur qui est ajoutée à chaque répétition ... Dans le cas d'une recopie de
cellules, cela signifie que chaque nouvelle cellule prendra la valeur de la précédente + l'incrément (par
exemple pour une numérotation).
Pour obtenir une numérotation, entrez le chiffre 2 dans la cellule A2, sélectionnez les 2 cellules et recopiez
jusqu'à la ligne 7 :
Cette fois-ci l'incrément a été précisé, la valeur est donc augmentée de 1 à chaque recopie :
Pour modifier l'incrément (par exemple, 1 mois), entrez la seconde date juste au-dessous et recopiez les 2
cellules :
Cette fois-ci c'est bien le mois qui a été incrémenté :
Vous pouvez remarquer que l'incrément n'est pas automatiquement ajouté dans tous les cas lorsqu'il n'est
pas précisé :
L'incrément va donc cette fois être défini pour chacune de ces valeurs :
Les données ont bien été recopiées en respectant l'incrément défini (y compris "01/07/2020" et "Texte 7"
avec leur incrément négatif) :
LES FORMULES
LES FORMULES DE CALCUL
Pour écrire une formule, commencez par un =, ajoutez ensuite un nombre, puis un opérateur (par
exemple +), puis un autre nombre, et ainsi de suite, en ajoutant des ( ) lorsque c'est nécessaire. Par
exemple :
Comme vous pouvez le voir dans la formule affichée juste au-dessus, les nombres ont été entrés
directement dans la formule =200*80%. Le problème avec cette méthode est que si vous changez
maintenant les valeurs des cellules A2 ou B2, il faudra penser à modifier la formule à chaque changement,
ce qui n'est vraiment pas pratique :
Si au contraire, vous entrez les références aux cellules au lieu d'entrer les nombres dans la formule, le
problème ne se pose plus. La formule devient alors =A2*B2 :
En faisant cela, lorsque vous modifierez les cellules A2 ou B2, le résultat de la formule sera
automatiquement recalculé :
Pour ajouter une référence à une cellule, cliquez sur la cellule concernée (après avoir entré =) ou tapez
directement sa référence dans la formule.
Les références aux cellules ont bien été décalées en respectant le sens de la recopie, mais dans certains cas,
il faudra faire référence à une cellule fixe ... Pour illustrer ceci, le montant de la cellule B9 doit maintenant
être divisé en 3 parts. La formule devient =A2*B2/B9 et celle-ci est ensuite recopiée :
Le problème qui se pose ici est que (on peut le voir en double-cliquant sur la cellule C6) la cellule B9 a été
décalée lors de la recopie :
Pour éviter cela, il faut fixer la référence en ajoutant des $ à la référence. La formule =A2*B2/B9 devient
alors =A2*B2/$B$9 :
NB : Le premier $ de $B$9 fixe la colonne lors de la recopie et le second $ la ligne. Dans cet exemple, il est
donc possible de fixer uniquement la ligne avec B$9 puisqu'il n'y a aucun décalage de colonne lors de la
recopie.
LES FONCTIONS
Il existe des centaines de fonctions très pratiques qui vous permettront par exemple de :
Pour calculer la moyenne de la plage de cellules B2 à B5, il faut entrer cette plage dans la fonction
MOYENNE.
Pour faire cela, cliquez dans le champ "Nombre1", sélectionnez ensuite la plage de cellules directement sur
la feuille et validez :
La moyenne est alors affichée dans la cellule B6. Il ne reste ensuite plus qu'à recopier la formule vers la
droite :
Pour valider votre choix, appuyez sur la touche Tab ou double-cliquez dessus :
En utilisant cette fonctionnalité, la fonction SOMME sera insérée et une plage de cellules sera
automatiquement sélectionnée :
Si la plage sélectionnée est correcte, cliquez simplement sur Entrée pour valider :
La fenêtre de la fonction s'ouvre ensuite et vous indique quelles sont les informations à renseigner pour
cette fonction :
Vous pouvez remarquer que cette fonction nécessite 3 arguments (qui sont les données à fournir à la
fonction).
Lorsque votre curseur est dans le champ d'un argument, un descriptif est affiché au-dessous pour vous
aider à mieux comprendre quelle donnée vous devez lui fournir.
Ajoutez maintenant le test logique en cliquant sur la cellule B2 (ou en entrant B2) suivi de >=18 pour
obtenir le test logique B2>=18 (qui va vérifier si la valeur de B2 est plus grande ou égale à 18) :
Puis entrez "Oui" pour la valeur si VRAI et "Non" pour la valeur si FAUX :
NB : Les valeurs textuelles doivent être placées entre "" dans les formules comme c'est le cas ici avec "Oui"
et "Non". Recopiez ensuite la formule :
Pour obtenir :
Fonction SI et imbrications
FAIRE RÉFÉRENCE AUX CELLULES
Au lieu d'afficher "Oui" ou "Non" en fonction de l'âge comme c'était le cas à la page précédente, nous
allons cette fois-ci retourner la valeur d'une cellule. La fonction SI devra maintenant afficher le tarif en
fonction de l'âge :
Insérez la fonction SI et entrez ensuite le même test logique qu'à la page précédente B2>=18 (qui vérifie si
l'âge est plus grand ou égal à 18). La valeur si VRAI doit être ici la référence à la cellule contenant le tarif
adulte et la valeur si FAUX, la référence au tarif enfant :
Rappelez-vous que les références sont décalées lors de la recopie, il faut donc encore ajouter les $ aux
références des tarifs :
Pour obtenir le résultat souhaité, il sera parfois nécessaire d'imbriquer plusieurs fonctions ... Ajoutons un
tarif supplémentaire pour cet exemple :
Dans ce cas, si la personne a moins de 18 ans, le tarif ne change pas. En revanche, pour un adulte 2 tarifs
restent possibles (adulte ou retraité), il faut donc ajouter un second test logique. Pour ouvrir la fenêtre de
la fonction, sélectionnez la cellule C2 et cliquez sur "Insérer une fonction" depuis l'onglet "Formules" :
LES FONCTIONS ET ET OU
1. La fonction ET =ET(test_1; test_2; ...) renvoie VRAI si tous les tests sont VRAI.
2. La fonction OU =OU(test_1; test_2; ...) renvoie VRAI si au moins un des tests est VRAI.
Par exemple, pour afficher VRAI lorsque la personne a au moins 18 ans ET moins de 65 ans (et FAUX dans le
cas contraire), entrez =ET(B2>=18;B2<65) :
Dans ce cas, pour obtenir d'autres valeurs que VRAI ou FAUX, imbriquez la fonction ET dans une fonction SI
à la place du test logique (cela va parfaitement fonctionner car le test logique cherche à déterminer si le
résultat est VRAI ou FAUX). La formule devient alors =SI(ET(B2>=18;B2<65);"Oui";"Non") :
A partir de l'onglet "Insertion", vous pouvez ensuite choisir le modèle de graphique souhaité :
Si vous n'êtes pas sûr du type de modèle souhaité, cliquez sur "Graphiques recommandés" pour afficher
des suggestions et des aperçus de différents modèles de graphiques qui peuvent convenir aux données
sélectionnées :
Depuis ce même onglet, vous pouvez également modifier la palette de couleurs du graphique :
Vous pouvez aussi déplacer et redimensionner le graphique comme s'il s'agissait d'une simple forme :
Depuis ce même onglet, vous pouvez également modifier la palette de couleurs du graphique :
Vous pouvez aussi déplacer et redimensionner le graphique comme s'il s'agissait d'une simple forme :
Pour ajouter un graphique à la droite du tableau suivant, cliquez sur l'onglet "Insertion" et choisissez l'un
des 3 types de graphiques sparkline proposés. Insérez pour commencer un graphique sparkline "Courbe" :
Pour obtenir :
Pour mettre en évidence certains points du graphique, cochez les points à afficher et modifiez si nécessaire
leur couleur, comme par exemple ici avec l'affichage en vert du "Point haut" :
Ce dernier type de graphique est plus simpliste et permet de visualiser uniquement si les valeurs sont
positives ou négatives :
Pour appliquer une MFC au tableau suivant, sélectionnez la plage de cellules contenant les nombres et
cliquez sur "Mise en forme conditionnelle" depuis l'onglet "Accueil". L'objectif de cette première MFC sera
de colorer en vert tous les nombres supérieurs à 48000. Choisissez donc la règle "Supérieur à" :
La mise en forme est alors appliquée aux cellules. Notez que si vous modifiez par la suite les nombres
contenus dans cette plage de cellules, la mise en forme sera actualisée automatiquement :
Double-cliquez maintenant sur la règle pour la modifier (ou cliquez sur le bouton "Modifier la règle").
A partir de cette fenêtre, vous pouvez modifier la règle pour l'appliquer par exemple aux premiers 15% des
nombres :
Des MFC spéciales et prêtes à l'emploi sont disponibles dans "Mise en forme conditionnelle".
TRI RAPIDE
Pour trier rapidement des données en fonction de la première colonne, sélectionnez la plage de cellules
contenant les données puis cliquez sur "AZ" pour un tri par ordre alphabétique croissant (depuis l'onglet
"Données") :
NB : Cette fonctionnalité trie les lignes de la sélection, ligne par ligne, sans "mélanger" les données (vous
pouvez le visualiser dans cet exemple à l'aide des lignes colorées).
TRI PERSONNALISÉ
Pour effectuer un tri en fonction de plusieurs colonnes ou d'une colonne qui n'est pas forcément la
première, sélectionnez la plage de cellules à trier (dans ce cas, vous pouvez sélectionner directement les
colonnes entières) puis cliquez sur "Trier" depuis l'onglet "Données" :
N'hésitez pas à sélectionner les en-têtes avec vos données car ceux-ci ne seront pas triés avec les autres
données (tant que la case "Mes données ont des en-têtes" reste cochée) et la liste déroulante des colonnes
affichera alors le nom des en-têtes pour vous aider :
Pour effectuer un tri par pays, sélectionnez "Pays" dans la liste déroulante :
Pour trier dans un second temps par nom (lorsque le pays est identique), cliquez sur "Ajouter un niveau"
pour ajouter le tri par nom :
L'objectif est maintenant de filtrer ces résultats dans le but d'afficher uniquement les personnes dont le
pays est la France.
Pour faire cela, cliquez sur la flèche à côté de "Pays" (pour filtrer en fonction de cette colonne) et cochez
"France" :
Seules les données répondant aux critères fixés seront alors affichées :
Pour afficher ensuite les résultats par ordre alphabétique (en fonction du nom), cliquez sur la flèche de
"Nom" puis sur "Trier de A à Z" :
Ou pour retirer complètement les filtres de ces données, cliquez sur "Filtrer".
FILTRES NUMÉRIQUES
Vous pouvez également filtrer en fonction des valeurs lorsque les données sont de type numérique :
Par exemple, en affichant uniquement les personnes dont le code postal est compris entre 10000 et 99999 :
Pour obtenir :
FILTRES TEXTUELS
Lorsque les données sont de type texte, les filtres textuels sont disponibles :
Dans cet exemple, seules les entreprises dont le nom se termine par LLC ou LLP seront affichées :
Pour obtenir :
LES TABLEAUX
A la place d'utiliser la fonctionnalité "Filtrer", vous pouvez également insérer un "Tableau" depuis l'onglet
"Insertion" :
Le tableau est un outil complet qui vous permet d'utiliser les fonctionnalités de filtres que nous venons de
voir et bien d'autres encore (à découvrir depuis l'onglet "Création") :
TABLEAU CROISE DYNAMIQUE
Le tableau croisé dynamique (ou TCD) permet de synthétiser les données d'une base de données de façon à
obtenir les "croisements" de données souhaités. L'exemple suivant vous aidera à mieux comprendre quel
est l'intérêt d'utiliser un TCD et vous permettra de commencer à entrevoir le potentiel de cette puissante
fonctionnalité d'Excel.
INSÉRER UN TCD
Pour ajouter un TCD, sélectionnez la base de données (avec les en-têtes) et cliquez sur "Tableau croisé
dynamique" depuis l'onglet "Insertion" :
Pour insérer le TCD dans une nouvelle feuille du classeur, laissez les valeurs par défaut et validez :
Cochez ensuite les champs à intégrer au TCD (dans ce cas, tous les champs) :
Vous pouvez remarquer que les données ont bien été synthétisées.
MODIFIER UN TCD
Le TCD généré par Excel n'est pas forcément celui attendu, vous pouvez donc le modifier autant que
nécessaire. Commençons par renommer le champ "Somme de Nombre d'unités achetées" en cliquant sur
"Paramètres des champs de valeur" de ce même champ :
Renommez-le en "Quantité" :
Puis modifiez les paramètres du champ "Somme de Prix par unité", sélectionnez le type de calcul
"Moyenne" pour afficher le prix moyen, renommez ce champ en "Moyenne" et modifiez le "Format de
nombres" pour afficher la moyenne au format monétaire :
MODIFIER L'ORDRE
Actuellement, ce TCD affiche les produits puis leur provenance :
Pour inverser cet ordre et afficher les différents pays de provenance puis les produits, modifiez l'ordre des
lignes :
AJOUTER UN FILTRE
Pour afficher les données uniquement en fonction d'un ou de plusieurs pays, déplacez le champ
"Provenance" dans "Filtres" pour ajouter un filtre vous permettant de choisir les pays dont il faut tenir
compte :
APPLIQUER UN STYLE
Pour terminer, vous pouvez personnaliser le style du TCD depuis l'onglet "Création" :
Quelques autres Fonctions Excel
RECHERCHEH
La fonction Excel RECHERCHEH recherche une valeur dans la première ligne d'un tableau puis
renvoie la valeur d'une cellule qui se situe dans la même colonne que la valeur recherchée.
Utilisation :
EXEMPLE D'UTILISATION
L'objectif ici est de rechercher des informations en fonction du numéro de dossier. L'utilisateur
doit pouvoir entrer le numéro de dossier dans la partie verte et voir ensuite le résultat de sa
recherche dans la partie bleue :
=RECHERCHEH(B7;B1:K3;2;FAUX)
Pour afficher ensuite les points, il suffit de copier la formule et de modifier le numéro de ligne
(remplacez 2 par 3) :
NB : La fonction RECHERCHEH recherche une valeur dans la première ligne d'un tableau, les
résultats ne peuvent donc pas se situer au-dessus de la ligne de recherche. Si vous souhaitez
pouvoir effectuer une recherche dans une ligne qui n'est pas forcément la première du tableau,
utilisez la combinaison de fonctions INDEX + EQUIV.
RECHERCHEV
La fonction Excel RECHERCHEV recherche une valeur dans la première colonne d'un tableau puis
renvoie la valeur d'une cellule qui se situe sur la même ligne que la valeur recherchée. Utilisation :
EXEMPLE D'UTILISATION
L'objectif ici est de rechercher des informations en fonction du numéro de dossier. L'utilisateur
doit pouvoir entrer le numéro de dossier dans la partie verte et voir ensuite le résultat de sa
recherche dans la partie bleue :
=RECHERCHEV(E2;A2:C11;2;FAUX)
Le nom de la ville est alors affiché :
Pour afficher ensuite les points, il suffit de copier la formule et de modifier le numéro de colonne
(remplacez 2 par 3) :
NB : Pour comprendre comment gérer les erreurs retournées par la fonction
RECHERCHEV lorsque le numéro de dossier n'a pas été trouvé, consultez la page de la
fonction SIERREUR.
La fonction RECHERCHEV recherche une valeur dans la première colonne d'un tableau, les
résultats ne peuvent donc pas se situer à gauche de la colonne de recherche. Si vous
souhaitez pouvoir effectuer une recherche dans une colonne qui n'est pas forcément la
première du tableau, utilisez la combinaison de fonctions INDEX + EQUIV (ou plus
simplement la fonction RECHERCHEX si vous disposez d'Excel 365).
SIERREUR
La fonction Excel SIERREUR vérifie si la valeur entrée est une erreur, elle retourne ensuite cette
même valeur s'il n'y a aucune erreur ou une autre valeur définie en cas d'erreur. Utilisation :
=SIERREUR(valeur, valeur_si_erreur)
CAS PRATIQUE
Le problème dans ce cas est qu'une erreur sera affichée si aucun résultat n'est trouvé :
Sans la fonction SIERREUR, il faudrait utiliser la fonction SI ainsi qu'une autre fonction pour tester
si la fonction RECHERCHEV renvoie une erreur et retourner le résultat de la fonction RECHERCHEV
si tout va bien ou une autre valeur en cas d'erreur :
=SI(ESTERREUR(RECHERCHEV(E2;A2:C11;3;FAUX));"-";RECHERCHEV(E2;A2:C11;3;FAUX))
La formule est donc inutilement longue et la fonction RECHERCHEV y est présente à double ...
La fonction SIERREUR permet de simplifier tout cela en testant une valeur et en renvoyant
directement cette même valeur s'il n'y a aucune erreur (ou une autre en cas d'erreur) :
=SIERREUR(RECHERCHEV(E2;A2:C11;3;FAUX);"-")
EQUIV
La fonction Excel EQUIV recherche la position d'une valeur dans une plage de cellules. Utilisation :
=EQUIV(E2;B2:B11;0)
FILTRE
La fonction Excel FILTRE permet de filtrer une plage de cellules en fonction d'un ou de plusieurs
critères. Utilisation :
EXEMPLE D'UTILISATION
Dans cet exemple, l'objectif est de filtrer les données pour obtenir la liste des pays avec un score
supérieur ou égal à 65 :
Sélectionnez la fonction FILTRE puis entrez la plage de cellules A2:B8 (pour retourner les pays +
les points) ainsi que le critère B2:B8>=65 (pour tester les points) :
=FILTRE(A2:B8;B2:B8>=65)
Pour éviter d'obtenir une erreur s'il n'y a aucun résultat, renseignez le 3e argument (avec par
exemple la valeur "").
En cas de besoin, vous pouvez utiliser la fonction TRIER pour trier le tableau retourné par la
fonction FILTRE. Par exemple, un tri par points décroissant :
=TRIER(FILTRE(A2:B8;B2:B8>=65);2;-1)
FILTRER EN FONCTION DE PLUSIEURS CRITÈRES
Pour obtenir la liste des pays qui ont obtenu 60 points ou plus dans les 2 colonnes
(donc B2:B8>=60 et C2:C8>=60), ajoutez ces 2 critères entre parenthèses et multipliez-les :
=FILTRE(A2:A8;(B2:B8>=60)*(C2:C8>=60))
Pour obtenir la liste des pays qui ont obtenu 100 points ou plus dans au moins une des 2 colonnes
(donc B2:B8>=100 ou C2:C8>=100), ajoutez ces 2 critères entre parenthèses et additionnez-les :
=FILTRE(A2:A8;(B2:B8>=100)+(C2:C8>=100))
INDEX
La fonction Excel INDEX recherche une valeur dans un tableau en fonction de ses coordonnées.
Utilisation :
EXEMPLE D'UTILISATION
L'objectif ici est d'afficher une valeur du tableau en fonction des numéros de ligne et de colonne :
=INDEX(A2:C11;E2;F2)
#DIV/0
Cette erreur signifie que vous tentez d'effectuer une division par zéro, ce qui n'est pas possible, d'où cette
erreur. Par exemple, =50/A1 renverra cette erreur si la cellule A1 contient 0 ou est vide.
#NOM?
Cette erreur apparaît lorsque le nom de la fonction ou le nom d'une cellule (ou plage de cellules) que vous
essayez d'utiliser est mal orthographié. Excel ne peut donc pas trouver la fonction ou le nom demandé et
renvoie cette erreur.
Par exemple, =SOME(A1:A3) renverra cette erreur car la fonction SOMME est mal orthographiée. De
même, avec =SOMME(nom) vous obtiendrez la même erreur si aucune plage de cellules n'a été nommée
"nom".
Notez que si vous oubliez d'ajouter les guillemets à une valeur de texte comme par
exemple =SI(A1="";NON;"OUI"), vous obtiendrez la même erreur car Excel ne va pas considérer "NON"
comme du texte mais va rechercher une fonction ou un nom nommé "NON" et renverra cette erreur s'il ne
trouve rien.
#REF!
Cette erreur apparaît lorsque la référence vers une cellule, une plage de cellules ou une feuille n'existe plus.
Par exemple, la formule suivante fait référence à une cellule de la feuille 2 ="Résultat : "&Feuil2!A1. Si cette
feuille est maintenant supprimée, la référence vers cette feuille n'existera plus, la formule sera remplacée
par ="Résultat : "&#REF!A1 et renverra l'erreur #REF!.
#N/A
Cette valeur apparaît lorsqu'il n'y a pas de résultat possible, il ne s'agit pas réellement d'une erreur mais
plutôt d'une valeur qui signifie "pas de résultat possible dans cette configuration". C'est une valeur qui
apparaît souvent avec les fonctions de recherche telles que RECHERCHEV, RECHERCHEH, EQUIV, etc.
Par exemple, si vous utilisez la fonction RECHERCHEV et que la "Valeur_cherchée" n'est pas trouvée dans la
plage de cellules, la valeur #N/A sera renvoyée. Cette valeur peut également apparaître lorsque vous
oubliez de renseigner un argument obligatoire (dans ce cas, aucun résultat n'est donc possible).
#VALEUR!
Cette erreur apparaît lorsque la valeur entrée ne correspond pas à la valeur attendue. Par exemple, si vous
utilisez la fonction INDEX et qu'à la place du numéro de ligne, vous entrez une valeur qui n'est pas un
numéro, vous obtiendrez l'erreur #VALEUR! car cela ne correspond pas au type de valeur attendu par la
fonction.
De même, si vous essayez d'additionner un nombre avec un texte =50+"test" vous obtiendrez cette même
erreur car une valeur texte ne correspond pas au type de valeur attendu pour une addition.
#PROPAGATION!
Cette erreur indique qu'une formule qui est censée renvoyer plusieurs valeurs ne peut pas le faire parce
que quelque chose bloque la plage de cellules nécessaires (au moins une des cellules n'est pas vide).
Par exemple, si vous entrez =[Link]("a/b/c";"/") en A1 et une valeur quelconque en B1, vous
obtiendrez cette erreur car cette formule a besoin de 3 cellules pour se déployer (dans ce cas il suffit
d'effacer le contenu des cellules utiles pour retirer cette erreur).
#NUL!
Cette erreur apparaît lorsque 2 plages de cellules n'ont aucune intersection ou plus simplement en cas
d'oubli de : ou ;.
Par exemple, =SOMME(A1:A2 A3:A4) renverra cette erreur car il n'y a aucune intersection entre les 2 plages
de cellules indiquées. Il peut également s'agir ici d'un oubli de ; pour séparer les 2 plages de cellules à
additionner.
#NOMBRE!
Cette erreur apparaît lorsque vous essayez d'utiliser des valeurs numériques non valides, elle peut
également apparaître si le résultat est un nombre trop grand (par
exemple =1000^1000 renverra #NOMBRE!).
#CALC!
Cette erreur très agaçante apparaît lorsque vous imbriquez des tableaux dans une formule, et ceci même si
l'imbrication est propre et n'écrase aucune donnée, car Excel gère tout simplement très mal les tableaux
(contrairement à Google Sheets).
##########
Cet affichage particulier apparaît généralement lorsque la largeur de la cellule est trop petite pour afficher
une valeur numérique, dans ce cas il suffit d'élargir la colonne pour modifier l'affichage.