A voir également:
- Soustraction bcd
- Easy bcd - Télécharger - Optimisation
- Addition et soustraction dans la même formule excel - Forum Excel
- Excel soustraction avec condition ✓ - Forum Excel
- Soustraction excel - Guide
- Addition et soustraction d'une même colonne ✓ - Forum Excel
2 réponses
BCD = Binary coded decimal.
Tu codes par groupes de 4 bits un nombre decimal (donc de 0 à 9) et non un nombre hexadecimal (0 à 15 ie 0 à F)
En fait 15 c'est 10+5 donc ca devient en BCD (deux chiffres donc deux fois 4 bits) :
Le fameux 6 doit servir à assurer les 6 valeurs qui n'ont pas de sens en bcd pour faire directement une soustraction bit à bit, mais il faudrait vérifier pour en être sûr.
Pour plus de précisison google est ton ami
Bonne chance
Tu codes par groupes de 4 bits un nombre decimal (donc de 0 à 9) et non un nombre hexadecimal (0 à 15 ie 0 à F)
0000 -> 0 0001 -> 1 0010 -> 2 0011 -> 3 0100 -> 4 0101 -> 5 0110 -> 6 0111 -> 7 1000 -> 8 1001 -> 9 1010 -> A en hexa mais pas de sens en bcd 1011 -> B en hexa mais pas de sens en bcd 1100 -> C en hexa mais pas de sens en bcd 1101 -> D en hexa mais pas de sens en bcd 1110 -> E en hexa mais pas de sens en bcd 1111 -> F en hexa mais pas de sens en bcd
En fait 15 c'est 10+5 donc ca devient en BCD (deux chiffres donc deux fois 4 bits) :
0001 0101
Le fameux 6 doit servir à assurer les 6 valeurs qui n'ont pas de sens en bcd pour faire directement une soustraction bit à bit, mais il faudrait vérifier pour en être sûr.
Pour plus de précisison google est ton ami
Bonne chance
En gros si je veux faire une addition de ce type:
Jusque la je comprend parfaitement!
Lorsque le résultat est > 9 on ajoute 6.
Mais pour une soustraction comment faire ?
Donc ici encore une fois lorsque le résultat est > 9 on n'additionne pas mais on soustrait 6 du résultats, et apparemment ca marche !
Merci de ton aide je pense avoir compris, si il y à une erreur n'hésitez pas!