
Zagnieżdżanie to praktyka umieszczania jednej formuły lub funkcji wewnątrz innej. Chodzi o to, że jedna funkcja wymaga wartości, którą może dostarczyć inna. Zagnieżdżając funkcję wewnątrz innej i umieszczając funkcję wewnętrzną w miejscu, w którym pojawiłby się argument funkcji, funkcja wewnętrzna może przekazać wynik bezpośrednio do funkcji zewnętrznej.
Przykład
W przedstawionym przykładzie formuła w D4 zawiera trzy funkcje, które są zagnieżdżone:
=INT(YEARFRAC(C4,TODAY()))
Funkcja TODAY jest zagnieżdżona w funkcji YEARFRAC, która jest zagnieżdżona w funkcji INT. Funkcja TODAY zwraca bieżącą datę, która jest przekazywana do funkcji YEARFRAC jako „data końcowa”. Data rozpoczęcia jest dostarczana przez komórkę C4. YEARFRAC zwraca wartość dziesiętną, taką jak ta w D4:
18.425 // YEARFRAC result on Oct 19, 2019
whis jest przekazywana bezpośrednio do funkcji INT. Funkcja INT usuwa część dziesiętną liczby i zwraca 18 jako wynik końcowy.
Więcej przykładów zagnieżdżania
Zagnieżdżanie jest powszechną techniką w bardziej zaawansowanych formułach programu Excel. Oto kilka innych przykładów:
- Podstawowy INDEKS i MECZ
- JEŚLI to I tamto
- Komórka zawiera określony tekst
- Dni robocze w roku