Bureautique

Excel
Les bases

Interface, saisie, formules, adressage, fonctions essentielles, mise en forme conditionnelle et tableaux structurés.

Interface & navigation

📋
Vocabulaire essentiel
ClasseurLe fichier Excel (.xlsx)
FeuilleUn onglet du classeur (Feuil1, Feuil2…)
CelluleIntersection colonne + ligne (ex : B3)
PlageGroupe de cellules (ex : A1:D10)
Barre de formuleZone en haut affichant le contenu de la cellule active
Zone NomAffiche la référence de la cellule active (ex : B3)
RubanBarre d'onglets avec tous les outils
Poignée de recopiePetit carré en bas à droite de la sélection
🧭
Navigation rapide
Aller à une cellule préciseCtrl+G ou F5
Dernière cellule utiliséeCtrl+Fin
Début de la feuilleCtrl+Orig
Sauter au bloc suivantCtrl+↑↓←→
Changer de feuilleCtrl+PgUp/PgDn
💡

La zone Nom (en haut à gauche) permet de naviguer instantanément : taper Z1000 + Entrée téléporte directement à cette cellule.

Saisie & types de données

TypeAlignementExemplesRemarque
NombreDroite42, 3,14, -100Séparateur décimal = virgule (fr)
TexteGaucheBonjour, ABCPréfixe ' pour forcer texte
DateDroite15/03/2025Stockée comme entier en interne
HeureDroite14:30Fraction décimale (0,5 = 12:00)
BooléenCentreVRAI, FAUXRésultat d'une formule logique
ErreurCentre#DIV/0!, #N/ACalcul impossible
FormuleSelon résultat=A1+B1Commence toujours par =
⚠️

Écrire 1.5 (point) au lieu de 1,5 (virgule) est interprété comme du texte en paramètres régionaux français. Les calculs échouent silencieusement.

📗 Exemple de saisie — Classeur1.xlsx
D5=SOMME(D2:D4)
ABCD
1ProduitQtéPrix unit.Total
2Stylo101,50 €=B2*C2
3Cahier53,20 €=B3*C3
4Règle80,80 €=B4*C4
5TOTAL2338,60 €
💡

Poignée de recopie : après avoir saisi une formule, glisser le petit carré en bas à droite de la cellule vers le bas — les références s'ajustent automatiquement ligne par ligne.

Sélection & raccourcis de saisie

🖱️
Sélectionner des plages
Plage continueClic + glisser, ou Shift+clic
Plage discontinueCtrl+clic sur chaque plage
Colonne entièreClic sur la lettre de colonne (A, B…)
Ligne entièreClic sur le numéro de ligne (1, 2…)
Toute la feuilleCoin haut-gauche (entre A et 1)
Jusqu'à la dernière celluleCtrl+Shift+Fin
⌨️
Saisie rapide
EntréeValider et descendre
TabValider et aller à droite
ÉchapAnnuler la saisie en cours
F2Mode édition de la cellule active
Ctrl+EntréeRemplir toute la sélection
Alt+EntréeSaut de ligne dans une cellule
SupprEffacer le contenu (garde le format)

Formules & opérateurs

Syntaxe et opérateurs
' Toute formule commence par =
=A1 + B1             ' addition
=A1 * 1.21           ' erreur ! utiliser 1,21
=(A1+B1) / 2         ' parenthèses d'abord
=2^10                ' puissance → 1024

' Opérateurs de comparaison → VRAI / FAUX
=A1 > 100
=A1 <> ""            ' A1 non vide
=A1 >= B1

' Concaténation texte
=A1 & " " & B1
=CONCAT(A1;" ";B1)   ' équivalent moderne

' Priorité : () → ^ → */  → +- → & → comparaisons
=2+3*4    ' → 14  (pas 20 !)
=(2+3)*4  ' → 20
ErreurCauseSolution
#DIV/0!Division par zéro=SIERREUR(A1/B1;0)
#VALEUR!Texte dans un calculVérifier le type
#REF!Référence suppriméeRecréer la formule
#NOM?Nom de fonction inconnuVérifier l'orthographe
#N/AValeur introuvable=SIERREUR(…;"—")
💡

Envelopper toute formule RECHERCHE dans SIERREUR — c'est la bonne pratique universelle pour éviter les #N/A qui polluent un tableau.

