W programie Excel można zsumować liczbę komórek przy użyciu zakresu zmiennych za pomocą funkcji INDIRECT. Funkcja INDIRECT automatycznie aktualizuje zakres komórek, do których się odwołujesz, bez ręcznej edycji samej formuły. Możesz użyć funkcji POKRĘTŁO z dowolną liczbą funkcji programu Excel, ale najczęściej (i użyteczne) jest, gdy używasz funkcji SUMA.
Uwaga: Informacje w artykule dotyczą wersji Excel 2019, 2016, 2013, 2010 i Excel dla komputerów Mac.
Jak zsumować liczbę komórek przy użyciu zakresu zmiennych
Możesz wbudować funkcję INDIRECT jako argument wewnątrz funkcji SUMA, aby utworzyć zakres zmiennych odwołań do komórek dla funkcji SUMA do dodania. Funkcja INDIRECT wykonuje to poprzez pośrednie odwoływanie się do zakresu komórek poprzez pośrednie odwołanie do komórki.
Format obu używanych razem funkcji wygląda następująco:
= SUMA (POŚREDNIA ("D1": D4)
Blokuje to zakres, aby rozpocząć od D1 i umożliwia zmianę D4 po wstawieniu lub usunięciu dowolnych komórek w kolumnie D.
Możesz także użyć innych komórek w arkuszu kalkulacyjnym, aby zmodyfikować odwołania do komórek. Na przykład, jeśli używasz E1 do odniesienia do pierwszej komórki zakresu, a E2 do referencji do ostatniej komórki zakresu, formuła wygląda następująco:
= SUMA (POŚREDNIA ("D" i E1 i ": D" i E2))
Zmieniając liczby znajdujące się w komórkach E1 i E2, można zmodyfikować zakres w formule bez konieczności ręcznego edytowania formuły.
Wypróbuj funkcje SUM i INDIRECT
Utwórz arkusz kalkulacyjny, aby samodzielnie przetestować funkcje SUM i INDIRECT. Rozpocznij od utworzenia pustego arkusza kalkulacyjnego i wprowadzenia następujących danych do kolumn D i E:
Komórka Dane D1 - 5 D2 - 10 D3 - 15 D4 - 20 D5 - 25 D6 - 30 E1 - 1 E2 - 4
Następnie utwórz formułę w komórce F1. Oto jak: Następnie za pomocą tego okna dialogowego wprowadź funkcję INDIRECT do funkcji SUMA. POŚREDNIA ("D" i E1 & ": D" i E2) = SUMA (POŚREDNIA ("D" i E1 i ": D" i E2)) Kiedy zrozumiesz, jak sformatować SUMA i zagnieżdżone funkcje INDIRECT, będziesz mógł wpisać całą funkcję pokazaną w kroku 4 bezpośrednio w komórce wyników (w tym przykładzie komórka F1). W powyższym przykładzie odniesienia do komórek E1 i E2 znajdują się poza cudzysłowami. To, w połączeniu z & łączyć symbol, osadza to, co zawiera się w komórkach E1 i E2 w samej formule. Oto, jak działają elementy formuły: W powyższym przykładzie punkt początkowy zakresu jest zdefiniowany przez znaki: "D" i E1. Punkt końcowy zakresu jest określony przez znaki: ": D" i E2 Wewnątrz znaków cudzysłowu musi znajdować się dwukropek. Trzeci znak ampersand w środku służy do połączenia dwóch segmentów w jeden argument: Funkcja POŚREDNIA zagnieżdżona wewnątrz funkcji SUMA ułatwia zmianę początku i końca zakresu sumowanego przez funkcję SUMA, bez konieczności edytowania samej funkcji. Korzystając z techniki konkatenacji w kroku 3, użyj liczb przechowywanych w komórkach E1 i E2 w arkuszu kalkulacyjnym, aby zmienić zakres komórek dla funkcji SUMA. Przetestuj to we własnym arkuszu kalkulacyjnym, modyfikując komórki E1 i E2 i obserwuj, jak zmieniają się wyniki funkcji SUMA. Aby zobaczyć działanie INDIRECT w akcji, wstaw nową komórkę do komórki D3. Spowoduje to przesunięcie wszystkich pozostałych komórek. Nowa suma to suma komórek od D3 do D7. Funkcja INDIRECT dynamicznie zmienia cały zakres, tak aby zawierał całą wprowadzoną listę, a także nową wstawioną komórkę. The #REF! wartość błędu pojawia się w komórce F1, jeśli funkcja INDIRECT:
03 z 05 Zagnieżdż funkcję POŚREDNICTWO do funkcji SUMA
Zbuduj argument dla funkcji POŚREDNIA
Zakres funkcji funkcji SUM
The #REF! Wartość błędu