Stránka 1 z 1

Excel Hexadecimální číslo

Napsal: 04 zář 2011 21:45
od Pavel1234
Dobrý den.
Potřebuji poradit vzorec či makro pro tuto úlohu.
V A1 mám osmiznakový text reprezentující 11-ti bitové číslo v hexadecimálním formátu. v B1 potřebuji zobrazit dvouznakový text vyjadřující hodnotu spodních sedmi bitů čísla v A1 taktéž v hexa. Např:
A1 = 00000184 ; B1 = 04
A1 = 000001E5 ; B1 = 65
A1 = 00000223 ; B1 = A3
Problém mám s tím, že funkce HEX2BIN funguje do max 9-ti bitového čísla tj. do hodnoty 0x1FF.

Dík z nápady či rady
Pavel

Re: Excel Hexadecimální číslo

Napsal: 19 zář 2011 06:35
od karel.laska
Zdravím,

odpověď za odpověď....
Něco podobného se asi už řešilo, možná pomůže...
viewtopic.php?f=35&t=71155
Jinak vzhledem k tomu že excel 2003 neumožńuje (asi :-) ) tuto fci, řešil bych to makrem ve kterém bych si převedl nejprve na číslo, zbytek po dělení 180 bych převedl z5 na hexa...

Třeba to pomůže...

Re: Excel Hexadecimální číslo  Vyřešeno

Napsal: 19 zář 2011 19:23
od Pavel1234
Ahoj
Díky za tipy
Převod se mi podařilo vyřešit vzorcem
=BIN2HEX(ZPRAVA(HEX2BIN(ZPRAVA(A1;2));7))
tj jest do bin převádím jen nejnižší byte, z něj beru 7 zpodních bitů a ty převádím zpět na hex.
Jinak pro tyto funkce (HEX2BIN apodně je třeba mít nainstalovaný doblněk analitické nástroje.

Pavel