Adressage relatif, absolu & mixte

Quand on copie une formule, Excel adapte les références. Le signe $ fige la colonne, la ligne, ou les deux.

A1
Relatif
tout s'ajuste
$A$1
Absolu
rien ne bouge
$A1
Mixte
colonne figée
A$1
Mixte
ligne figée
💡

F4 dans la barre de formule fait cycler : A1$A$1A$1$A1A1.

Quand utiliser le $
' TVA centralisée en E1 = 21%
=B2 * $E$1
' En copiant vers le bas : B2→B3, B4…
' mais $E$1 reste toujours E1 ✓

' Table de multiplication (ligne × colonne)
=$A2 * B$1
' $A : colonne A figée (facteurs verticaux)
' $1 : ligne 1 figée  (facteurs horizontaux)

' Plage nommée — alternative propre au $
' Sélectionner E1 → Zone Nom → taper "TVA"
=B2 * TVA   ' équivalent à =B2 * $E$1
📗 Remise centralisée — adressage absolu
C4=B4*(1-$B$1)
ABC
1Remise15%
2
3ProduitPrix brutAprès remise
4Ordinateur800,00 €680,00 €
5Écran350,00 €=B5*(1-$B$1)
6Clavier80,00 €=B6*(1-$B$1)
ℹ️

Modifier B1 de 15% à 20% met à jour instantanément toutes les formules de la colonne C — sans retoucher aucune formule.

Fonctions essentielles

SOMMEMath
Additionne une plage de cellules.
=SOMME(plage)
=SOMME(A1:A10) → 55
=SOMME(A1:A5; C1:C5) → non contiguë
MOYENNEStats
Moyenne arithmétique. Ignore les cellules vides.
=MOYENNE(plage)
=MOYENNE(B1:B5) → 14,6
MIN / MAXStats
Valeur min ou max d'une plage.
=MIN(plage) / =MAX(plage)
=MIN(A1:A10) → 3
NB / NBVALStats
NB = cellules numériques. NBVAL = cellules non vides.
=NB(plage) / =NBVAL(plage)
=NBVAL(A1:A10) → 9
NBSIStats
Compte les cellules correspondant à un critère.
=NBSI(plage; critère)
=NBSI(B1:B10;">50") → 4
=NBSI(A:A;"Paris") → 3
SOMME.SIMath
Somme conditionnelle.
=SOMME.SI(plage_test; critère; plage_somme)
=SOMME.SI(A:A;"Nord";B:B) → total région Nord
ARRONDIMath
Arrondit à N décimales.
=ARRONDI(nombre; nb_décimales)
=ARRONDI(3,14159; 2) → 3,14
SIERREURLogique
Intercepte toutes les erreurs.
=SIERREUR(formule; valeur_si_erreur)
=SIERREUR(A1/B1; 0) → 0 si #DIV/0!

Fonctions SI & logiques

SI — structure et imbrication
' =SI(test; si_vrai; si_faux)
=SI(B2>=10; "Réussi"; "Échoué")

' SI.CONDITIONS (Excel 2016+) — plus lisible que SI imbriqué
=SI.CONDITIONS(
  B2>=18; "Excellent";
  B2>=14; "Bien";
  B2>=10; "Suffisant";
  VRAI;   "Insuffisant"
)

' ET / OU — combiner des conditions
=SI(ET(B2>=10; C2="Présent"); "Admis"; "Refusé")
=SI(OU(B2>=18; C2="Mention"); "Félicitations"; "")

' Vérifier si une cellule est vide
=SI(A2="";"Vide";"Remplie")
=SI(ESTVIDE(A2);"Vide";"Remplie")
📗 Bulletin scolaire
C2=SI.CONDITIONS(B2>=18;"Excellent";B2>=14;"Bien";B2>=10;"Suffisant";VRAI;"Insuffisant")
AB /20CD
1ÉlèveNoteMentionAdmis ?
2Alice17Bien
3Bob12Suffisant
4Carla8Insuffisant
5David10Suffisant

Fonctions texte

