Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aký je vzorec v Exceli na počítanie základne 8?

Excel nemá vstavanú funkciu na počítanie v základni 8 (oktál). Môžete to však dosiahnuť pomocou kombinácie vzorcov:

1. Previesť číslo na desatinné miesto:

* vzorec: `=Dec2bin (Oct2Dec (your_octal_Number))`

* Oct2Dec (your_octal_Number): To premení osmičkové číslo na desatinné číslo.

* dec2bin (demimal_number): To premieňa desatinné číslo na binárne.

2. Spočítajte počet „1“ bitov v binárnej reprezentácii:

* vzorec: `=SumProduct (-(mid (your_binary_number, riadok (nepriamy (" 1:"&len (your_binary_number)))), 1) =" 1 "))`

* mid (your_binary_number, riadok (nepriamy ("1:" &len (your_binary_number))), 1): Tým sa vyťažuje každý jednotlivec z binárneho čísla.

* "1": To porovnáva každý kúsok s „1“.

* -: To prevádza hodnoty TRUE/FALSE na 1/0.

* sumproduct: To zhŕňa všetky hodnoty „1“.

Príklad:

Povedzme, že vaše oktálne číslo je v bunke A1.

* Krok 1: V bunke B1 zadajte vzorec `=dec2bin (OCT2DEC (A1))`, aby ste previedli osmičkové číslo na binárne.

* Krok 2: V bunke C1 zadajte vzorec `=sumprodukt (-(mid (b1, riadok (nepriamy (" 1:"&len (b1))), 1) =" 1 "))`, aby ste spočítali počet "1" bity v binárnom zastúpení.

Výsledok: Hodnota v bunke C1 bude predstavovať počet „1“ bitov v binárnom znázornení osmičkového čísla v bunke A1.

Poznámka: Táto metóda počíta v binárnom znázornení „1“ bity. Ak chcete spočítať počet „1“ číslic v samotnom osmičkovom čísle, budete potrebovať iný prístup zahŕňajúci extrahovanie každej oktálnej číslice a porovnanie s „1“.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené