Come utilizzare la funzione BitLShift in Excel
In questo articolo, impareremo come utilizzare la funzione BITLSHIFT in Excel.
La funzione BITLSHIFT in Excel esegue l’operazione di spostamento sinistro bit per bit 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 uno spostamento di bit a sinistra come 2. Come sappiamo, 4 è rappresentato come 100 in binario. Quindi 2 zeri verranno aggiunti a destra del numero binario spostando a sinistra.
Number |
Binary number |
shift_amount |
Binary number after shift |
Number after shift |
4 |
100 |
2 |
10000 |
16 |
La funzione BITLSHIFT restituisce uno spostamento a sinistra bit per bit di un numero decimale fino a shift_amount.
Sintassi:
=BITLSHIFT ( number, 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 deve verificarsi sul numero. Questo argomento può essere positivo, zero o negativo.
Ecco la rappresentazione in 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 usandoli in alcuni esempi.
Qui abbiamo alcuni valori come numero e shift_amount nelle colonne. Dobbiamo ottenere l’operazione di spostamento a sinistra bit per bit sui numeri dati usando 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 su altre celle usando il tasto di scelta rapida Ctrl + D.
Come puoi vedere qui la funzione BITLSHIFT restituisce il risultato dei valori di input.
Note:
-
I numeri possono essere forniti 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, ovvero 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 è di 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 esitare a esprimere la tua domanda o il tuo feedback per l’articolo precedente.
Articoli correlati
link: / logical-formas-how-to-use-the-iseven-function-in-microsoft-excel [How to use the ISEVEN function in Excel]
link: / excel-formula-and-function-iserror-function [Come usare la funzione ISERROR in Excel]
link: / logical-formas-the-isnumber-function-in-excel [Come usare la funzione ISNUMBER in Excel]
link: / logical-formas-excel-isna-function [Come usare la funzione ISNA]
link: / logical-formas-how-to-use-the-istext-function-in-excel [Come usare la funzione ISTEXT in Excel]
link: / logical-formas-how-to-use-the-isodd-function-in-microsoft-excel [How to use the ISODD Function in Excel]
Articoli popolari
link: / excel-generals-how-to-edit-a-dropdown-list-in-microsoft-excel [Edit a dropdown list]
link: / nome-intervallo-excel-riferimento-assoluto-in-excel [Riferimento assoluto in Excel]
link: / tips-conditional-formatting-with-if-statement [If with conditional formatting]
link: / logical-formas-if-function-with-wildcards [If with wildcards]
link: / lookup-formas-vlookup-by-date-in-excel [Vlookup per data]