MAJUSCULE / MINUSCULE / NOMPROPRETexte
=MAJUSCULE("bonjour") → BONJOUR
=NOMPROPRE("jean dupont") → Jean Dupont
GAUCHE / DROITE / STXTTexte
Extraire une portion de texte.
=GAUCHE("Bonjour";3) → Bon
=STXT("Bonjour";3;3) → njo
NBCAR / CHERCHETexte
=NBCAR("Bonjour") → 7
=CHERCHE("j";"Bonjour") → 4
SUBSTITUE / SUPPRESPACETexte
=SUBSTITUE("Bonjour";"jour";"soir") → Bonsoir
=SUPPRESPACE(" abc ") → abc
TEXTETexte
Convertir un nombre en texte formaté.
=TEXTE(1500;"# ##0,00 €") → 1 500,00 €
=TEXTE(AUJOURDHUI();"JJ/MM/AAAA")
JOINDRE.TEXTETexte
Assembler une plage avec un séparateur.
=JOINDRE.TEXTE(", ";VRAI;A1:A5)
a, b, c, d, e

Fonctions date & heure

AUJOURDHUI / MAINTENANTDate
=AUJOURDHUI() → date du jour (dynamique)
=MAINTENANT() → date + heure actuelle
JOUR / MOIS / ANNEEDate
=JOUR("15/03/2025") → 15
=MOIS("15/03/2025") → 3
=ANNEE("15/03/2025") → 2025
DATEDIF / JOURS / NB.JOURS.OUVRESDate
=DATEDIF(A1;AUJOURDHUI();"Y") → âge en années
=JOURS(B1;A1) → nb de jours entre deux dates
=NB.JOURS.OUVRES(A1;B1) → jours ouvrés
Calculs de dates courants
' Âge exact en années
=DATEDIF(A2; AUJOURDHUI(); "Y")

' Délai depuis aujourd'hui
=AUJOURDHUI() - A2    ' retourne un nombre de jours

' Date dans 30 jours
=AUJOURDHUI() + 30

' Formater une date en texte lisible
=TEXTE(A2; "JJ MMMM AAAA")  ' → "15 mars 2025"
=TEXTE(A2; "JJJ")            ' → "sam"

' Extraire le trimestre
=ENT((MOIS(A2)-1)/3)+1       ' → 1, 2, 3 ou 4

' Important : les dates sont des entiers
' 01/01/1900 = 1
' Une soustraction donne donc des jours ✓

RECHERCHEV & RECHERCHEX

RECHERCHEV — cherche dans la 1re colonne
' =RECHERCHEV(valeur; table; no_colonne; correspondance)
' correspondance = 0 → exacte (toujours utiliser 0)

=RECHERCHEV(A2; $F$2:$H$10; 2; 0)
' → cherche A2 dans la col F, retourne col G

' Toujours protéger avec SIERREUR
=SIERREUR(RECHERCHEV(A2;$F$2:$G$100;2;0);"—")

' Limites de RECHERCHEV :
' ✗ Cherche seulement dans la 1re colonne
' ✗ Ne peut pas chercher vers la gauche
' ✗ Fragile si on insère des colonnes
' → Préférer RECHERCHEX (Excel 2021+)
RECHERCHEX — plus puissant (Excel 2021+)
' =RECHERCHEX(valeur; plage_recherche; plage_retour;
'             [si_non_trouvé]; [mode_correspondance])

' Remplacement direct de RECHERCHEV
=RECHERCHEX(A2; F:F; G:G; "Introuvable")

' Chercher vers la GAUCHE (impossible avec RECHERCHEV)
=RECHERCHEX(A2; C:C; A:A)

' Retourner plusieurs colonnes d'un coup
=RECHERCHEX(A2; F:F; G:J)  ' retourne G, H, I, J

' Recherche approximative (tranches de prix…)
=RECHERCHEX(B2; F2:F5; G2:G5; "—"; 1)
' mode 1 = exact ou inférieur

' Depuis la fin (dernier résultat)
=RECHERCHEX(A2; F:F; G:G; "—"; 0; -1)

INDEX / EQUIV — La combinaison puissante

💡

INDEX/EQUIV est plus flexible que RECHERCHEV : cherche dans n'importe quelle colonne, dans les deux sens, et résiste aux insertions de colonnes. À connaître absolument pour les fichiers professionnels complexes.

EQUIV — trouve la position
' =EQUIV(valeur_cherchée; plage; type)
' type = 0 → correspondance exacte (toujours utiliser 0)

