BIT.SPOSTA.SX - Sposta bit a sinistra

Excel 2013+

Riepilogo

La funzione BIT.SPOSTA.SX di Excel esegue uno spostamento a sinistra dei bit di un numero intero, equivalente a una moltiplicazione per potenze di 2. È uno strumento essenziale per operazioni bitwise avanzate.

Sintassi

BIT.SPOSTA.SX(numero; spostamento)

Parametri

Parametro Tipo Richiesto Descrizione
numero Number Numero intero maggiore o uguale a 0 da elaborare
spostamento Number Quantità di bit da spostare (positivo = sinistra, negativo = destra)

Utilizzo della funzione BITLSHIFT

BIT.SPOSTA.SX è ideale per operazioni di programmazione bitwise in Excel, come la creazione di maschere, algoritmi di crittografia semplici o ottimizzazioni numeriche. Lo spostamento a sinistra moltiplica efficientemente il valore per potenze di 2 senza operazioni aritmetiche.

Esempi Comuni di BITLSHIFT

Spostamento base di 2 bit

=BIT.SPOSTA.SX(4;2)

Converte 4 (binario 100) in 16 (binario 10000) spostando 2 bit a sinistra.

Moltiplicazione per 8 (2^3)

=BIT.SPOSTA.SX(5;3)

5 * 8 = 40. Equivale a moltiplicazione per 2^3.

Spostamento con valore negativo

=BIT.SPOSTA.SX(16;-2)

Spostamento negativo a destra, equivalente a BIT.SPOSTA.DX(16;2) = 4.

Domande Frequenti

Il numero non può superare (2^48)-1, altrimenti restituisce #NUM!.

Esegue spostamento a destra, come BIT.SPOSTA.DX con valore positivo.

No, entrambi i parametri devono essere interi, altrimenti #VALORE!.

Errori Comuni e Soluzioni

#NUM!

Cause: Numero > (2^48)-1 o |spostamento| > 53

Solution: Verificare che numero ≤ 281474976710655 e spostamento tra -53 e 53

#VALORE!

Cause: Argomenti non numerici

Solution: Assicurarsi che entrambi i parametri siano valori numerici

#NUM! per spostamento negativo

Cause: Interpretato come spostamento a destra oltre i limiti

Solution: Usare BIT.SPOSTA.DX per spostamenti destri espliciti

Note

  • Equivale a numero * (2^spostamento) per spostamento ≥ 0
  • Limite pratico: 53 bit per spostamento assoluto
  • Utile in combinazione con BIN2DEC, DEC2BIN
  • Performance ottimale per calcoli bitwise

Compatibilità

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

Non disponibile in: Excel 2010 e precedenti

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