Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> .

Qual è la formula in Excel per il conteggio della base 8?

Excel non ha una funzione integrata per il conteggio nella base 8 (ottale). Tuttavia, puoi raggiungere questo obiettivo usando una combinazione di formule:

1. Converti il ​​numero in decimale:

* Formula: `=Dec2bin (Oct2Dec (your_octal_number))`

* Oct2Dec (your_octal_number): Questo converte il numero ottale in decimale.

* Dec2bin (decimal_number): Questo converte il numero decimale in binario.

2. Contare il numero di bit "1" nella rappresentazione binaria:

* Formula: `=SumProduct (-(mid (your_binary_number, riga (indirect (" 1:"&len (your_binary_number))), 1) =" 1 "))`

* Mid (your_binary_number, riga (indirect ("1:" &len (your_binary_number))), 1): Questo estrae ogni singolo bit dal numero binario.

* "1": Questo confronta ogni bit a "1".

* -: Questo converte i valori True/False a 1/0.

* Sumproduct: Questo riassume tutti i valori "1".

Esempio:

Diciamo che il tuo numero ottale è nella cella A1.

* Passaggio 1: Nella cella B1, immettere la formula `=Dec2bin (ott2Dec (A1))` Per convertire il numero ottale in binario.

* Passaggio 2: Nella cella C1, immettere la formula `=sumProduct (-(Mid (B1, riga (indiretta (" 1:"&len (b1))), 1) =" 1 "))` per contare il numero di "1" Bit nella rappresentazione binaria.

Risultato: Il valore nella cella C1 rappresenterà il conteggio di bit "1" nella rappresentazione binaria del numero ottale nella cella A1.

Nota: Questo metodo conta i bit "1" nella rappresentazione binaria. Per contare il numero di cifre "1" nel numero ottale stesso, avrai bisogno di un approccio diverso che prevede l'estrazione di ogni cifra ottale e il confronto con "1".

 

software © www.354353.com