30 funkcji Excela w 30 dni: WYBIERZ

Wczoraj w maratonie 30 funkcji Excela w 30 dni ustaliliśmy szczegóły naszego środowiska operacyjnego z funkcją INFO (INFORM) i stwierdziła, że ​​nie może już nam pomóc w problemach z pamięcią. Ani nasza, ani pamięć Excela!

Piątego dnia maratonu przestudiujemy funkcję WYBIERZ (WYBÓR). Ta funkcja należy do kategorii Referencje i tablice, zwraca wartość z listy możliwych wyborów zgodnie z indeksem liczbowym. Warto zauważyć, że w większości przypadków lepiej wybrać inną funkcję, np. INDEKS (INDEKS) i MATCH (BARDZIEJ EKSPOZYCJA) lub WYSZUKAJ.PIONOWO (VPR). Omówimy te funkcje w dalszej części tego maratonu.

Przejdźmy więc do informacji, które posiadamy i przykładów dotyczących funkcji WYBIERZ (WYBÓR), zobaczmy to w akcji, a także zwróćmy uwagę na słabości. Jeśli masz inne wskazówki i przykłady dotyczące tej funkcji, podziel się nimi w komentarzach.

Funkcja 05: WYBIERZ

Funkcjonować WYBIERZ (SELECT) zwraca wartość z listy, wybierając ją zgodnie z indeksem numerycznym.

Jak korzystać z funkcji WYBIERZ?

Funkcjonować WYBIERZ (WYBIERZ) może zwrócić pozycję z listy pod określonym numerem, na przykład:

  • Według numeru miesiąca zwróć numer kwartału obrachunkowego.
  • Na podstawie daty rozpoczęcia oblicz datę następnego poniedziałku.
  • Według numeru sklepu pokaż ilość sprzedaży.

Składnia WYBIERZ

Funkcjonować WYBIERZ (SELECT) ma następującą składnię:

CHOOSE(index_num,value1,value2,…)

ВЫБОР(номер_индекса;значение1;значение2;…)

  • numer_indeksu (numer_indeksu) musi zawierać się w przedziale od 1 do 254 (lub od 1 do 29 w programie Excel 2003 i wcześniejszych).
  • numer_indeksu (numer_indeksu) można wprowadzić do funkcji jako liczbę, formułę lub odwołanie do innej komórki.
  • numer_indeksu (numer_indeksu) zostanie zaokrąglony w dół do najbliższej liczby całkowitej.
  • argumenty wartość (wartość) może być liczbami, odwołaniami do komórek, nazwanymi zakresami, funkcjami lub tekstem.

Pułapki WYBIERZ (WYBÓR)

W programie Excel 2003 i wcześniejszych funkcja WYBIERZ (SELECT) obsługuje tylko 29 argumentów wartość (oznaczający).

O wiele wygodniej jest przeszukiwać listę w arkuszu niż wpisywać wszystkie elementy formuły. Z funkcjami WYSZUKAJ.PIONOWO (WYSZUKAJ.PIONOWO) lub MATCH (MATCH) Możesz odwoływać się do list wartości znajdujących się w arkuszach programu Excel.

Przykład 1: Kwartał fiskalny według numeru miesiąca

Funkcjonować WYBIERZ (SELECT) działa dobrze z prostymi listami liczb jako wartości. Na przykład, jeśli komórka B2 zawiera numer miesiąca, funkcja WYBIERZ (SELECT) może obliczyć, do którego kwartału fiskalnego należy. W poniższym przykładzie rok obrachunkowy rozpoczyna się w lipcu.

Formuła wymienia 12 wartości odpowiadających miesiącom od 1 do 12. Rok obrotowy zaczyna się w lipcu, więc miesiące 7, 8 i 9 przypadają na pierwszy kwartał. W poniższej tabeli można zobaczyć numer kwartału obrachunkowego pod numerem każdego miesiąca.

