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