=EQUIV("Alice"; A1:A100; 0)
' → retourne 5 si "Alice" est en ligne 5

' Chercher une valeur numérique
=EQUIV(B2; C1:C50; 0)
' → retourne la position dans la plage C1:C50
INDEX — retourne la valeur à une position
' =INDEX(plage_résultat; numéro_ligne; [numéro_colonne])

=INDEX(B1:B100; 5)
' → retourne la valeur en B5

' INDEX avec tableau 2D
=INDEX(A1:D100; 5; 3)
' → retourne la cellule à ligne 5, colonne 3 (= C5)
INDEX + EQUIV — combinaison complète
' Chercher "Alice" dans col A, retourner col D
=INDEX(D:D; EQUIV("Alice"; A:A; 0))

' Avec protection SIERREUR
=SIERREUR(INDEX(D:D; EQUIV(A2; B:B; 0)); "—")

' Recherche vers la GAUCHE (impossible en RECHERCHEV)
' Chercher en col C, retourner col A (à gauche !)
=INDEX(A:A; EQUIV(F2; C:C; 0))

' Recherche sur 2 critères (Ctrl+Maj+Entrée)
=INDEX(D:D; EQUIV(A2&B2; B:B&C:C; 0))
' → matricielle : valider avec Ctrl+Maj+Entrée

' Retourner toute une ligne
=INDEX(A1:G100; EQUIV("Alice"; A:A; 0); 0)
' → 0 en numéro_colonne = toute la ligne
⚖️

Sur Excel 2021+ : RECHERCHEX remplace avantageusement INDEX/EQUIV dans la plupart des cas. Gardez INDEX/EQUIV pour les classeurs partagés avec des versions antérieures ou pour les formules matricielles sur 2 critères.

DECALER, SEQUENCE & formules dynamiques

DECALER — plage dynamique
' =DECALER(référence; lignes; colonnes; [hauteur]; [largeur])
' Retourne une plage décalée par rapport à un point de départ

' Dernières 12 valeurs d'une colonne
=SOMME(DECALER(A1; NBVAL(A:A)-12; 0; 12; 1))

' Cellule dynamique : N lignes après A1
=DECALER(A1; B1-1; 0)
' → si B1=5, retourne A5. Si B1 change, la formule suit.

' Plage nommée dynamique — dans Gestionnaire de noms :
' =DECALER(Feuil1!$A$1; 0; 0; NBVAL(Feuil1!$A:$A); 1)
' → s'étend automatiquement quand on ajoute des données
SEQUENCE — générer des séries
' =SEQUENCE(lignes; [colonnes]; [début]; [pas])
' Excel 365 / 2021+ — résultat matriciel dynamique

=SEQUENCE(10)          ' → 1 à 10 en colonne
=SEQUENCE(1; 12; 1; 1) ' → 1 à 12 en ligne
=SEQUENCE(5; 5)        ' → matrice 5×5, de 1 à 25

' Générer des dates
=TEXTE(SEQUENCE(12; 1; DATE(2025;1;1); 30); "mmm aaaa")
' → Jan 2025, Fév 2025…

' Numéroter automatiquement un tableau
=SEQUENCE(NBVAL(A2:A100))
Formules matricielles dynamiques (Excel 365)
' FILTRE — extraire selon un critère
=FILTRE(A2:D100; C2:C100="Paris")
' → retourne toutes les lignes où col C = "Paris"

' FILTRE avec plusieurs critères (ET)
=FILTRE(A2:D100; (C2:C100="Paris")*(D2:D100>1000))

' UNIQUE — valeurs uniques d'une plage
=UNIQUE(B2:B100)
' → liste dédoublonnée, se met à jour automatiquement

' TRIER — trier une plage par formule
=TRIER(A2:C50; 2; -1)
' → trie par col 2, ordre décroissant (-1)

' Combiner : unique + trié
=TRIER(UNIQUE(B2:B100))

' NB.SI.ENS / SOMME.SI.ENS / MOYENNE.SI.ENS
=NB.SI.ENS(B:B;"Paris"; C:C;">1000")
=SOMME.SI.ENS(D:D; B:B;"Paris"; C:C;">1000")
' → multi-critères, bien plus puissant que NB.SI
⚠️

