Jak używać funkcji LET w Excelu

Funkcja LET w MS Excel pozwala przypisać nazwy do wyników obliczeń. Dzięki temu unika się wielokrotnego obliczania tych samych wartości w innych częściach formuły, co poprawia czytelność oraz wydajność formuły. Na chwilę obecną, Google Sheets nie obsługuje tej funkcji.

Opis i użycie funkcji

Funkcja LET umożliwia tworzenie lokalnych zmiennych używanych w ramach pojedynczej formuły. Zdefiniowane zmienne można później wielokrotnie wykorzystać w tej formule. Strukturę funkcji przedstawia się w następujący sposób:

=LET(nazwa1, nazwa_wartości1, [nazwa2, nazwa_wartości2, ...], obliczenie_zwracające_wartość)
  • nazwa1, nazwa2, … – to nazwy przypisywane poszczególnym wartościom lub wyrażeniom
  • nazwa_wartości1, nazwa_wartości2, … – reprezentują przypisane wartości lub wyrażenia do danych nazw
  • obliczenie_zwracające_wartość – jest formułą korzystającą z wcześniej zdefiniowanych zmiennych, która zwraca wynik

Przykłady zastosowań

Zadanie 1: Obliczenie średniej ważonej

Przy założeniu, że posiadamy dane w Excelu dotyczące ilości sprzedanych produktów i ich cen, zadaniem będzie obliczenie średniej ważonej cen tych produktów.

| Produkt | Ilość | Cena | |---------|------|------| | A | 10 | 20 | | B | 15 | 30 |

Formuła z funkcją LET mogłaby wyglądać następująco:

=LET(ilosci, A2:A3, ceny, B2:B3, SUMPRODUCT(ilosci, ceny) / SUM(ilosci))

Tutaj ilości i ceny to zmienne lokalne odnoszące się do zakresów A2:A3 i B2:B3, co sprawia, że formuła jest bardziej zrozumiała i unika powtarzania zakresów.

Zadanie 2: Obliczenie skumulowanego wzrostu procentowego

Posiadając serię danych finansowych firmy za kilka lat, możemy chcieć obliczyć skumulowany wzrost procentowy.

| Rok | Dochód | |-------|---------| | 2018 | 100000 | | 2019 | 120000 | | 2020 | 150000 |

Wykorzystanie funkcji LET w tym przypadku znacząco upraszcza obliczenia:

=LET(dochod_start, C2, dochod_koniec, C4, (dochod_koniec / dochod_start - 1) * 100)

Zdefiniowanie zmiennych dochód_start i dochód_koniec pozwala na skompaktowanie formuły do obliczenia wzrostu procentowego, którego wynik jest następnie mnożony przez 100, aby uzyskać procent.

Podsumowując, wykorzystanie funkcji LET w skomplikowanych formułach Excel poprawia zarządzanie złożonością, zwiększa wydajność obliczeń i ułatwia zrozumienie skonstruowanych formuł.

https://support.microsoft.com/pl-pl/office/funkcja-let-34842dd8-b92b-4d3f-b325-b8b8f9908999
Inne funkcje
Dodaje argumenty
Dodaje komórki w zakresie, które spełniają wiele kryteriów
Zwraca sumę iloczynów odpowiednich elementów tablicy
Dodaje komórki określone przez podane kryterium
Zwraca sumę kwadratów argumentów
Zwraca sumę częściową listy lub bazy danych