30 funkcji Excela w 30 dni: WYBIERZ

W działaniu WYBIERZ (WYBIERZ) Numer kwartału należy wpisać w kolejności, w jakiej występują w tabeli. Na przykład na liście wartości funkcji WYBIERZ (WYBIERZ) w pozycjach 7, 8 i 9 (lipiec, sierpień i wrzesień) powinno być numerem 1.

=CHOOSE(C2,3,3,3,4,4,4,1,1,1,2,2,2)

=ВЫБОР(C2;2;3;3;3;4;4;4;1;1;1;2;2;2)

Wpisz numer miesiąca w komórce C2 i funkcję WYBIERZ (WYBIERZ) obliczy numer kwartału obrachunkowego w komórce C3.

30 funkcji Excela w 30 dni: WYBIERZ

Przykład 2: Oblicz datę następnego poniedziałku

Funkcjonować WYBIERZ (WYBIERZ) może działać w połączeniu z funkcją DZIEŃ POWSZEDNI (DAYWEEK), aby obliczyć przyszłe daty. Na przykład, jeśli jesteś członkiem klubu, który spotyka się w każdy poniedziałek wieczorem, to znając dzisiejszą datę, możesz obliczyć datę na następny poniedziałek.

Poniższy rysunek przedstawia numery seryjne każdego dnia tygodnia. Kolumna H dla każdego dnia tygodnia zawiera liczbę dni, które należy dodać do bieżącej daty, aby uzyskać następny poniedziałek. Na przykład musisz dodać tylko jeden dzień do niedzieli. A jeśli dzisiaj jest poniedziałek, to do następnego poniedziałku pozostało jeszcze siedem dni.

30 funkcji Excela w 30 dni: WYBIERZ

Jeśli bieżąca data znajduje się w komórce C2, formuła w komórce C3 używa funkcji DZIEŃ POWSZEDNI (DZIEŃ) i WYBIERZ (WYBIERZ), aby obliczyć datę następnego poniedziałku.

=C2+CHOOSE(WEEKDAY(C2),1,7,6,5,4,3,2)

=C2+ВЫБОР(ДЕНЬНЕД(C2);1;7;6;5;4;3;2)

30 funkcji Excela w 30 dni: WYBIERZ

Przykład 3: Pokaż kwotę sprzedaży dla wybranego sklepu

Możesz użyć funkcji WYBIERZ (WYBIERZ) w połączeniu z innymi funkcjami, takimi jak SUMA (SUMA). W tym przykładzie sumę sprzedaży dla konkretnego sklepu uzyskamy podając jego numer w funkcji WYBIERZ (WYBIERZ) jako argument, a także wyszczególnienie zakresów danych dla każdego sklepu w celu obliczenia sum.

W naszym przykładzie numer sklepu (101, 102 lub 103) jest wprowadzany w komórce C2. Aby uzyskać wartość indeksu, taką jak 1, 2 lub 3 zamiast 101, 102 lub 103, użyj formuły: =C2-100.

Dane sprzedaży dla każdego sklepu znajdują się w osobnej kolumnie, jak pokazano poniżej.

30 funkcji Excela w 30 dni: WYBIERZ

Wewnątrz funkcji SUMA (SUM) funkcja zostanie wykonana jako pierwsza WYBIERZ (WYBIERZ), co zwróci żądany zakres sumowania odpowiadający wybranemu sklepowi.

=SUM(CHOOSE(C2-100,C7:C9,D7:D9,E7:E9))

=СУММ(ВЫБОР(C2-100;C7:C9;D7:D9;E7:E9))

30 funkcji Excela w 30 dni: WYBIERZ

Jest to przykład sytuacji, w której znacznie bardziej efektywne jest korzystanie z innych funkcji, takich jak: INDEKS (INDEKS) i MATCH (SZUKAJ). W dalszej części naszego maratonu zobaczymy, jak działają.

Dodaj komentarz