« EXCEL Bases numériques » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Page créée avec « Des que l'on passe en une autre base que la base 10 Excel traite le nombre comme une chaine de caractère. Les fonctions pour changer de bases sont :<syntaxhighlight lang="vb.net"> =DECBIN(A1) ; base 2 =DECOCT(A1) ; base 8 =DECHEX(A1) ; base 16 </syntaxhighlight>sans_cadre|382x382px gauche|vignette|53x53px Attention si on fait une opération arithmétique sur l'un de ces nombres Excel le convertira... ») |
mAucun résumé des modifications |
||
Ligne 6 : | Ligne 6 : | ||
=DECHEX(A1) ; base 16 | =DECHEX(A1) ; base 16 | ||
</syntaxhighlight>[[Fichier:EXCEL BASES CONVERT.png|sans_cadre|382x382px]] | </syntaxhighlight>[[Fichier:EXCEL BASES CONVERT.png|sans_cadre|382x382px]] | ||
[[Fichier:Attention.png|gauche| | |||
Attention si on fait une opération arithmétique sur l'un de ces nombres Excel le convertira automatiquement en décimal avant de faire le calcul. | [[Fichier:Attention.png|gauche|53x53px|sans_cadre]]Attention si on fait une opération arithmétique sur l'un de ces nombres Excel le convertira automatiquement en décimal avant de faire le calcul. | ||
[[Fichier:EXCEL CHAINES BASES.png|sans_cadre|385x385px]] | [[Fichier:EXCEL CHAINES BASES.png|sans_cadre|385x385px]] |
Version du 10 avril 2024 à 12:54
Des que l'on passe en une autre base que la base 10 Excel traite le nombre comme une chaine de caractère.
Les fonctions pour changer de bases sont :
=DECBIN(A1) ; base 2
=DECOCT(A1) ; base 8
=DECHEX(A1) ; base 16
Attention si on fait une opération arithmétique sur l'un de ces nombres Excel le convertira automatiquement en décimal avant de faire le calcul.
Dans cet exemple j'ai ajouté 5 a la cellule immédiatement au dessus. En dehors de la colonne A où A1 était décimal les autres sont fausses!
On voit donc que les nombres non décimaux ne sont en réalité pas des nombres mais des chaines de caractères.
Globalement toutes les conversions sont possibles.
BIN | OCT | DEC | HEX | |
---|---|---|---|---|
BIN | = | =BINOCT() | =BINDEC() | =BINHEX() |
OCT | =OCTBIN() | = | =OCTDEC() | =OCTHEX() |
DEC | =DECBIN() | =DECOCT() | = | =DECHEX() |
HEX | =HEXBIN() | =HEXOCT() | =HEXDEC() | = |