In dit artikel worden de syntaxis van de formule en het gebruik van de functie HEX2OCT in Microsoft Excel beschreven.
Beschrijving
Converteert een hexadecimaal getal naar een octaal getal.
Syntaxis
HEX.N.OCT(getal;[aantal_tekens])
De syntaxis van de functie HEX.N.OCT heeft de volgende argumenten:
- Getal Vereist. Het hexadecimale getal dat u wilt converteren. getal kan maximaal tien tekens (veertig bits) bevatten. De meest significante bit van getal is de teken-bit. De overige 39 bits zijn waarde-bits. Negatieve getallen worden weergegeven volgens de twee-complementnotatie.
- Places Optioneel. Het aantal tekens dat u wilt gebruiken. Als u aantal_tekens weglaat, wordt met HEX.N.OCT het minimum aantal tekens gebruikt dat nodig is om het getal octaal weer te geven. aantal_tekens is handig als u het resultaat wilt opvullen met voorloopnullen.
Opmerkingen
- Als getal een negatief getal is, wordt met HEX.N.OCT het argument aantal_tekens genegeerd en wordt een octaal getal van tien tekens als resultaat gegeven.
- Als getal een negatief getal is, mag de opgegeven waarde niet kleiner zijn dan FFE0000000. Als getal positief is, mag de waarde niet groter zijn dan 1FFFFFFF.
- Als getal een ongeldig hexadecimaal getal is, geeft HEX.N.OCT de foutwaarde #WAARDE! als resultaat.
- Als HEX.N.OCT voor de weergave van het resultaat meer dan aantal_tekens nodig heeft, geeft de functie de foutwaarde #GETAL! als resultaat.
- Als aantal_tekens geen geheel getal is, wordt de waarde afgekapt.
- Als aantal_tekens een niet-numerieke waarde is, geeft HEX.N.OCT de foutwaarde #WAARDE! als resultaat.
- Als aantal_tekens een negatief getal is, geeft HEX.N.OCT de foutwaarde #GETAL! als resultaat.
Voorbeeld
Kopieer de voorbeeldgegevens uit de volgende tabel en plak deze in cel A1 van een nieuw Excel-werkblad. Om resultaten van formules weer te geven, selecteert u deze, drukt u op F2 en drukt u vervolgens op Enter. Indien nodig kunt u de kolombreedten aanpassen als u alle gegevens wilt zien.
| Formule | Beschrijving | Resultaat |
|---|---|---|
| =HEX.N.OCT("F"; 3) | Hiermee wordt de hexadecimale waarde F geconverteerd naar een octaal getal met 3 tekens (de voorloopnul is 'opvulling). | 017 |
| =HEX.N.OCT("3B4E") | Hiermee wordt de hexadecimale waarde 3B4E geconverteerd naar een octaal getal. | 35516 |
| =HEX.N.OCT("FFFFFFFF00") | Hiermee wordt de hexadecimale waarde FFFFFFFF00 geconverteerd naar een octaal getal. | 7777777400 |