Une formule peut utiliser une ou plusieurs fonctions, relatives à divers domaines.
Exemples de Quand la référence à une cellule est absolue, il convient de le préciser sous la forme : $colonne$ligne.
Dans ce cas, même si la cellule est recopiée, la valeur reste celle de la cellule d'origine. Le symbole $ fige la colonne ou la ligne qui le suit.
- Saisie des données
- Mise en forme
- Saisie des formules (directement ou par recopie).
Voici la feuille de calcul initiale :
Saisie des données
- En A1, saisissez COMMANDE.
- En A3, saisissez Taux TVA.
- En B3, saisissez 19,60%.
Si nécessaire (par exemple si la case B3 affiche 20% ou 19,600%), modifiez le nombre de décimales : sur la barre d'outils de Mise en forme, activez le bouton "Réduire les décimales" (d'icône ,00,0) ou le bouton "Ajouter une décimale" (d'icône ,0,00).
Dans la mesure où une seule case contient un pourcentage, on peut l'écrire directement (plutôt que de saisir le nombre, puis d'appliquer le format pourcentage).
- Saisissez les données des autres cellules.
Tapez les prix simplement : 550, 200, 38, 12. On leur appliquera ultérieurement le format monétaire, après sélection de toutes les cellules concernées par ce format.
Mise en forme
- Sélectionnez les cellules du titre A1:E1
Cliquez sur le bouton "Fusionner et centrer" (onglet Accueil, groupe Alignement) .
Appliquez à la sélection la taille "14" et le style "Gras" .
- Sélectionnez les deux cellules Taux TVA A3:B3
Appliquez une bordure quadrillage (sinon, il n'y a aucun quadrillage ; vérifiez-le après activation du bouton Aperçu avant impression) : sous l'onglet Accueil, dans le groupe Police, ouvrez le menu déroulant du bouton des bordures (à droite du bouton Souligné ) > "Toutes les bordures".
- Sélectionnez les cellules d'étiquettes des colonnes A5:E5
Appliquez un alignement "Au centre" et le style "Gras" .
- Sélectionnez les cellules A5:E9 et D10:E10
(Rappel : pour sélectionner plusieurs éléments simultanément, sélectionnez le premier, puis appuyez sur Ctrl en sélectionnant les autres)
Appliquez comme précédemment l'option de bordure "Toutes les bordures".
- Sélectionnez les cellules de prix B6:B9, D6:E9 et E10
Appliquez-leur le format monétaire Euro après activation du menu déroulant de la zone "Format de nombre", dans le groupe "Nombre".
- Sélectionnez les cellules de quantité C6:C9
Appliquez l'alignement "Au centre" .
Saisie des formules (directement ou par recopie)
Calcul du Prix HT
Dans la cellule D6, saisissez =B6*C6. Validez.
Sélectionnez D6. Par cliqué-glissé, copiez la formule jusqu'en D9 (ou plus rapidement double-cliquez sur la poignée de D6).
B6 et C6 sont des références relatives. D6 a pour valeur le produit des deux cellules précédentes à gauche. Il en sera donc de même pour les cellules de la plage D7:D9.
Calcul du Prix TTC
Le taux de TVA est affiché dans la cellule B3.
B3 précède de 3 colonnes toutes les cellules de Prix TTC.
En revanche, les nombres de lignes diffèrent (B3 est situé 3 lignes au-dessus de E6, 4 lignes au-dessus de E7, 5 lignes au-dessus de E8 et 6 lignes au-dessus de E9).
Pour préserver la valeur du taux de TVA, il faudra donc que la ligne de B3 soit saisie en référence absolue.
En E6, saisissez =D6*(1+B$3). (On pourrait aussi écrire $B$3, puisqu'on ne se sert pas ici de la qualité relative de la colonne de référence).
Par cliqué-glissé, copiez cette formule jusqu'en E9 (ou plus rapidement double-cliquez sur la poignée de E9).
Calcul du Total TTC
Dans la cellule E10, saisissez =E6+E7+E8+E9, ou plus rapidement =somme(E6:E9).
Voici la feuille de calcul finale, que vous pouvez visualiser en cliquant sur le bouton "Aperçu avant impression" :
Conservez la feuille de calcul contenant cet exemple, elle servira au chapitre 8 - LES FONCTIONS.
4. REFERENCES : AUTRE FEUILLE, AUTRE CLASSEUR
Référence d'une cellule appartenant à une autre feuille du même classeur
Exemple
Prenons le cas d'un classeur à trois feuilles : Feuil1, Feuil2 et Feuil3.
Etant sur Feuil2 ou sur Feuil3, pour faire appel à la cellule T9 de la Feuil1, on écrit : =Feuil1!T9
On saisit le nom de la feuille, suivi d'un point d'exclamation, puis de la référence de la cellule.
Si le nom de la feuille contient un espace, il doit être entouré d'apostrophes. Exemple : ='Feuille une'!T9
Utilisation de plages de cellules ayant les mêmes références, situées sur des feuilles différentes du même classeur
On indique le nom des feuilles, suivi d'un point d'exclamation, puis de la référence des cellules.
Exemple
Si on saisit dans une cellule la formule =somme(Feuil1:Feuil3!G2:H8), on obtient la somme des valeurs de toutes les cellules des plages G2:H8 affichées sur les trois feuilles.
Au lieu de saisir entièrement la formule, on peut également procéder ainsi :
- Dans la cellule résultat, écrivez =somme(
- Sélectionnez les feuilles : cliquez sur l'onglet de Feuil1, puis Maj + clic sur l'onglet de Feuil3.
- Sélectionnez les cellules de la plage G2:H8.
- Refermez la parenthèse, puis validez.
Référence à une cellule appartenant à la feuille d'un autre classeur
Il s'agit cette fois d'une référence externe.
Lorsqu'un classeur comporte une telle référence, une fenêtre apparaît à son ouverture, proposant de mettre à jour les liaisons.
Les paramètres de sécurité des liaisons sont modifiables :
- Activez le bouton Office > Options Excel > Centre de gestion de la confidentialité > Paramètres du Centre de gestion de la confidentialité > Contenu externe.
- A la rubrique "Paramètres de sécurité pour les liaisons du classeur", cochez l'option souhaitée.
Exemple
Pour faire appel à la cellule A2 de la Feuil5 appartenant au Classeur1, on écrit =[Classeur1]Feuil5!A2.
Ou bien on écrit le signe égal, puis on sélectionne la cellule A2 de la Feuil5 du Classeur1.
Le nom du classeur auquel appartient la feuille est placé entre crochets.
S'il contient un espace, on doit ajouter des apostrophes. On écrira par exemple ='[Classeur un]Feuil5'!A2.
Cette ponctuation doit exactement être respectée. La seconde apostrophe est située après le nom de la feuille.
Sélectionner la cellule, plutôt que d'écrire la formule, facilite la saisie.
5. ATTRIBUTION D'UN NOM
Un nom peut être attribué :
- A une cellule, à une plage de cellules ou à un ensemble de plages de cellules.
Il constitue alors une référence absolue (par opposition à une référence relative, voir § 2 "Références relatives ou absolues".
- Egalement (plus rarement) à une formule ou à une constante.
Les noms attribués sont utilisables dans tout le classeur.
Affichage des noms attribués
La liste de tous les noms attribués est affichée dans la fenêtre "Gestionnaire de noms".
Pour afficher cette fenêtre, activez le bouton du même nom, dans le groupe "Noms définis" (onglet "Formules"). Ou bien, plus rapidement, faites : Ctrl + F3.
Chaque nom qui a été attribué apparaît avec sa valeur, les références des cellules concernées, son étendue (c'est-à-dire sa zone d'utilisation, classeur ou feuille), éventuellement son commentaire. Le bouton "Filtrer", avec menu déroulant, permet de filtrer les noms souhaités.
Excepté ceux faisant référence à des constantes ou à des formules, les noms apparaissent également dans la liste déroulante de la zone Nom, par ordre alphabétique. Cliquez sur l'un d'eux permet de sélectionner l'ensemble des cellules qu'il désigne.
Règles concernant le nom
- Il doit être différent d'une référence ligne colonne.
- Le premier caractère doit être une lettre ou le caractère de soulignement&.
- Ne pas utiliser d'espace. Le point et le caractère de soulignement peuvent le remplacer.
- Se rappeler qu'EXCEL ne fait pas la différence entre majuscules et minuscules, afin d'éviter d'appeler deux cellules par le même nom.
Attribution d'un nom
Deux méthodes d'attribution d'un nom
Pour attribuer un nom, il y a deux méthodes :
Saisie dans la zone Nom
Cette méthode est rapide.
- Sélectionnez les cellules dont vous souhaitez nommer l'ensemble.
- Puis saisissez un nom dans la zone Nom (zone gauche au-dessus de la grille). Validez par Entrée.
Fenêtre "Gestionnaire de noms"
Elle permet de définir un nom, également de le modifier, de le supprimer, ou de modifier les références des cellules qu'il désigne.
Pour l'afficher, activez le bouton du même nom, dans le groupe "Noms définis" (onglet "Formules"), ou bien, plus rapidement, faites : Ctrl + F3.
Pour attribuer un nouveau nom, cliquez sur le bouton "Nouveau" de la fenêtre. La fenêtre "Nouveau nom" s'affiche.
Saisissez un nom, ou gardez le nom éventuellement proposé par EXCEL.
Au lieu de saisir directement les références, vous pouvez activer le bouton de réduction (en fin de zone de saisie) , puis sélectionner les cellules. Activez le bouton d'agrandissement .
La fenêtre "Nouveau nom" s'affiche avec les références absolues des cellules sélectionnées, précédées du nom de leur feuille, dans la zone "Fait référence à". Ces références peuvent être modifiées.
Par défaut, le nom est disponible dans tout le classeur. Vous pouvez définir une autre zone de validité, une feuille sur laquelle il sera disponible, à l'exclusion des autres feuilles.
Attribution d'un nom à une constante
- Dans la fenêtre "Nouveau nom" (utilisée ci-dessus), dans la zone "Fait référence à", saisissez la constante, sans le signe égal, s'il s'agit d'une constante autre qu'un texte.
- Si la constante est un texte, saisissez le texte précédé du signe égal et entouré de guillemets. Par exemple : ="Le total est ".
Attribuer les noms de leurs intitulés aux lignes et aux colonnes
Procédez ainsi :
- Sélectionnez le tableau en incluant les intitulés des lignes et des colonnes.
- Affichez la fenêtre "Créer des noms à partir de la sélection", en activant le bouton "Créer à partir de la sélection", dans le groupe "Noms définis" (onglet "Formules").
Chaque colonne et chaque ligne de la zone de cellules possède alors son nom d'intitulé.
Exemple
- Sélectionnez les cellules A1:D3.
- Activez le bouton "Créer à partir de la sélection". Dans la fenêtre "Créer des noms à partir de la sélection", laissez cochées les cases "Ligne du haut" et "Colonne de gauche". Validez.
Les noms des intitulés des lignes et des colonnes apparaissent maintenant dans la liste déroulante de la zone Nom.
Dans une cellule vide, saisissez =salamandres juillet ou bien =juillet salamandres. Validez. Le résultat est 62.
L'espace inséré entre les mots salamandres et juillet correspond à l'opérateur d'intersection. La cellule D2 de valeur 62 est située à l'intersection de la ligne nommée salamandres et de la colonne nommée Juillet.
Saisie d'un nom dans une formule
On garde la possibilité d'utiliser les références.
Saisie directe
Un nom peut être saisi directement dans une formule. Il a l'avantage d'être plus explicite qu'une référence colonne ligne.
Par exemple : attribution du nom TauxTVA, puis saisie de la formule =D6*(1+TauxTVA).
Insertion
On peut également insérer le nom dans une formule en utilisant le menu déroulant du bouton "Utiliser dans la formule", dans le groupe "Noms définis".
Reprenons l'exemple précédent. Saisissez =D6*(1+
Activez le bouton "Utiliser dans la formule". Dans le menu déroulant, choisissez TauxTVA. Le nom est alors inséré dans la formule. Tapez la parenthèse fermante.
Autre exemple : attribuez le nom Totalité à une plage de cellules. Saisissez dans une cellule la formule =somme(Totalité). Le nom Totalité peut être intégré dans la formule par saisie directe ou par insertion. On obtient la somme de toutes les valeurs des cellules de Totalité.
Collage de noms
Le menu déroulant du bouton "Utiliser dans la formule" (groupe "Noms définis") permet également de coller un nom ou bien la liste des noms avec les références des cellules correspondantes : activez l'option "Coller des noms", puis renseignez la fenêtre "Coller un nom".
Remplacer les références colonne/ligne par un nom, dans les formules déjà saisies
Après définition d'un nom, on peut vouloir l'appliquer aux formules déjà saisies :
Ouvrez le menu déroulant du bouton "Définir un nom" > Appliquer les noms. Dans la fenêtre "Affecter un nom", sélectionnez les noms à appliquer (Ctrl + clic).
6. DATE ET HEURE
Date
EXCEL enregistre une date sous la forme d'un nombre, appelé "numéro de série", calculé à partir du 1er janvier 1900.
Par exemple, le 12/09/2008 correspond au numéro de série 39703, ce qui signifie que 39703 jours se sont écoulés depuis le 1er janvier 1900.
Vous pouvez vérifier si le 1er janvier 1900 est bien la date par défaut, avec l'une des méthodes suivantes :
- Activez le bouton Office > Options EXCEL > Options avancées. Dans la rubrique "Lors du calcul de ce classeur", vérifiez si la case "Utiliser le calendrier depuis 1904" n'est pas cochée.
- Ou bien : saisissez par exemple 15/1/1900, validez.
La saisie est automatiquement au format Date.
Mettez-la en format Standard : clic droit sur la cellule > Format de cellule. Sous l'onglet Nombre, sélectionnez Standard, puis validez.
La cellule doit afficher le numéro de série 15, correspondant au nombre de jours depuis le 1er janvier 1900.
Heure
EXCEL enregistre une heure sous forme de fraction : heures / 24.
Exemples :
- L'heure 12:00 correspond à 12/24, soit 0,5.
- L'heure 18:00 correspond à 18/24 soit 0,75.
- L'heure 24:00 est le maximum, cette heure correspond à 24/24, soit 1.
Comme pour une date, on peut afficher le numéro de série de la fraction décimale d'une heure, en appliquant le format Standard à la cellule qui contient la donnée (clic droit > Format de cellule > Onglet Nombre > Catégorie Standard. Validez).
Minutes et secondes sont également enregistrées sous forme de fractions :
- Les minutes sont converties en : minutes / (24 * 60).
Exemple : 00:15:00 minutes est converti en 15 / (24 * 60), soit 0,01042.
- Les secondes sont converties en : secondes / (24 * 60 * 60).
Exemple : 00:00:45 secondes est converti en 45 / (24 * 60 * 60), soit 0,00052 (paramétrage à cinq décimales).
La transformation par EXCEL d'une date ou d'une heure en nombre, permet d'effectuer des calculs avec des données de ce format.
Par exemple, la formule =DATEDIF(C2;C3;"d") renvoie le nombre de jours (d initiale de "days") entre deux dates, dont la première est saisie dans C2 et la deuxième (plus tardive) dans C3.
Il n'est pas possible de mettre directement des dates à la place des deux premiers arguments, car en tant qu'arguments elles ne seraient pas converties en numéros de série. Or la fonction DATEDIF requiert en arguments des numéros de série.
7. AUDIT DE FORMULES, ERREURS ET REFERENCES CIRCULAIRES
Sous l'onglet Formules, le groupe "Audit de formules" contient les commandes spécifiques à l'audit de formules, à la vérification et à la recherche d'erreurs, ainsi qu'aux références circulaires.
Pour afficher toutes les formules de la feuille, activez le bouton "Afficher les formules". Ou bien tapez Ctrl + guillemets (tapez de nouveau Ctrl + guillemets pour les masquer).
Audit de formules
Indépendamment de toute erreur, on peut souhaiter auditer une formule, et examiner :
- Les liaisons existantes avec d'autres cellules : antécédents, dépendants.
- Son évaluation, c'est-à-dire le processus de son calcul.
- Des valeurs de cellules.
Liaisons
Il peut être utile de visualiser les liaisons existantes avec d'autres cellules.
Ces liaisons sont matérialisées par des flèches. Pour supprimer l'affichage des flèches, activez le bouton "Supprimer les flèches".
Antécédents
- Sélectionnez la cellule contenant la formule dont on recherche les antécédents.
- Activez le bouton "Repérer les antécédents".
Des flèches pointent sur la cellule contenant la formule, en provenance des cellules utilisées dans la formule.
Pour supprimer l'affichage de ces flèches, ouvrez le menu déroulant du bouton "Supprimer les flèches" > Supprimer les flèches des antécédents.
Exemple
Saisissez des valeurs numériques dans B2 et C5, puis saisissez dans la cellule A3 la formule =B2+4*C5.
B2 et C5 sont antécédents de A3. La valeur de A3 dépend de celles des antécédents.
Sélectionnez A3 et activez le bouton "Repérer les antécédents". Deux flèches pointent sur A3, l'une venant de B2 et l'autre de C5.
Cliquer à nouveau sur "Repérer les antécédents" affiche les antécédents des antécédents.
Dépendants
- Sélectionnez la cellule dont on recherche les dépendants.
- Activez le bouton "Repérer les dépendants".
Des flèches partent de la cellule sélectionnée et pointent sur les formules qui l'utilisent.
Pour supprimer l'affichage de ces flèches, ouvrez le menu déroulant du bouton "Supprimer les flèches" > Supprimer les flèches des dépendants.
Exemple
Saisissez dans B8 la formule =A10+9 et dans C12 la formule =7*A10.
B8 et C12 sont dépendants de A10. Leur valeur dépend de celle de A10.
Sélectionnez A10 et activez le bouton "Repérer les dépendants". Deux flèches partent de A10, elles pointent l'une vers B8, l'autre vers C12.
Evaluation d'une formule
Il peut être utile d'examiner le processus d'évaluation d'une formule.
Pour afficher la fenêtre "Evaluation de formule", activez le bouton du même nom.
- "Evaluer" permet de remplacer le terme souligné par son résultat, dans le cadre de l'évaluation.
- "Pas à pas détaillé" permet de suivre le processus de calcul de la formule, pas à pas.
- "Pas à pas sortant" permet de revenir au niveau supérieur (dans le cadre juste au-dessus).
Suivi de la valeur d'une cellule
Il peut être utile de suivre la valeur d'une cellule.
Afficher la fenêtre Espion en activant le bouton du même nom. Elle peut rester afficher en cours de saisie.
Quand vous souhaitez "espionner" des valeurs de cellules, sélectionnez-les, cliquez sur le bouton "Ajouter un espion", puis validez.
Les cellules sélectionnées apparaissent dans la fenêtre Espion, chacune sur une ligne, avec leur valeur (quand la cellule n'est pas vide), et,éventuellement, la formule qu'elle contient.
Un double-clic sur une ligne sélectionne sur la feuille la cellule correspondante.
Erreurs
Messages d'erreurs
Après validation d'une saisie, lorsqu'EXCEL repère une erreur, la cellule affiche un bref message commençant par un dièse # et indiquant sa nature.
Exemples de valeurs d'erreurs : #VALEUR! #NOM? #REF! #N/A (valeur non disponible, Not Available).
Vérification des erreurs
Pour afficher la fenêtre "Vérification des erreurs", faites menu Outils > Vérification des erreurs.
Cette fenêtre indique les cellules contenant une erreur (activez les boutons "Précédent" et "Suivant"), et elle peut aider ainsi à la résoudre.
- "Aide sur cette erreur" : permet d'accéder à l'aide en ligne.
- "Afficher les étapes du calcul" : affiche la fenêtre "Evaluation de formule", étudiée ci-dessus au paragraphe Evaluation d'une formule.
- "Ignorer l'erreur" : l'erreur ne sera plus indiquée dans cette fenêtre, à moins que ne soit activée l'option "Rétablir les erreurs ignorées".
Pour activer cette option, cliquez sur "Options" ; puis dans la fenêtre "Options EXCEL", choisissez la catégorie "Formules", puis à la rubrique "Vérification des erreurs", activez "Rétablir les erreurs ignorées".
- "Modifier dans la barre de formule" : place le curseur dans la barre de formule pour modifier la formule.
- "Options" : affiche la fenêtre "Options EXCEL".
Marque et balise
On peut paramétrer EXCEL pour qu'une cellule contenant une erreur affiche une marque (il s'agit d'un petit triangle à l'angle supérieur gauche), ainsi qu'une balise quand elle est sélectionnée. Le menu déroulant de la balise propose des options similaires à celles de la fenêtre "Vérification des erreurs".
Dans la fenêtre "Options EXCEL", dans la catégorie "Formules", cochez la case "Activer la vérification des erreurs d'arrière-plan".
Référence circulaire
Lorsqu'une cellule fait référence à son propre résultat, on dit qu'il y a référence circulaire.
Pour afficher la liste des cellules contenant une référence circulaire : ouvrez le menu déroulant du bouton "Vérification des erreurs" > Références circulaires.
Une référence circulaire peut être utilisée volontairement. Pour qu'il y ait calcul itératif, EXCEL doit être paramétré en ce sens : dans la fenêtre "Options EXCEL", catégorie "Formules", rubrique "Mode de calcul", cochez la case "Activer le calcul itératif".
Puis paramétrez le nombre de fois que la formule sera évaluée ("Nb maximal d'itérations"), ainsi que l'écart maximal entre deux valeurs.
Il y a arrêt des calculs, dès que le nombre d'itérations est atteint ou dès que l'écart entre deux valeurs est inférieur ou égal à l'écart fixé.
Si l'expression "Calculer" s'affiche alors sur la barre d'état, cela signifie que le nombre d'itérations a été atteint, sans que l'écart entre deux valeurs soit inférieur ou égal à l'écart fixé.