Obliczenia w Excelu: automatyczne, ręczne, iteracyjne

  • Udostępnij To
Michael Brown

Samouczek wyjaśnia podstawy ustawień obliczeń w Excelu i jak je skonfigurować, aby formuły były przeliczane automatycznie i ręcznie.

Aby móc efektywnie korzystać z formuł programu Excel, musisz zrozumieć, jak program Microsoft Excel wykonuje obliczenia. Istnieje wiele szczegółów, które powinieneś znać na temat podstawowych formuł programu Excel, funkcji, kolejności operacji arytmetycznych i tak dalej. Mniej znane, ale nie mniej ważne są ustawienia "tła", które mogą przyspieszyć, spowolnić, a nawet zatrzymać obliczenia programu Excel.

Ogólnie rzecz biorąc, istnieją trzy podstawowe ustawienia obliczeń programu Excel, z którymi powinieneś się zapoznać:

Tryb obliczeniowy - czy formuły Excela są przeliczane ręcznie czy automatycznie.

Iteracja - ilość razy formuła jest przeliczana do momentu spełnienia określonego warunku liczbowego.

Precyzja - stopień dokładności obliczeń.

W tym poradniku przyjrzymy się z bliska, jak działa każde z powyższych ustawień i jak je zmienić.

    Automatyczne obliczenia w Excelu a obliczenia ręczne (tryb obliczeniowy)

    Opcje te kontrolują, kiedy i w jaki sposób Excel przelicza formuły. Przy pierwszym otwarciu lub edycji skoroszytu Excel automatycznie przelicza te formuły, których wartości zależne (komórki, wartości lub nazwy, do których odwołuje się formuła) uległy zmianie. Możesz jednak dowolnie zmienić to zachowanie, a nawet zatrzymać obliczenia w Excelu.

    Jak zmienić opcje obliczeniowe programu Excel

    Na wstążce programu Excel przejdź do zakładki Formuły tab> Obliczenia grupę, kliknij przycisk Opcje obliczeniowe i wybierz jedną z następujących opcji:

    Automatycznie (domyślnie) - powoduje, że Excel automatycznie przelicza wszystkie formuły zależne za każdym razem, gdy zmieni się jakakolwiek wartość, formuła lub nazwa, do której odwołują się te formuły.

    Automatycznie z wyjątkiem tabel danych - automatycznie przelicza wszystkie zależne formuły z wyjątkiem tabel danych.

    Proszę nie mylić tabel Excela ( Wkładka > Tabela ) i Tabele danych, które oceniają różne wartości dla formuł ( Dane > Analiza What-If > Tabela danych Opcja ta zatrzymuje automatyczne przeliczanie tylko tabel danych, zwykłe tabele Excela nadal będą obliczane automatycznie.

    Ręcznie - Wyłącza automatyczne obliczanie w programie Excel. Otwarte skoroszyty będą przeliczane tylko wtedy, gdy wyraźnie tego dokonasz, korzystając z jednej z tych metod.

    Alternatywnie można zmienić ustawienia obliczeń w programie Excel za pośrednictwem Opcje programu Excel :

    • W programach Excel 2010, Excel 2013 i Excel 2016 przejdź do Plik > Opcje > Formuły > Opcje obliczeniowe sekcja> Obliczenia w podręczniku .
    • W programie Excel 2007 kliknij Przycisk biurowy > Opcje programu Excel > Formuły > Obliczenia w podręczniku .
    • W programie Excel 2003 kliknij Narzędzia > Opcje > Obliczenia > Obliczenia .

    Wskazówki i uwagi:

    1. Wybór Ręcznie opcja obliczania (na wstążce lub w Opcjach programu Excel) automatycznie sprawdza Oblicz ponownie skoroszyt przed zapisem Jeśli Twój skoroszyt zawiera dużo formuł, możesz wyczyścić to pole wyboru, aby przyspieszyć zapisywanie skoroszytu.
    2. Jeśli nagle twoje formuły w Excelu mają przestał obliczać , przejdź do Opcje obliczeniowe i upewnić się, że Automatycznie Jeśli to nie pomoże, sprawdź te kroki rozwiązywania problemów: Formuły programu Excel nie działają, nie są aktualizowane, nie są obliczane.

    Jak wymusić ponowne obliczenie w programie Excel

    Jeśli wyłączyłeś automatyczne obliczenia Excela, czyli wybrałeś opcję Ręcznie ustawienie obliczania, można zmusić program Excel do ponownego obliczenia, stosując jedną z następujących metod.

    Aby ręcznie przeliczyć wszystkie otwarte arkusze i zaktualizować wszystkie otwarte arkusze wykresów, przejdź do Formuły tab> Obliczenia grupę, a następnie kliknij przycisk Oblicz teraz przycisk.

    Aby przeliczyć tylko aktywny arkusz jak również wszystkie wykresy i arkusze wykresów z nim związane, przejdź do Formuły tab> Obliczenia grupę, a następnie kliknij przycisk Obliczanie arkusza przycisk.

    Innym sposobem na ręczne przeliczenie arkuszy jest użycie skróty klawiaturowe :

    • F9 przelicza formuły we wszystkich otwartych skoroszytach, ale tylko te formuły, które zmieniły się od ostatniego obliczenia i formuły od nich zależne.
    • Shift + F9 przelicza zmienione formuły tylko w aktywnym arkuszu.
    • Ctrl + Alt + F9 zmusza Excela do przeliczenia absolutnie wszystkich formuł we wszystkich otwartych skoroszytach, nawet tych, które nie zostały zmienione. Gdy masz wrażenie, że niektóre formuły pokazują nieprawidłowe wyniki, użyj tego skrótu, aby upewnić się, że wszystko zostało przeliczone.
    • Ctrl + Shift + Alt + F9 sprawdza najpierw formuły zależne od innych komórek, a następnie przelicza wszystkie formuły we wszystkich otwartych skoroszytach, niezależnie od tego, czy zmieniły się od ostatniego obliczenia, czy nie.

    Obliczenia iteracyjne w programie Excel

    Program Microsoft Excel wykorzystuje iterację (powtarzanie obliczeń) do obliczania formuł, które odwołują się do własnych komórek, co nazywane jest odwołaniami kołowymi. Excel domyślnie nie oblicza takich formuł, ponieważ odwołanie kołowe może iterować w nieskończoność, tworząc nieskończoną pętlę. Aby włączyć odwołania kołowe w arkuszach, należy określić, ile razy formuła ma być ponownie obliczana.

    Jak włączyć i kontrolować obliczenia iteracyjne w programie Excel

    Aby włączyć obliczanie iteracyjne w programie Excel, wykonaj jedną z następujących czynności:

    • W programach Excel 2016, Excel 2013 i Excel 2010 przejdź do Plik > Opcje> Formuły , i wybierz Włączenie obliczeń iteracyjnych pole wyboru pod Opcje obliczeniowe
    • W programie Excel 2007 kliknij Przycisk biurowy > Opcje programu Excel > Formuły > Obszar iteracji .
    • W programie Excel 2003 i wcześniejszych przejdź do Menu > Narzędzia > Opcje > Obliczenia tab> Obliczenia iteracyjne .

    Aby zmienić liczbę powtórzeń przeliczania formuł programu Excel, skonfiguruj następujące ustawienia:

    • W Pole Maximum Iterations, Wpisz maksymalną liczbę dozwolonych iteracji. Im wyższa liczba, tym wolniej arkusz jest przeliczany.
    • W Maksymalna zmiana w polu wpisz maksymalną wartość zmiany pomiędzy przeliczonymi wynikami. Im mniejsza liczba, tym dokładniejszy wynik i tym dłużej arkusz jest przeliczany.

    Domyślne ustawienia to 100 dla Maksymalna liczba iteracji , oraz 0,001 dla Maksymalna zmiana Oznacza to, że Excel przestanie przeliczać Twoje formuły albo po 100 iteracjach, albo po zmianie mniejszej niż 0,001 między iteracjami, w zależności od tego, co nastąpi wcześniej.

    Po skonfigurowaniu wszystkich ustawień, kliknij OK aby zapisać zmiany i zamknąć Opcje programu Excel okno dialogowe.

    Precyzja obliczeń w programie Excel

    Domyślnie program Microsoft Excel oblicza formuły i przechowuje wyniki z dokładnością do 15 cyfr znaczących. Można to jednak zmienić i sprawić, aby podczas przeliczania formuł program Excel używał wartości wyświetlanej zamiast przechowywanej. Przed wprowadzeniem zmiany należy upewnić się, że w pełni rozumie się wszystkie możliwe konsekwencje.

    W wielu przypadkach wartość wyświetlana w komórce i wartość bazowa (wartość przechowywana) są różne. Na przykład tę samą datę można wyświetlić na kilka sposobów: 1/1/2017 , 1-Jan-2017 a nawet styczeń-17 w zależności od tego, jaki format daty ustawisz dla komórki. Bez względu na to, jak zmienia się wartość wyświetlana, przechowywana wartość pozostaje taka sama (w tym przykładzie jest to numer seryjny 42736, który reprezentuje 1 stycznia 2017 r. w wewnętrznym systemie Excela). A Excel będzie używał tej przechowywanej wartości we wszystkich formułach i obliczeniach.

    Czasami różnica między wartościami wyświetlanymi i zapisanymi może sprawić, że pomyślisz, że wynik formuły jest błędny. Na przykład, jeśli wpiszesz liczbę 5.002 w jednej komórce, 5.003 w innej komórce i wybierzesz wyświetlanie tylko 2 miejsc po przecinku w tych komórkach, Microsoft Excel wyświetli 5.00 w obu. Następnie zsumujesz te liczby, a Excel zwróci 10.01, ponieważ oblicza zapisane wartości(5.002 i 5.003), a nie wartości wyświetlane.

    Wybór Precyzja na wyświetlaczu opcja spowoduje, że Excel na stałe zmieni wartości przechowywane na wartości wyświetlane, a powyższe obliczenie zwróci 10,00 (5,00 + 5,00). Jeśli później będziesz chciał obliczyć z pełną precyzją, nie będzie możliwe przywrócenie oryginalnych wartości (5,002 i 5,003).

    Jeśli masz długi łańcuch zależnych formuł (niektóre formuły wykonują pośrednie obliczenia wykorzystywane w innych formułach), wynik końcowy może stać się coraz bardziej niedokładny. Aby uniknąć tego "efektu kumulacji", uzasadniona jest zmiana wyświetlanych wartości za pomocą niestandardowego formatu liczbowego programu Excel zamiast Precyzja na wyświetlaczu .

    Na przykład, można zwiększyć lub zmniejszyć liczbę wyświetlane miejsca dziesiętne klikając odpowiedni przycisk na Strona główna zakładka, w Numer grupa:

    Jak ustawić precyzję obliczeń jako wyświetlaną

    Jeśli jesteś pewien, że wyświetlana precyzja zapewni pożądaną dokładność obliczeń w programie Excel, możesz ją włączyć w ten sposób:

    1. Kliknij przycisk Plik tab> Opcje , i wybierz Zaawansowane kategoria.
    2. Przewiń w dół do Przy obliczaniu tego zeszytu sekcji i wybierz skoroszyt, dla którego chcesz zmienić precyzję obliczeń.
    3. Sprawdź. Ustawić precyzję zgodnie z wyświetlanymi danymi pudełko.
    4. Kliknij przycisk OK.

    Tak wygląda konfiguracja ustawień obliczeń w Excelu. Dziękuję za przeczytanie i mam nadzieję, że zobaczymy się na naszym blogu za tydzień!

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.