FILTRE, UNIQUE, TRIER, SEQUENCE nécessitent Excel 365 ou Excel 2021+. Les formules matricielles classiques (Ctrl+Maj+Entrée) restent nécessaires pour les versions antérieures.

Formatage des cellules

FormatCode (Ctrl+1)Exemple
Nombre avec séparateur# ##01 234
2 décimales# ##0,001 234,56
Euro# ##0,00 €1 234,56 €
Pourcentage0,00%12,34%
Date courteJJ/MM/AAAA15/03/2025
Date longueJJ MMMM AAAA15 mars 2025
Durée > 24h[HH]:MM36:30
Négatif rouge# ##0;[Rouge]-# ##0-123
Raccourcis formatage
' Ouvrir Format de cellule
Ctrl+1

' Formats rapides
Ctrl+Shift+$  ' monétaire
Ctrl+Shift+%  ' pourcentage
Ctrl+Shift+#  ' date
Ctrl+Shift+!  ' nombre (2 décimales)

' Mise en forme du texte
Ctrl+G   ' gras
Ctrl+I   ' italique
Ctrl+U   ' souligné

' Reproduire la mise en forme
' 1. Sélectionner la cellule modèle
' 2. Double-clic sur le pinceau (Accueil)
' 3. Cliquer sur les cellules cibles
' Double-clic = mode persistant (Échap pour quitter)

' Coller uniquement le format : Alt+Ctrl+V → F → Entrée

Mise en forme conditionnelle

Type de règleUsage typique
Valeur de cellule est…Notes < 10 en rouge
Texte contient…Cellules "Urgent" en orange
Dates se produisant…Dates dépassées surlignées
Valeurs en doubleDétecter les doublons
10 valeurs les plus élevéesTop 10 des ventes
Nuances de couleurCarte thermique
Barres de donnéesMini-graphique dans la cellule
Jeux d'icônesFlèches ↑↓ ou feux tricolores
Formule personnaliséeColorer toute une ligne
MFC avec formule — colorer toute la ligne
' Tableau A2:E20 — colorer si colonne D = "Annulé"
'
' 1. Sélectionner A2:E20
' 2. Accueil → Mise en forme conditionnelle
' 3. Nouvelle règle → Utiliser une formule
' 4. Saisir :
=$D2="Annulé"

' $ devant la colonne D uniquement
' → vérifie toujours D, mais sur la ligne de la cellule

' Autres exemples de formules MFC
=$C2 < AUJOURDHUI()        ' délai dépassé
=MOD(LIGNE();2)=0          ' une ligne sur deux (zèbre)
=JOURSEM($A1;2)>=6         ' week-end
=B2=MAX($B:$B)             ' valeur maximale

Tableaux structurés (Ctrl+T)

📊
Avantages des tableaux structurés
  • Formules qui s'étendent automatiquement aux nouvelles lignes
  • Références par nom de colonne au lieu de lettres
  • Filtres automatiques intégrés
  • Ligne de totaux avec menus déroulants
  • Styles alternés automatiques
Références structurées
' Créer : Ctrl+T → nommer le tableau "tVentes"

' Depuis l'extérieur du tableau
=SOMME(tVentes[Montant])         ' toute la colonne
=SOMME(tVentes[[Qté]:[Prix]])    ' plage de colonnes

' Depuis l'intérieur du tableau (formule dans une cellule)
=[Qté]*[Prix]   ' s'applique à TOUTES les lignes ✓

' Filtrer avec FILTRE (Excel 365)
=FILTRE(tVentes; tVentes[Région]="Nord")
📗 Tableau structuré "tVentes"
Produit ▼Région ▼Qté ▼Prix ▼Total ▼
2StyloNord101,50 €=[Qté]*[Prix]
3CahierSud53,20 €16,00 €
4RègleNord80,80 €6,40 €
5Ligne de totaux37,40 €

Tri & filtres

Tri et filtres classiques
' Tri rapide : cliquer dans une colonne
' Données → Trier de A à Z (ou Z à A)

' Tri multi-niveaux : Données → Trier
' Ex : par Région croissant, puis Montant décroissant

' Filtre automatique
Ctrl+Shift+L   ' activer/désactiver
' ▼ dans l'en-tête → choisir les valeurs
' Filtres texte : Contient, Commence par…
' Filtres numériques : Supérieur à, Entre…

