Funkcja LAMBDA

Możesz utworzyć i zwrócić funkcję niestandardową ze zbiorem nazw i argumentem formula_expression, który z nich korzysta. Aby obliczyć argument formula_expression, możesz wywołać zwracaną funkcję z liczbą wartości podaną w name.

Przykłady użycia

LAMBDA(Salary, Salary*0.3)(1000)

LAMBDA(Temp, (5/9)*(Temp-32))(85)

Składnia

LAMBDA(name, formula_expression)

  • name: nazwa, która ma być używana w argumencie formula_expression. Ta nazwa musi być identyfikatorem i przyjmuje rzeczywistą wartość przekazaną do funkcji niestandardowej zwróconej przez LAMBDA.
  • formula_expression: formuła do obliczenia. Używa nazw zadeklarowanych we wcześniejszych parametrach.

Uwagi

  • Jeśli funkcja nazwana oczekuje innej funkcji jako danych wejściowych w argumencie w funkcji nazwanej, możesz użyć funkcji LAMBDA lub funkcji nazwanej.

Przykłady

Przykładowe dane:

LAMBDA example data.

Samodzielna funkcja LAMBDA

Możesz napisać funkcję LAMBDA, aby obliczyć podatek od wynagrodzenia, przy założeniu, że stawka podatku wynosi 30%. Wartość wynagrodzenia podajesz po funkcji. LAMBDA standalone example.

Przykład: =LAMBDA(salary, salary*0.3)(C5)

W ten sposób obliczysz podatek za miesiąc 1.

LAMBDA w funkcji pomocniczej LAMBDA

Aby przeprowadzić zaawansowane operacje na tablicy, użyj funkcji LAMBDA w funkcjach pomocniczych LAMBDA.

Example of LAMBDA inside a LAMBDA Helper Function (LFH)

Przykład: =MAP(C5:C10, LAMBDA(salary, salary*0.3))

W ten sposób obliczysz kwotę wynagrodzenia pomnożoną przez 0,3 dla każdego elementu w komórkach C5:C10 tablicy.

LAMBDA w funkcji nazwanej

W argumencie funkcji nazwanej możesz użyć funkcji LAMBDA. Dowiedz się więcej o funkcjach nazwanych

Example of Lambda inside a Named function.

Funkcja nazwana: AVG_MONTHLY_TAX(range, tax_calculator_function)

Definicja formuły: =tax_calculator_function(sum(range))/count(range)

Argument tax_calculator_function możesz zapisać za pomocą funkcji LAMBDA.

Przykład: =AVG_MONTHLY_TAX(C5:C10,LAMBDA(range, range*0.3))

W ten sposób obliczysz średni miesięczny podatek za miesiące 1–6.

Typowe błędy

Argument nazwy nie jest identyfikatorem

Przykład: =LAMBDA(3, x+1)(3)

Jeśli pierwszy argument nie jest identyfikatorem, wystąpi ten błąd:

Error message when you input an argument that is not an identifier.

Wymagania związane z identyfikatorem:

  • Nie może to być zakres (np. „A1” lub „A2”).
  • Nie może zawierać spacji ani znaków specjalnych. Może zawierać kropki i podkreślenia.
  • Nie może zaczynać się od cyfr (np. „9Cześć”).

Funkcja LAMBDA nie została wywołana

Ten błąd wynika z niewywołania funkcji LAMBDA zawierającej wartości.

Przykład: =LAMBDA(salary, salary*0.3)

Jeśli dla argumentu salary nie zostanie podana żadna wartość, wystąpi ten błąd:

Error message when you do not follow the LAMBDA with the call that contains the values.

W przypadku LAMBDA jako argumentu w funkcji nazwanej oznacza to, że nie wywołano zmiennej odwołującej się do LAMBDA z wymaganymi wartościami w definicji funkcji nazwanej.

Przykład: zgodnie z definicją formuły, jeśli wpiszesz =tax_calculator_function/count(range),

zamiast =tax_calculator_function(sum(range))/count(range), wystąpi ten błąd:

Error message when you do not follow the LAMBDA with the call that contains the values in a Named function.

Wskazówka: w przypadku LAMBDA w funkcji pomocniczej LAMBDA ten błąd nie wystąpi, ponieważ funkcja pomocnicza LAMBDA automatycznie używa LAMBDA na danym zakresie danych wejściowych.

Funkcje pomocnicze Lambda

Funkcje pomocnicze Lambda to funkcje natywne, które akceptują funkcję wielokrotnego użytku LAMBDA jako argument wraz z tablicą wejściową. Pomagają one w zaawansowanych operacjach na tablicach, wykonując formułę określoną w funkcji LAMBDA dla każdej wartości w tablicy wejściowej. Funkcja wielokrotnego użytku LAMBDA może być przekazywana jako funkcja LAMBDA lub funkcja nazwana.
Funkcje pomocnicze Lambda:

  • Funkcja MAP – ta funkcja mapuje każdą wartość w określonych tablicach na nową wartość.
  • Funkcja REDUCE – ta funkcja redukuje tablicę do skumulowanego wyniku.
  • Funkcja BYCOL – ta funkcja grupuje tablicę według kolumn.
  • Funkcja BYROW – ta funkcja grupuje tablicę według wierszy.
  • Funkcja SCAN – ta funkcja skanuje tablicę i zwraca wartości przejściowe.
  • Funkcja MAKEARRAY – ta funkcja tworzy obliczoną tablicę o określonych wymiarach.

Powiązane funkcje

Tworzenie i używanie funkcji nazwanych: pozwól użytkownikom tworzyć i przechowywać funkcje niestandardowe podobne do LAMBDA.
true
Odwiedź Centrum edukacji

Korzystasz w szkole lub w pracy z usług Google, takich jak Dokumenty Google? Skorzystaj z przydatnych wskazówek, samouczków i szablonów. Dowiedz się, jak pracować nad plikami pakietu Office bez konieczności instalowania tego pakietu, twórz dynamiczne plany projektów i kalendarze zespołów, automatycznie porządkuj skrzynkę odbiorczą itd.

Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Menu główne
5387673732042649474
true
Wyszukaj w Centrum pomocy
true
true
true
true
true
35
false
false