In questo articolo, impareremo come utilizzare la funzione BITLSHIFT in Excel.
La funzione BITLSHIFT in Excel esegue l'operazione Bitwise Left Shift su un numero decimale e restituisce il numero decimale dopo l'operazione eseguita.
L'operazione di spostamento a sinistra bit per bit viene eseguita su un numero binario. Consideriamo un numero decimale 4 e lo spostamento a sinistra del bit come 2. Come sappiamo 4 è rappresentato come 100 in binario. Così 2 zeri verranno aggiunti a destra del numero binario spostando a sinistra.
Numero | numero binario | shift_amount | Numero binario dopo il turno | Numero dopo turno |
4 | 100 | 2 | 10000 | 16 |
La funzione BITLSHIFT restituisce uno Shift a sinistra bit per bit di un numero decimale fino a shift_amount.
Sintassi:
=BITLSHIFT ( numero, shift_amount )
numero1 : un numero intero positivo di base 10 (numero decimale) da spostare
shift_amount : un numero intero che rappresenta la quantità di spostamento che si verificherà sul numero. Questo argomento può essere positivo, zero o negativo.
Ecco la rappresentazione excel della funzione
Come puoi, la funzione restituisce 16 dopo lo spostamento a sinistra bit per bit di 2 su 4.
È possibile utilizzare la funzione DEC2BIN e BIN2DEC in Excel per comprendere l'operazione di conversione.
Ora comprendiamo meglio la funzione utilizzandoli in alcuni esempi.
Qui abbiamo alcuni valori come numero e importo_spostamento in Colonne. Dobbiamo ottenere l'operazione di spostamento a sinistra bit per bit sui numeri indicati utilizzando la funzione BITLSHIFT in Excel
Usa la formula:
= BITLSHIFT (A2, B2)
A2 : numero fornito alla funzione come riferimento di cella
B2 : numero fornito alla funzione come riferimento di cella
L'operazione di spostamento a sinistra bit per bit su 1 ( 01 ) aggiungendo uno zero a destra del numero sarà 2 ( 010 ).
Ora copia la formula in altre celle usando il Ctrl + D tasto di scelta rapida.
Come puoi vedere qui, la funzione BITLSHIFT restituisce il risultato dei valori di input.
Appunti:
- I numeri possono essere dati come argomento alla funzione direttamente o utilizzando il riferimento di cella in Excel.
- I numeri devono essere un numero decimale valido compreso tra 0 e 281474976710655.
- Se viene fornito un numero negativo come argomento Shift_amount alla funzione, il valore si sposta a destra.
- La funzione restituisce il #NUM! Errore
- Se uno dei numeri decimali è minore di 0 o maggiore di 281474976710655 che è 248-1.
- Se il numero risultante supera l'intervallo da 0 a 248-1.
- La funzione restituisce il #VALORE! Errore,
- Se il numero di input è di testo o non numerico.
- Se l'argomento shift_amount è testo o non numerico.
- Se l'importo dello spostamento è inferiore a -53 o superiore a +53.
Spero che tu abbia capito come utilizzare la funzione BITLSHIFT e la cella di riferimento in Excel. Esplora altri articoli sulle funzioni di conversione matematica di Excel qui. Non esitate a esprimere la vostra domanda o feedback per l'articolo di cui sopra.
Articoli popolari
Modifica un elenco a discesa
Riferimento assoluto in Excel
Se con la formattazione condizionale
Se con caratteri jolly
Vricerca per data