Przejdź do głównej zawartości

Funkcja

Funkcja Let przypisuje imiona i nazwiska wynikami obliczeń. Umożliwia to przechowywanie pośrednich obliczeń, wartości lub definicji w formule. Te imiona i nazwiska obowiązują tylko w zakresie funkcji LET. Podobnie jak w przypadku zmiennych w programowaniu, można to zrobić za pomocą składni macierzystej formuły programu Excel.

Aby użyć funkcji LET, należy zdefiniować pary nazw i skojarzone wartości oraz obliczenia, które są w nim używane. Należy zdefiniować co najmniej jeden parę nazwa/wartość (zmienną) i obsługiwać do 126.

Zezwól na diagram

O365_betadisc

Korzyści

  • Ulepszona wydajność W przypadku wielokrotnego zapisywania tego samego wyrażenia w formule program Excel oblicza wynik wielokrotnie. Umożliwia rozmowę z wyrażeniem za pomocą nazwy i program Excel oblicza go raz.

  • Łatwe czytanie i składanie Nie trzeba zapamiętywać, do czego odnosi się odwołanie określonemu zakresowi/komórce, czego dotyczyło wykonywanie obliczeń, oraz kopiowanie/wklejanie tego samego wyrażenia. Za pomocą funkcji deklarowania i nazywania zmiennych możesz nadać sobie zrozumiały kontekst wszystkim użytkownikom formuły.

= LET (Name1, name_value1, calculation_or_name2, [name_value2, calculation_or_name3...])

Argument

Opis

name1

Wymagane

Imię i nazwisko, które ma zostać przypisane. Musi zaczynać się literą. Nie może być wynikiem formuły lub nie jest w konflikcie z składnią zakresu.

name_value1

Wymagane

Wartość przypisana do Name1.

calculation_or_name2

Wymagane

Jedna z poniższych:

  • Obliczenia korzystające ze wszystkich nazw w ramach funkcji LET. To musi być ostatni argument w funkcji LET.

  • Druga nazwa do przypisania do drugiego name_value. Jeśli określono nazwę, name_value2 i calculation_or_name3 będą wymagane.

name_value2

Opcjonalne

Wartość przypisana do calculation_or_name2.

calculation_or_name3

Opcjonalne

Jedna z poniższych:

  • Obliczenia korzystające ze wszystkich nazw w ramach funkcji LET. Ostatnim argumentem w funkcji LET musi być obliczenie.

  • Trzecia nazwa, która ma zostać przypisana do trzeciego name_value. Jeśli określono nazwę, name_value3 i calculation_or_name4 będą wymagane.

Uwagi: 

  • Ostatnim argumentem musi być obliczenie zwracające wynik.

  • Nazwy zmiennych są wyrównywane za pomocą prawidłowych nazw, które mogą być używane w Menedżerze nazw. Na przykład "a" jest prawidłowe, ale "c" nie jest przyczyną konfliktu z odwołaniami do stylów W1K1.

Przykłady

Przykład 1

Uwzględnij proste wyrażenie "SUM (x; 1)", gdzie x jest zmienną nazwaną, do której można przypisać wartość (w tym przypadku argument x ma przypisaną wartość 5).

= LET (x; 5; suma (x; 1))

Gdy ta formuła jest wprowadzana w komórce, zostanie zwrócona wartość 6. 

Przykład 2

Załóżmy, że masz niektóre nieprzetworzone dane sprzedaży, a chcesz filtrować te dane, aby pokazać jedną osobę, i Dodaj kreskę do pustych komórek.

Niefiltrowane dane

Filtrowane dane

Niefiltrowane dane sprzedaży

Filtrowane dane dotyczące sprzedaży

Możesz to zrobić, korzystając z funkcji powiększanie i poprawianie czytelności formuły i obliczanie ich dwukrotnie tak szybko, jak w przypadku braku możliwości.

Dane przykładowe   

Skopiuj poniższą tabelę do komórki a1 pustego arkusza, jeśli chcesz wykonać ten przykład samodzielnie.

Raportu

Region

Produkt

Zysk

Ewy

Wschód

Jabłoń

$1,33

Tomasz

Południe

Banan

$0,09

Ewy

Zachód

Mango

$1,85

Tomasz

Północ

$0,82

Tomasz

Zachód

Banan

1,25 zł

Ewy

Wschód

Jabłoń

$0,72

Tomasz

Północ

Mango

$0,54

Oryginalna formuła

= Jeżeli (ISBLANK (FILTER (A2: D8; a2: A8 = "Jacku")), "-", FILTER (A2: D8; a2: A8 = "Jacku"))

Formuła korzystająca z funkcji LET

= Let (FilterCriteria; "Jacku"; filteredRange; Filter (A2: D8; a2: A8 =FilterCriteria), jeżeli (jest pusta (filteredRange), "-", filteredRange))

Potrzebujesz dodatkowej pomocy?

Zawsze możesz zwrócić się do eksperta w społeczności technicznej programu Excel, uzyskać pomoc w społeczności odpowiedzilub zasugerować nową funkcję lub udoskonalanie głosu użytkownika programu Excel.

Uwaga:  Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Czy możesz dać nam znać, czy te informacje były pomocne? Oto angielskojęzyczny artykuł do wglądu.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×