Funzione BITAND

Excel 2007+

Riepilogo

La funzione BITAND di Excel esegue un'operazione AND bit per bit tra due numeri interi positivi, restituendo il risultato decimale dove solo i bit comuni impostati a 1 in entrambe le posizioni contribuiscono al valore finale.

Sintassi

BITAND(num1; num2)

Parametri

Parametro Tipo Richiesto Descrizione
num1 Numero Primo numero decimale maggiore o uguale a 0
num2 Numero Secondo numero decimale maggiore o uguale a 0

Utilizzo della funzione BITAND

BITAND è ideale per operazioni a livello di bit in Excel, come maschere binarie, flag di stato o analisi di dati codificati in bit. Confronta due numeri binari e restituisce solo i bit che sono 1 in entrambe le posizioni.

Esempi Comuni di BITAND

Esempio base BITAND(1;5)

=BITAND(1;5)

1 (0001) AND 5 (0101) = 0001 = 1. Solo il bit più a destra è comune.

Esempio avanzato BITAND(13;25)

=BITAND(13;25)

13 (1101) AND 25 (11001) = 1001 = 9 (bit 0 e bit 3 comuni).

Domande Frequenti

Valori negativi, non interi o > (2^48)-1 causano #NUM!.

No, accetta solo interi ≥ 0. I decimali causano #NUM!.

Errori Comuni e Soluzioni

#NUM!

Cause: Numero negativo, non intero o troppo grande (>2^48-1)

Solution: Usa solo interi positivi ≤ 281474976710655

#VALORE!

Cause: Argomento non numerico

Solution: Verifica che entrambi i parametri siano numeri validi

Note

  • I bit si valutano da destra (2^0) a sinistra (2^n)
  • Massimo valore supportato: 2^48-1
  • Perfetta per flag multipli in un singolo numero
  • Combina con BITOR, BITXOR per operazioni complete

Compatibilità

Disponibile in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Non disponibile in: Excel 2003 e precedenti

Contenuto ultima revisione: December 9, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 2007+