Syntaxe de la fonction
CONVERT(valeur; format_actuel; format_final)
- valeur : la valeur à convertir ;
- format_actuel : le format actuel de la valeur ;
- format_final : le format dans laquelle la conversion doit se faire ;
La liste complète des unités utilisables ainsi que leur notation est disponible en cliquant ici.
Voici une liste non exhaustive des unités qui pourraient vous être utiles :
Exemples d'utilisation
- CONVERT(1;”g”;”kg”)
- CONVERT(A1;“s”;“h”)
- CONVERT(A2;“m^2”;“cm^2”)
Exercices d'application
Dans cet exercice, nous souhaitons convertir les unités de mesure américaines en unités de mesure françaises (fahrenheit en celsius et feets en mètres) dans les plages B2:B11 et D2:D11.
Pour la conversion des degrés, voici la formule à indiquer en cellule B2 :
=ArrayFormula(CONVERT(A2:A11;"F";"C"))
Dans un second temps, cette formule permettra en cellule D2 la conversion en mètres :
=ArrayFormula(CONVERT(C2:C11;"ft";"m"))
💡 L’astuce Numericoach : la fonction ArrayFormula est utilisée pour étendre la formule à toutes les lignes de notre plage.
Remarques complémentaires sur la syntaxe :
- La valeur à convertir doit être sous un format numérique ;
- Les formats doivent être indiqués sous la forme d’une chaîne de caractères (entre guillemets) ;
- La liste des unités disponibles est très longue et ne s’arrête pas à celle mentionnée sur l’aide de Google. Par exemple, au-delà du simple mètre, l’ensemble des unités en découlant fonctionnent également avec leurs notations conventionnelles (nanomètre, millimètre, décamètre, hectomètre et ainsi de suite).
Démonstration
B1
=CONVERT(A1;"F";"C")
A | B | |
---|---|---|
1 | 76 | =CONVERT(A1;"F";"C") |
2 | 101 | 38 |
3 | 75 | 24 |
4 |