' Effacer les filtres : Données → Effacer
Fonctions dynamiques (Excel 365)
' FILTRE — extraire des lignes
=FILTRE(A2:D100; C2:C100="Nord")

' FILTRE — ET
=FILTRE(A2:D100;(C2:C100="Nord")*(D2:D100>1000))

' FILTRE — OU
=FILTRE(A2:D100;(C2:C100="Nord")+(C2:C100="Sud"))

' TRIER une plage
=TRIER(A2:D100; 3; -1)   ' 3e col, décroissant

' UNIQUE — liste sans doublons
=UNIQUE(B2:B100)

Validation des données

TypeExemple
Nombre entierÂge entre 0 et 120
DécimalNote entre 0 et 20
Liste déroulanteOui / Non / À confirmer
DateEntre 01/01/2024 et 31/12/2025
Longueur texteCode postal = exactement 4 car.
Formule=NBCAR(A1)=10 (numéro IBAN)
Liste déroulante & liste en cascade
' Liste manuelle :
' Données → Validation → Liste
' Source : Nord;Sud;Est;Ouest

' Liste depuis une plage :
' Source : =$G$2:$G$10

' Liste en cascade (C dépend de B) :
' 1. Créer plages nommées : Nord=G2:G5, Sud=H2:H5
' 2. Validation de C → Source = INDIRECT(B2)
' Si B2 = "Nord" → affiche la plage nommée "Nord"

' Style d'erreur :
' Arrêt  → bloque la saisie invalide
' Avertissement → laisse passer avec un warning

Graphiques

TypeQuand l'utiliser
HistogrammeComparer des catégories
CourbeÉvolution dans le temps
SecteurParts d'un tout (max 6 parts)
Barre horizontaleClassement avec libellés longs
Nuage de pointsCorrélation entre deux variables
ComboHistogramme + courbe (CA + marge)
SparklinesMini-graphique dans une cellule
Créer et personnaliser
' Créer :
' 1. Sélectionner les données + en-têtes
' 2. Insertion → Graphiques recommandés
'    Alt+F1  → graphique dans la feuille
'    F11     → graphique dans une feuille dédiée

' Éléments (bouton + à droite du graphique) :
' Titre, Étiquettes de données, Axes,
' Courbe de tendance, Table de données

' Axe secondaire (graphique combo) :
' Clic droit sur une série → Mettre en forme
' → Options de série → Axe secondaire

' Graphique dynamique depuis un Tableau Excel :
' → Se met à jour automatiquement !

Raccourcis clavier essentiels

RaccourciAction
Ctrl+C/V/XCopier / Coller / Couper
Ctrl+Z/YAnnuler / Rétablir
Ctrl+TCréer un tableau structuré
Ctrl+1Format de cellule
Ctrl+D/RRecopier bas / droite
Ctrl+;Date du jour (statique)
Alt+=SOMME automatique
Ctrl+Shift+LFiltres automatiques on/off
RaccourciAction
F2Mode édition de cellule
F4Cycler $ dans une référence
F5Aller à une cellule
F11Graphique en nouvelle feuille
Ctrl++/-Insérer / Supprimer ligne ou colonne
Ctrl+EspaceSélectionner toute la colonne
Shift+EspaceSélectionner toute la ligne
Ctrl+F/HRechercher / Remplacer

Cheat sheet Excel — Bases

Fonctions indispensables

SOMME / MOYENNEAdditionner, faire la moyenne
NBSI / SOMME.SICompter/additionner avec critère
SI / SI.CONDITIONSConditions simples ou multiples
RECHERCHEXChercher dans un tableau
SIERREURIntercepter les erreurs

Adressage — règle du $

A1Relatif — s'ajuste en copiant
$A$1Absolu — ne bouge jamais
$A1 / A$1Mixte — colonne / ligne figée
F4Cycler entre les 4 modes

Raccourcis incontournables

Ctrl+TTableau structuré
Ctrl+1Format de cellule
Alt+=SOMME automatique
F4Figer la référence
Ctrl+Shift+LFiltres auto

Erreurs fréquentes

#DIV/0!Division par zéro
#VALEUR!Texte dans un calcul
#REF!Référence supprimée
#NOM?Fonction inconnue
#N/AValeur introuvable