Używanie formuły CSE (formuły tablicowej) do wykonywania super obliczeń na danych - wskazówki dotyczące programu Excel

Spisie treści

Użyj Ctrl + Shift + Enter (formuły CSE), aby doładować swoje formuły w programie Excel! Tak, to prawda - w Excelu istnieje tajna klasa formuł. Jeśli znasz magiczne trzy klucze, możesz uzyskać jedną formułę tablicową Excela, która zastąpi tysiące innych formuł.

95% użytkowników Excela nie wie o formułach CSE. Kiedy większość ludzi słyszy swoje prawdziwe imię, myślą „To nie brzmi ani trochę pożytecznie” i nigdy nie zadają sobie trudu, aby się o nich dowiedzieć. Jeśli uważasz, że SumIf i CountIf są fajne, wkrótce odkryjesz, że formuły Ctrl + Shift + Enter (CSE) będą okrążać SumIf i CountIf. Formuły CSE pozwalają dosłownie zastąpić tysiące komórek formuł jedną formułą. Tak, moi koledzy Excel Guru, coś tak potężnego siedzi tuż pod naszymi nosami i nigdy tego nie używamy.

Zanim pojawiło się SumIf, można było użyć formuły CSE, aby zrobić to samo, co SumIf. Microsoft dał nam SumIf i CountIf, ale formuły CSE nie są przestarzałe. O nie, i mogą zrobić znacznie więcej! A co jeśli chcesz zrobić AverageIf? A co z GrowthIf? AveDevIf? Nawet MultiplyByPiAndTakeTheSquareRootIf. Prawie wszystko, co możesz sobie wyobrazić, można zrobić za pomocą jednej z tych formuł CSE.

Oto dlaczego uważam, że formuły CSE nigdy się nie przyjęły. Po pierwsze, ich prawdziwe imię wszystkich odstrasza. Po drugie, aby działały, wymagają obcej, sprzecznej z intuicją obsługi. Po wpisaniu formuły CSE nie możesz po prostu nacisnąć Enter. Nie możesz po prostu wyjść z komórki jednym kliknięciem klawisza strzałki. Nawet jeśli uzyskasz prawidłową formułę i naciśniesz klawisz Enter, Excel wyświetli całkowicie nieprzyjazne dla użytkownika „WARTOŚĆ!” błąd. Nie mówi: „Wow - to jest piękne. Jesteś na 99,1% drogi”, czym prawdopodobnie byłeś.

Oto sekret: po wpisaniu formuły CSE musisz przytrzymać klawisz Ctrl i Shift, a następnie nacisnąć Enter. Weź karteczkę i zapisz ją: Ctrl Shift Enter. Zaawansowani użytkownicy programu Excel będą mieli możliwość korzystania z tych formuł mniej więcej raz w miesiącu. Jeśli nie napiszesz teraz Ctrl Shift Enter w dół, zapomnisz o tym, zanim coś się powtórzy.

Przeanalizuj ten przykład: załóżmy, że chcesz uśrednić tylko wartości z kolumny C, gdzie kolumna A znajduje się w regionie wschodnim.

Formuła w komórce A13 jest przykładem formuły CSE.

=AVERAGE(IF(A2:A10="East",C2:C10))

Podłącz to, a otrzymasz 7452,667, średnią tylko wartości wschodnich. Fajne? Właśnie utworzyłeś własną wersję nieistniejącej funkcji programu Excel AverageIf. Pamiętaj: naciśnij Ctrl + Shift + Enter, aby wprowadzić formułę.

Sprawdź następny przykład poniżej.

W tym przykładzie uogólniamy formułę CSE. Zamiast określać, że szukamy „wschodu”, wskaż, że chcesz mieć dowolną wartość w A13. Formuła jest teraz =AVERAGE(IF($A$2:$A$10=A13,$C$2:$C$10)).

Co dziwne, program Excel umożliwia kopiowanie i wklejanie formuł CSE bez specjalnych naciśnięć klawiszy. Skopiowałem C13 do C14: C15 i mam teraz średnie dla wszystkich regionów.

Nasz system mainframe przechowuje ilość i cenę jednostkową, ale nie cenę rozszerzoną. Jasne, łatwo jest dodać kolumnę C i wypełnić ją, =A2*B2a następnie całą kolumnę C, ale nie musisz!

Oto nasza formuła CSE =SUM(A2:A10*B2:B10). Pobiera każdą komórkę w komórce A2: A10, mnoży ją przez odpowiednią komórkę w komórce B2: B10 i sumuje wynik. Wpisz formułę, przytrzymaj Ctrl i Shift podczas wciskania Enter, a otrzymasz odpowiedź w jednej formule zamiast 10.

Czy widzisz, jakie to potężne? Nawet gdybym miał 10000 wierszy danych, Excel weźmie tę jedną formułę, wykona 10 000 mnożeń i poda wynik.

OK, oto zasady: za każdym razem, gdy wprowadzasz lub edytujesz te formuły, musisz nacisnąć Ctrl + Shift + Enter. Niezastosowanie się do tego skutkuje całkowicie niejednoznacznym #ARG! błąd. Jeśli masz wiele zakresów, wszystkie muszą mieć ten sam ogólny kształt. Jeśli masz zakres zmieszany z pojedynczymi komórkami, pojedyncze komórki zostaną „zreplikowane” w pamięci, aby dopasować się do kształtu zakresu.

Po pomyślnym wprowadzeniu jednego z nich i spojrzeniu na niego na pasku formuły, wzór powinien być otoczony nawiasami klamrowymi. Nigdy sam nie wchodzisz w kręcone szelki. Naciśnięcie Ctrl + Shift + Enter umieszcza je tam.

Te formuły są trudne do opanowania. boli mnie głowa na samą myśl o nich. Jeśli jest mi ciężko wejść, przechodzę do Narzędzia> Kreatorzy> Kreator sum warunkowych i przechodzę przez okna dialogowe. Dane wyjściowe kreatora sumy warunkowej to formuła CSE, więc zazwyczaj daje mi ona wystarczającą ilość wskazówek, jak wpisać to, czego naprawdę potrzebuję.

Czy musiałeś zdawać BASIC w 11 klasie z panem Irwinem? A może jeszcze gorzej, czy dostałeś „D” z algebry liniowej z panią Księżną na studiach? Jeśli tak, to jesteś w dobrym towarzystwie i zadrżysz, gdy usłyszysz słowo „tablica”. - Biegnę krzycząc w innym kierunku, kiedy ktoś mówi array. Rozumiem je, ale to jest Excel, nie potrzebuję tutaj tablic !. Zły sekret polega na tym, że Excel i Microsoft nazywają te formuły „formułami tablicowymi”. Stop - nie uciekaj. Naprawdę jest OK. zmienił ich nazwy na formuły CSE, ponieważ brzmi to mniej przerażająco, a nazwa pomaga zapamiętać, jak je wprowadzić - Ctrl Shift Enter. Podaję tutaj prawdziwe nazwisko tylko na wypadek, gdybyś spotkał kogoś z Microsoftu, który nigdy nie miał Pani Księżnej do algebry liniowej, lub jeśli zdecydujesz się przejrzeć pliki Pomocy. Jeśli pójdziesz pomóc,szukaj pod złym aliasem „formuła tablicowa”, ale między nami, przyjaciółmi, nazwijmy ich CSE - OK?

Przeczytaj artykuł Użyj specjalnej formuły tablicowej programu Excel do symulacji SUMA.JEŻELI z dwoma warunkami.

Interesujące artykuły...