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

Zaokrúhľovanie chyby v programe Excel 2007

Microsoft Excel 2007 ponúka dva spôsoby písania funkcií . Najbežnejší spôsob je pomocou funkcie bar poskytnutej v hornej časti tabuľky . Ďalšia metóda je pomocou programovacieho jazyka Visual Basic for Applications napísať makro . Obe metódy majú odlišnú syntax a vedieť , nepresnosti pri výpočte funkcie , ktoré zahŕňajú zaokrúhľovania . Tieto známe problémy , nie sú považované za " chyby " , pretože sú nevyhnutné dôsledky spôsobu , akým počítač ukladá dáta do svojej pamäti . Funkcie

Program Excel ukladá hodnoty založené na Ústavu elektrotechniky a elektronických inžinierov 754 štandardných . Všetky hodnoty sú uložené ako binárne čísla . Výsledkom je , že každá hodnota je zaokrúhlená pred tým , než sa používa v každom výpočtu . Jeden príklad z Microsoftu je , že vzorec = 1 * ( 0,5-0,4 - .1 ) môžu byť posúdené ako - 2.78 - 17
VBA

zaokrúhlenie funkcie vo VBA nie je rovnaký ako ten v pravidelných funkcií programu Excel . VBA používa to , čo je známe ako " zaokrúhľovania bankový " , ktorý sa zaokrúhli na najbližšie párne číslo , keď posledná číslica je päť . Napríklad 3.5 kolesa až 4 , ale 4,5 kolesá na 4.
Symetria a asymetria

V predvolenom nastavení , funkcia Excel okrúhle čísla od 0 . Inými slovami , 2.5 je zaokrúhlené na 3 a -2.5 je zaokrúhlená na -3 . To je považované za symetrické zaokrúhlenia . Ak namiesto toho vyžaduje asymetrický zaokrúhľovanie , môžete jednoducho pridať minimálnu hodnotu , ako je jedna milióntina hojdať smer zaokrúhľovania ide , a táto hodnota sa zaokrúhli sa neskôr .
Alternatívy

Niektoré výpočty môžu vyžadovať alternatívne formy zaokrúhľovania . Excel zahŕňa stropné a podlahové funkcie zaokrúhliť celé čísla . Funkcie podlaha jednoducho odstráni všetky číslice za desatinnou čiarkou , takže podlaha 2,9 by 2. Strop sa naopak , že vždy zaokrúhľuje nahor na najbližšie celé číslo , takže strop 2.1 bude 3.

Najnovšie články

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