Navigazione Rapida
Funzione BITAND
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 |
Sì | Primo numero decimale maggiore o uguale a 0 |
| num2 | Numero |
Sì | 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
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+