Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet

cr  01.12.2019      r+  01.11.2024      r-  01.11.2024      Pierre Pinard.         (Alertes et avis de sécurité au jour le jour)

Excel : convertir une formule en sa valeur calculée.

  1. Attention, cette opération est définitive. Il ne sera plus possible de revenir, plus tard, en arrière. La seule manière de récupérer la formule originelle est de cliquer sur « Annuler » immédiatement (avant tout enregistrement de la modification).

  2. Attention, l'écriture de ce genre de formules pouvant être sujette à erreurs, et le retour en arrière n'étant pas possible, il est vivement conseillé de, soit :

    • Travailler à la mise au point de la formule dans une feuille Excel de brouillon.

    • Faire une sauvegarde de la seule formule dans un fichier de sauvegarde que l'on ferme. Une seule formule, généralement la première, est sauvegardée et pourra être reproduite plus tard puis déployée sur tous les champs concernés.

    • Faire une copie de sécurité de la feuille Excel originelle avant de tester.

Exemple d'opérations : nous avons une formule, en colonne A d'un tableau Excel, qui donne différentes valeurs aux cellules où elle se trouve en fonction d'une condition (un paramètre) en colonne B. C'est une fonction à conditions multiples imbriquées (ce type de formule est décrit dans l'article « Excel : Conditions multiples », cette description étant reprise ici).

Nous souhaitons remplacer la formule en A directement par la valeur résultante, pour diverses raisons :

  • Gagner en place disque (si la valeur de remplacement est plus courte que la formule).

  • Gagner en vitesse d'exécution (même si cela est totalement marginal).

  • Mettre la liste des valeurs en base de données externe facile à manipuler/corriger/mettre à jour.

  • Vos autres raisons...

Les manipulations :
La formule à copier en A1 (ici, c'est une formule un peu longue de 64 conditions « SI » imbriquées [« imbrication » signifiant joindre plusieurs fonctions au sein d’une même formule]) étant un peu longue, elle est en note 3 en bas de cette page. Elle donne une valeur à la cellule en A1 sous la condition exprimée en B1. La formule en A1 disparaît.

Il y a 64 choix dans la formule. En B (B1 à B5 pour notre test), saisissez, au hasard, des valeurs entre 1 et 64 (ce n'est pas vérifié).

Recopiez A1 en A2 à A5.

Le but est de remplacer la formule en A par la valeur fixe codée dans la formule de remplacement, conditionnée par le paramètre en B. Si le paramètre n'est pas trouvé en B, une erreur est affichée.

  • La formule disparaît. Elle a fait son office et plus rien ni personne n'en a, ni n'en aura besoin.

  • La condition en B, si elle n'est pas utilisée par ailleurs, ne sert plus non plus.

La progression :

  1. La formule d'origine, en A1, est remplacée par la formule au point 3 des remarques, en fin de cet article.

  2. Sélectionner tout le champ de cellules où reproduire cette formule de conversion. Dans cet exemple, on recopie A1 en A2 à A5.

  3. Sélectionner tout le champ concerné (ici, A1 à A5).


  4. Clic sur le bouton « Copier » d'Excel :


  5. Clic sur le bouton « Coller » d'Excel :


  6. Excel vous demande quel type de collage effectuer. Choisissez « Valeur ». Les formules disparaissent et sont remplacées par les valeurs.

  7. Éventuellement, si la colonne B n'est pas utilisée par ailleurs dans votre travail, elle peut être vidée, voire supprimée.


Remarques :

  1. Dans une formulation de « SI » imbriqués, la gestion des parenthèses peut être cauchemardesque si l'on n'y prête pas attention. L'ouverture des parenthèses se fait immédiatement après chaque « SI » alors que les fermetures des parenthèses sont toutes ensemble en fin de formule, pour un nombre de fermetures égal au nombre total d'ouvertures.

  2. Cette formulation en « SI » imbriqués est utilisable avec (dernière vérification au 04.08.2024) :

    • Excel pour Microsoft 365

    • Excel pour Microsoft 365 pour Mac

    • Excel pour le web

    • Excel 2021

    • Excel 2021 pour Mac

    • Excel 2019

    • Excel 2019 pour Mac

    • Excel 2016

    • Excel Web App

    • Excel pour Windows Phone 10

  3. Dans une formule de « SI » imbriqués, le nombre maximum de « SI » est de 64. Au-delà, vous avez un message d'erreur. La formule suivante avec 64 « SI » imbriqués est sans faute :
    =SI(B1=1;"Ail semoule";SI(B1=2;"Aneth (sommité)";SI(B1=3;"Badiane (Anis étoilé)";SI(B1=4;"Baies roses";SI(B1=5;"Cannelle entière";SI(B1=6;"Cannelle moulue ";SI(B1=7;"Carvi";SI(B1=8;"Chili en poudre";SI(B1=9;"Ciboulette";SI(B1=10;"Citron (zestes)";SI(B1=11;"Citronnelle";SI(B1=12;"Colombo";SI(B1=13;"Coriandre en feuilles";SI(B1=14;"Coriandre entière";SI(B1=15;"Coriandre moulue";SI(B1=16;"Cumin entier";SI(B1=17;"Curcuma";SI(B1=18;"Curry de la Mer";SI(B1=19;"Curry doux";SI(B1=20;"Curry Rouge Piquant";SI(B1=21;"Curry vert Thaï";SI(B1=22;"Délice de Curcuma";SI(B1=23;"Échalote";SI(B1=24;"Estragon";SI(B1=25;"Gingembre moulu";SI(B1=26;"Graines de pavot bleu";SI(B1=27;"Graines de sésame (Trois sésames)";SI(B1=28;"Graines de Sésame Noir";SI(B1=29;"Herbes de Provence";SI(B1=30;"Laurier";SI(B1=31;"Massalé (Garam masala)";SI(B1=32;"Mélange Curcuma Latte";SI(B1=33;"Mélange Gravlax";SI(B1=34;"Mélange méditerranéen";SI(B1=35;"Mélange mexicain";SI(B1=36;"Mélange pour Chocolat chaud épicé";SI(B1=37;"Mélange pour Couscous";SI(B1=38;"Mélange pour Grillades";SI(B1=39;"Mélange pour Tajine";SI(B1=40;"Mélange Thaï pour Wok";SI(B1=41;"Moutarde du Canada (graines)";SI(B1=42;"Moutarde en grains";SI(B1=43;"Noix de gingembre entières";SI(B1=44;"Noix de muscade moulue";SI(B1=45;"Paprika Fumé au Bois de Chêne";SI(B1=46;"Paprika précieux doux";SI(B1=47;"Persil";SI(B1=48;"Piment de Cayenne Moulu";SI(B1=49;"Piment d'Espelette AOP";SI(B1=50;"Piment Langues d'oiseaux moulus";SI(B1=51;"Piments Langue d'Oiseau entiers (Pili-Pili)";SI(B1=52;"Poivre et baies";SI(B1=53;"Poivre noir concassé";SI(B1=54;"Poivre noir de Kampot";SI(B1=55;"Poivre noir en grains";SI(B1=56;"Poivron";SI(B1=57;"Quatre épices";SI(B1=58;"Ras el-Hanout (Le meilleur de la maison)";SI(B1=59;"Romarin";SI(B1=60;"Safran en Filaments";SI(B1=61;"Sel aromatisé au cèleri";SI(B1=62;"Sésame (graines)";SI(B1=63;"Sucre à la Cannelle";SI(B1=64;"Tandoori (Préparation pour sauce)";SI(B1=65;"Vanille Bourbon de Madagascar en poudre")))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

  4. Si vous avez besoin de plus de 64 conditions, il existe d'autres fonctions de type « SI » à partir d'Excel 19.

  5. Dans une formule de « SI » imbriqués, faisant des remplacements de textes, attention à ce que le texte de remplacement ne contienne aucun guillemet de type " (" "), sinon la formule est erronée. Les autres graphies de guillemets, s'il en faut, ne posent aucun problème : “ ”; ‘ ’; ‹ ›; ' ' (ou des parenthèses).

  6. La formule utilisée ici pèse 2043 caractères. Chaque fois qu'elle est utilisée ici, elle est remplacée par une valeur textuelle de 6 à 43 caractères. Le gain moyen en place disque est donc d'environ 2020 caractères. Si elle est utilisée une seule fois dans, par exemple, une base de données de 10.000 recettes de cuisine, c'est 2020 caractères * 10.000 qui sont « économisés » (20.200.000 caractères !).


Note : on se demandera toujours pourquoi Microsoft organise ses icônes « Copier » / « Coller », dont la logique d'usage est « Copier » puis « Coller », en sens inverse (« Coller » puis « Copier »), du moins dans les langues dont l'écriture et la lecture se font de gauche à droite (environ 6 milliards d'habitants sur terre sur les environ 8 milliards totaux).



Excel

  1. Excel - Introduction au dossier Excel
  2. Excel - Extensions Excel avant et après 2007
  3. Excel - Longueur maximale d'un nom de fichier Excel
  4. Excel - 1er caractère de chaque mot mis en majuscule
  5. Excel - 1er caractère en majuscule, tous les autres en minuscules
  6. Excel - Afficher (voir) des lignes ou des colonnes masquées
  7. Excel - Afficher ou masquer les valeurs à zéro dans des cellules
  8. Excel - Ajuster automatiquement la hauteur de ligne
  9. Excel - Augmenter taille des caractères de la barre de formule
  10. Excel - Calcul de la clé NIR (contrôle numéro de sécurité sociale en France)
  11. Excel - Comment afficher ou masquer le ruban
  12. Excel - Comment supprimer le nommage d'une cellule
  13. Excel - Comparer deux champs de cellules
  14. Excel - Concaténer les contenus de plusieurs cellules
  15. Excel - Convertir un timestamp epoch en date et heure - Voir aussi Epoch dans l'encyclopédie
  16. Excel - Convertir une formule en sa valeur
  17. Excel - Des raccourcis clavier à avoir au bout des doigts
  18. Excel - Déplacer une colonne par glissement (différent de couper / coller ou couper / insérer)
  19. Excel - Déplacer une ligne par glissement (différent de couper / coller ou couper / insérer)
  20. Excel - Empêcher d'afficher « #VALEUR! » si erreur dans une formule
  21. Excel - Epoch (« époque » ou « période » : Timestamp - Voir aussi Epoch dans l'encyclopédie
  22. Excel - Erreur de liaisons signalée par Excel
  23. Excel - Extraire caractères à droite du premier point
  24. Excel - Extraire caractères à gauche du premier point
  25. Excel - Extraire les n derniers caractères d'une cellule
  26. Excel - Extraire les n premiers caractères d'une cellule
  27. Excel - Figer une ligne de titre
  28. Excel - Formule a conditions multiples (SI conditions)
  29. Excel - Fractionner une fenêtre (vues multiples)
  30. Excel - Limite maximum : Arguments dans une fonction
  31. Excel - Limite maximum : Caractères dans en-tête ou pied de page
  32. Excel - Limite maximum : Caractères qu’une cellule peut contenir
  33. Excel - Limite maximum : Catégories de fonction définies
  34. Excel - Limite maximum : Cellules surbrillance, classeur partagé
  35. Excel - Limite maximum : Cellules variables dans le Solveur
  36. Excel - Limite maximum : Champs dans un formulaire de données
  37. Excel - Limite maximum : Changement de cellules dans un scénario
  38. Excel - Limite maximum : Classeurs fusionnés en même temps
  39. Excel - Limite maximum : Couleurs pour identifier modifications
  40. Excel - Limite maximum : Date plus ancienne autorisée en calcul
  41. Excel - Limite maximum : Date plus récente autorisée en calculs
  42. Excel - Limite maximum : Durée conservation historique modifs
  43. Excel - Limite maximum : Durée maximale pouvant être entrée
  44. Excel - Limite maximum : Dépendance formule matricielle entre classeurs
  45. Excel - Limite maximum : Dépendances entre classeurs
  46. Excel - Limite maximum : Dépendances sur une seule cellule
  47. Excel - Limite maximum : Dépendances sur une zone
  48. Excel - Limite maximum : Dépendances sur une zone par classeur
  49. Excel - Limite maximum : Fenêtres dans un classeur
  50. Excel - Limite maximum : Feuilles liées
  51. Excel - Limite maximum : Feuilles référencées dans un graphique
  52. Excel - Limite maximum : Fonctions personnalisées
  53. Excel - Limite maximum : Formats/styles de cellule uniques
  54. Excel - Limite maximum : Formules d'élément calculées dans un rapport de graphique croisé dynamique
  55. Excel - Limite maximum : Graphiques liés à une feuille de calcul
  56. Excel - Limite maximum : Hauteur des lignes
  57. Excel - Limite maximum : Hauteur maximale d'une ligne
  58. Excel - Limite maximum : Itérations
  59. Excel - Limite maximum : Largeur des colonnes
  60. Excel - Limite maximum : Largeur maximale d'une colonne
  61. Excel - Limite maximum : Listes déroulantes de filtre
  62. Excel - Limite maximum : Longueur du contenu des formules
  63. Excel - Limite maximum : Longueur du nom MDX pour un élément de tableau croisé dynamique
  64. Excel - Limite maximum : Longueur interne des formules
  65. Excel - Limite maximum : Longueur max cellule liée classeurs fermés
  66. Excel - Limite maximum : Longueur pour une chaîne relationnelle de tableau croisé dynamique
  67. Excel - Limite maximum : Matrices de feuilles de calcul
  68. Excel - Limite maximum : Niveaux de fonctions imbriqués
  69. Excel - Limite maximum : Niveaux d’annulation
  70. Excel - Limite maximum : Nombre des fonctions de feuilles de calcul
  71. Excel - Limite maximum : Nombre max champs ligne/colonne tableau croisé dynamique
  72. Excel - Limite maximum : Nombre maximal de champs de valeur par rapport de graphique croisé dynamique
  73. Excel - Limite maximum : Nombre maximal de champs de valeur tableau croisé dynamique
  74. Excel - Limite maximum : Nombre maximal de concaténation avec « & »
  75. Excel - Limite maximum : Nombre maximal de couleurs par classeur
  76. Excel - Limite maximum : Nombre maximal de feuilles par classeur
  77. Excel - Limite maximum : Nombre maximal de filtres de rapport par rapport de graphique croisé dynamique
  78. Excel - Limite maximum : Nombre maximal de formats par classeur
  79. Excel - Limite maximum : Nombre maximal de formules - tableau croisé dynamique
  80. Excel - Limite maximum : Nombre maximal de rapport de tableau croisé dynamique par feuille
  81. Excel - Limite maximum : Nombre maximal de série de données par graphique
  82. Excel - Limite maximum : Nombre maximal filtres de rapport tableau croisé dynamique
  83. Excel - Limite maximum : Noms dans un classeur
  84. Excel - Limite maximum : Ouverture des classeurs
  85. Excel - Limite maximum : Paramètres de classeur
  86. Excel - Limite maximum : Plage de zoom
  87. Excel - Limite maximum : Plages sélectionnées
  88. Excel - Limite maximum : Plus grand chiffre négatif autorisé
  89. Excel - Limite maximum : Plus grand chiffre positif autorisé
  90. Excel - Limite maximum : Plus grand nombre négatif autorisé via formule
  91. Excel - Limite maximum : Plus grand nombre positif autorisé via formule
  92. Excel - Limite maximum : Plus petit chiffre négatif autorisé
  93. Excel - Limite maximum : Plus petit chiffre positif autorisé
  94. Excel - Limite maximum : Points de données par série de donnée - graphiques 2D
  95. Excel - Limite maximum : Points de données par série de donnée - graphiques 3D
  96. Excel - Limite maximum : Points de données pour toutes les séries de données d’un graphique
  97. Excel - Limite maximum : Précision numérique
  98. Excel - Limite maximum : Rapports
  99. Excel - Limite maximum : Références de tri
  100. Excel - Limite maximum : Sauts de ligne par cellule
  101. Excel - Limite maximum : Sauts de page
  102. Excel - Limite maximum : scénario
  103. Excel - Limite maximum : Styles de remplissage
  104. Excel - Limite maximum : Tables Excel dans un classeur partagé
  105. Excel - Limite maximum : Taille de pile d’opérandes
  106. Excel - Limite maximum : Taille des feuilles de calcul
  107. Excel - Limite maximum : Types de polices uniques
  108. Excel - Limite maximum : Utilisateurs simultanés sur un classeur
  109. Excel - Limite maximum : Volets dans une fenêtre
  110. Excel - Limite maximum : Vues personnelles par classeur partagé
  111. Excel - Limite maximum : Éléments uniques par champ
  112. Excel - Limite maximum : Épaisseur et styles de lignes
  113. Excel - Limite maximale : Cellules non contiguës
  114. Excel - Limite maximale : Cœurs de processeur
  115. Excel - Limite maximale : Liens hypertexte par feuille
  116. Excel - Limite maximale : Limite de stockage mémoire
  117. Excel - Limite maximale : Longueur du nom de fichier
  118. Excel - Limite maximale : Nombre maximal de colonnes
  119. Excel - Limite maximale : Nombre maximal de lignes
  120. Excel - Limite maximale : Éléments de menu déroulant
  121. Excel - Limites maximaless des versions: 2007, 2010, suivants
  122. Excel - Masquer certaines lignes ou colonnes
  123. Excel - Mise en couleurs conditionnelles de cellules
  124. Excel - Nombre d'occurrences d'un caractère dans une cellule
  125. Excel - optimiser la place occupée par des fichiers presque vides
  126. Excel - Renvoyer du texte à la ligne dans une cellule
  127. Excel - Saut de ligne
  128. Excel - Signe « différent » dans une formule
  129. Excel - Substituer ou supprimer une chaîne de caractères
  130. Excel - Supprimer les espaces inutiles
  131. Excel - Supprimer les espaces inutiles à droite
  132. Excel - Supprimer les espaces inutiles à gauche
  133. Excel - Supprimer les lignes vides éparpillées
  134. Excel - Supprimer liens hypertextes de plusieurs cellules
  135. Excel - Supprimer une animation Flash
  136. Excel - Séparer texte entre gauche/droite d'un caractère désigné
  137. Excel - Test « si cellule vide » dans Excel
  138. Excel - Tout le contenu d'un champ mis en majuscules
  139. Excel - Tout le contenu d'un champ mis en minuscules
  140. Excel - Traduction noms des fonctions - Complément et automation
  141. Excel - Traduction noms des fonctions Excel - Base de données
  142. Excel - Traduction noms des fonctions Excel - Date et Heure
  143. Excel - Traduction noms des fonctions Excel - Fonctions Cube
  144. Excel - Épingler, désépingler un classeur
  145. Excel - Époque - Notion de Timestamp (périodes)

Les encyclopédies

  1. Encyclopédie des termes et concepts informatique et Internet # Liste

  2. Encyclopédie des acronymes, sigles et abréviations # Liste

  3. Encyclopédie de la terminologie officielle française # Liste

  4. Encyclopédie de la terminologie Warez, DDL et P2P # Liste


Les logithèques

  1. Logithèque # Liste

  2. Gratuithèque # Liste

  3. Alternathèque # Liste

  4. Crapthèque # Liste