Jump to content

Documentation/Fonctions Calc/BITAND

From The Document Foundation Wiki
This page is a translated version of the page Documentation/Calc Functions/BITAND and the translation is 100% complete.


Nom de la fonction :

BITAND

Catégorie :

Mathématique

Résumé :

Effectue une opération binaire ET au niveau du bit sur deux valeurs entières non négatives.

Syntaxe :

BITAND(Nombre1; Nombre2)

Renvoie :

Renvoie un entier dans la plage [0, 248-1], qui est le résultat de l'opération bit à bit ET sur les deux nombres fournis.

Arguments :

Nombre1 est un entier dans la plage [0, 248-1], ou une référence à une cellule contenant ce nombre, qui est la première valeur de l'opération bit à bit ET.

Nombre2 est un entier dans la plage [0, 248-1], ou une référence à une cellule contenant ce nombre, qui est la deuxième valeur de l'opération bit à bit ET.

  • Si Nombre1 ou Nombre2 n'est pas numérique, alors BITAND signale une erreur #VALEUR !.
  • Si Nombre1 ou Nombre2 est une valeur non entière, alors BITAND tronque cette valeur en un entier.
  • Si Nombre1 ou Nombre2 est inférieur à 0 ou supérieur à 248-1, alors BITAND signale une erreur d'argument non valide (Err :502).

Détails complémentaires :

Exemples :

Formule Description Renvoie
=BITAND(6; 10) 6 est binaire 0110 et 10 est binaire 1010. La fonction évalue 0110 ET 1010 et renvoie le décimal 2 (binaire 0010). 2
=BITAND(D1; D2) où les cellules D1 et D2 contiennent respectivement les nombres 123 et 156. 123 est le binaire 01111011 et 156 est le binaire 10011100. La fonction évalue 01111011 ET 10011100 et renvoie le nombre décimal 24 (binaire 00011000). 24
=BITAND(6,123; 10,9) Les valeurs plancher des deux arguments sont prises, ce qui donne 6 (binaire 0110) et 10 (binaire 1010). La fonction évalue 0110 ET 1010 et renvoie le nombre décimal 2 (binaire 0010). 2

Fonctions LibreOffice associées :

ET

BITLSHIFT

BITOR

BITRSHIFT

BITXOR

Standard ODF :

Section 6.6.2, part 2

Fonctions Excel relatives (ou similaires) :

BITAND depuis v.2013.