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ł.