Numer ID artykułu: 912719 - Ostatnia weryfikacja: 17 listopada 2006 - Weryfikacja: 1.0 Opis zmian w narzędziu Analysis ToolPack (ATP) dla programu Microsoft Office Excel 2007
Na tej stronieWPROWADZENIEW artykule opisano zmiany w narzędziu Analysis ToolPack (ATP) dla programu Microsoft Office Excel 2007. Więcej informacjiFunkcje dostępne w narzędziu ATP są obecnie dostępne w bibliotece funkcji macierzystych programu Excel 2007. Oto zalety tej zmiany:
ZaokrąglanieWszystkie funkcje narzędzia ATP konwertują wartości tekstowe na numeryczne w programie Excel 2003 i wcześniejszych wersjach programu Excel za pomocą metody C. W programie Excel 2007 funkcje narzędzia ATP konwertują wartości tekstowe na wartości numeryczne za pomocą procedur programu Excel. Ta zmiana ma znaczenie wyłącznie w przypadku utraty precyzji. Przykładowo utrata precyzji może nastąpić w przypadku użycia numeru sformatowanego jak tekst, którego długość przekracza zakres dokładności 15 cyfr. W takich przypadkach program Excel 2007 obetnie wynik, zamiast go zaokrąglić, tak jak było to robione we wcześniejszych wersjach programu Excel.Funkcje wbudowaneFunkcje wbudowane programu Excel 2007 obliczają operacje matematyczne za pomocą wewnętrznej biblioteki obliczeń matematycznych. Wewnętrzna biblioteka obliczeń matematycznych jest taka sama we wszystkich wersjach programu Excel.Funkcje MOD, LCM oraz GCDZ powodu przełączania na wewnętrzną bibliotekę obliczeń matematycznych funkcji modułu, funkcje LCM (najmniejszej wspólnej wielokrotności) i GCD (największego wspólnego dzielnika) zwrócą poprawne odpowiedzi z szerszej domeny niż w przypadku wcześniejszych wersji programu Excel. Dlatego w niektórych przypadkach program Excel 2003 zwróci wynik #NUM! lub nieprawidłowy wynik, natomiast program Excel 2007 zwróci prawidłowy wynik.Sinus i kosinusKod narzędzia ATP w programie Excel 2003 oblicza wartości sinusa i kosinusa za pomocą funkcji czasu wykonywania C. W przypadku wielokrotności liczby pi program Excel 2007 nie zwraca równej wartości zero z powodu ograniczeń dokładności matematyki zmiennoprzecinkowej. Te same wyniki mogą wystąpić w przypadku wartości kosinus dla wielokrotności liczby pi/2.W programie Excel 2007 wartości sinusa i kosinusa są kalkulowane przez wewnętrzną bibliotekę obliczeń matematycznych. Dodatkowo w takich przypadkach wewnętrzna biblioteka obliczeń matematycznych nie zwraca dokładnej wartości zero. Jednak wynik nie jest też równy wartościom uzyskiwanym w poprzednich wersjach programu Excel. Ta zmiana może być przyczyną nieco różnych wyników dla określonych danych wejściowych w przypadku następujących funkcji:
Wielkość stała Pi/2Kod ATP w programie Excel 2003 używa wielkości stałej 1,5707963267448899 jako wartości pi/2. Jednak program Excel 2007 używa wielkości stałej 1,5707963267948966 jako wartości pi/2. Ta zmiana jest przyczyną uzyskiwania nieco innych wyników. Wynik jest jednak dokładniejszy.Na przykład następujący wzór zwraca w programie Excel 2007 wynik -9,4091401336982E-14-512i: Formatowanie liczb urojonychFunkcje zwracające liczby urojone, będące częścią funkcji ATP wbudowanej w programie Excel 2007, używają obecnie takich samych reguł stosowania notacji naukowej jak we wcześniejszych wersjach programu Excel.Przykładowo następujący wzór zwraca w programie Excel 2007 wynik 2,23+0,02i: Zmiana ta wpływa na następujące funkcje programu Excel 2007:
Funkcja GammaFunkcje ATP wcześniejszych wersji programu Excel obliczają obecnie funkcje gamma za pomocą wewnętrznej biblioteki obliczeń matematycznych programu Excel. Zmiana ta jest przyczyną różnicy w obliczeniach pojawiającej się na 16 miejscu dziesiętnym w obliczeniach gamma oraz na 15 miejscu dziesiętnym w wyniku końcowym.Przykładowo następujący wzór zwraca w programie Excel 2007 wynik 0,777297410872743: Następujące funkcje wymagają obliczeń gamma:
Funkcja potęgowaFunkcje ATP wcześniejszych wersji programu Excel obecnie obliczają wykładniki za pomocą wewnętrznej biblioteki obliczeń matematycznych programu Excel.Przykładowo następujący wzór zwraca w programie Excel 2007 wynik 5,6532585945698%: Poniższe funkcje używają obliczeń wykładnikowych i zmiana może na nie wpłynąć:
Funkcje ATP w programie Excel 2007Poniższa tabela zawiera listę wszystkich funkcji ATP dostępnych we wcześniejszych wersjach programu Excel będących obecnie funkcjami macierzystymi programu Excel 2007.Zwiń tę tabelę
| Inne zasoby Inne witryny pomocy
SpołecznośćUzyskaj pomoc terazTłumaczenia artykułów
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Powrót na górę
