Formuła tablicy Excel -

Spisie treści

Formuła tablicowa wykonuje operację na wielu wartościach zamiast na pojedynczej wartości. Ostatecznym wynikiem formuły tablicowej może być jeden element lub tablica elementów, w zależności od konstrukcji formuły. Aby działać poprawnie, wiele formuł tablicowych należy wprowadzić za pomocą klawiszy Ctrl + Shift + Enter. Gdy wpiszesz formułę w ten sposób, zobaczysz formułę zawiniętą w nawiasy klamrowe () na pasku formuły.

Co to jest tablica?

Tablica to zbiór więcej niż jednego elementu. Tablice w programie Excel pojawiają się w nawiasach klamrowych. Na przykład (1; 2; 3) lub („czerwony”, „niebieski”, „zielony”). Powodem, dla którego tablice są tak powszechne w programie Excel, jest to, że mapują się bezpośrednio do zakresów komórek. Zakresy pionowe są reprezentowane jako tablice ze średnikami, na przykład (100; 125; 150). Zakresy poziome są przedstawiane jako tablice, które używają przecinków, na przykład („mały”, „średni”, „duży”). W zakresie dwuwymiarowym będą używane zarówno średniki, jak i przecinki.

Przykłady

Formuły tablicowe są nieco trudne do zrozumienia, ponieważ terminologia jest gęsta i złożona. Ale same formuły tablicowe mogą być bardzo proste. Na przykład ta formuła tablicowa sprawdza zakres A1: A5 pod kątem wartości „a”:

=OR(A1:A5="a")

Operacja tablicowa to porównanie każdej komórki w A1: A5 z ciągiem „a”. Ponieważ porównanie działa na wielu wartościach, zwraca wiele wyników do funkcji LUB:

=OR((FALSE;FALSE;FALSE;TRUE;FALSE))

Jeśli jakikolwiek element w wynikowej tablicy ma wartość PRAWDA, funkcja LUB zwraca PRAWDA.

Czasami formuły tablicowe dostarczają wiele wartości jako argument funkcji. Na przykład ta formuła tablicowa zwraca całkowitą liczbę znaków z zakresu B2: B11:

(=SUM(LEN(B2:B11)))

Funkcja LEN otrzymuje wiele wartości z zakresu B2: B11 i zwraca wiele wyników w tablicy takiej jak ta wewnątrz SUM:

=SUM((3;3;5;4;5;4;6;5;4;4))

gdzie każdy element tablicy reprezentuje długość jednej wartości komórki. Następnie funkcja SUMA sumuje wszystkie elementy i zwraca 43 jako wynik końcowy.

Specjalna składnia

We wszystkich wersjach programu Excel, z wyjątkiem Excel 365, wiele formuł tablicowych należy wprowadzać w specjalny sposób, aby działały poprawnie. Zamiast wprowadzać za pomocą klawisza „Enter”, należy je wprowadzić za pomocą kombinacji Control + Shift + Enter. Czasami zobaczysz Control + Shift + Enter w skrócie „CSE”, na przykład „Formuła CSE”. Formuła wprowadzona w ten sposób zostanie wyświetlona z nawiasami klamrowymi po obu stronach:

=(formula)

Te nawiasy klamrowe są automatycznie wyświetlane przez program Excel. Upewnij się, że nie wprowadzasz nawiasów klamrowych ręcznie.

Nie wszystkie formuły tablicowe muszą być wprowadzane za pomocą Control + Shift + Enter. Niektóre funkcje, takie jak SUMPRODUCT, są zaprogramowane do obsługi operacji na tablicach natywnie i zwykle nie wymagają Control + Shift + Enter. Na przykład obie poniższe formuły są formułami tablicowymi, które zwracają ten sam wynik, ale tylko wersja SUMA wymaga Control + Shift + Enter:

=(SUM(LEN(A1:A5))) =SUMPRODUCT(LEN(A1:A5))

Excel 365

W programie Excel 365 formuły tablicowe są natywne i nie wymagają Control + Shift + Enter. Aby uzyskać ogólne wprowadzenie, zobacz Dynamiczne formuły tablicowe w programie Excel.

Interesujące artykuły...