Skip to main content

Excel Trick, aby zsumować liczbę komórek o zmiennej skali

Excel - Jak policzyć komórki zawierające konkretny tekst - Widzowie #89 (Kwiecień 2025)

Excel - Jak policzyć komórki zawierające konkretny tekst - Widzowie #89 (Kwiecień 2025)
Anonim

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.

01 z 05

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.

02 z 05

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:

  1. Wybierz komórkę F1. Tutaj wyświetli się wynik tego przykładu.
  2. Wybierz Formuły.
  3. Wybierać Math & Trig aby otworzyć rozwijaną listę funkcji.
  4. WybierzSUMA na liście, aby otworzyć okno dialogowe Argumenty funkcji SUM.
03 z 05

Zagnieżdż funkcję POŚREDNICTWO do funkcji SUMA

Następnie za pomocą tego okna dialogowego wprowadź funkcję INDIRECT do funkcji SUMA.

  1. w Numer 1 pole, wprowadź następującą funkcję INDIRECT:

    POŚREDNIA ("D" i E1 & ": D" i E2)

  2. Wybierz dobrze aby ukończyć tę funkcję i zamknąć okno dialogowe.
  3. Liczba 50 pojawia się w komórce F1. Jest to suma komórek od D1 do D4.
  4. Po wybraniu komórki F1 pole formuły pokazuje:

    = 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).

04 z 05

Zbuduj argument dla funkcji POŚREDNIA

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:

  • & służy do łączenia danych tekstowych (w tym przypadku litery D) z odwołaniem do komórki (E1 i E2), które zawiera wartość liczbową.
  • ' ' musi otaczać dane tekstowe wewnątrz odwołań do komórek (w tym przykładzie litera D).
  • : jest separatorem między pierwszą komórką a ostatnią komórką w zakresie SUM.

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:

"D" i E1 & ": D" i E2 05 z 05

Zakres funkcji funkcji SUM

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.

  1. Wybierz komórkę E1.
  2. Wpisz liczbę 3.
  3. naciśnij Wchodzić.
  4. Wybierz komórkę E2.
  5. Wpisz liczbę 6.
  6. naciśnij Wchodzić.
  7. Odpowiedź w komórce F1 zmienia się na 90. Jest to suma liczb zawartych w komórkach D3 do D6.

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

The #REF! wartość błędu pojawia się w komórce F1, jeśli funkcja INDIRECT:

  • Zawiera nieprawidłowe odwołanie do komórki.
  • Zawiera zewnętrzne odwołanie do innego arkusza roboczego, który nie istnieje.
  • Odwołuje się do zakresu komórek poza granicami arkusza roboczego.
  • Odwołuje się do komórki, która jest pusta.