„Excel 2020“: naudokite A2: INDEX () kaip nepastovią OFFSET - „Excel“ patarimai

Turinys

Yra lanksti funkcija, vadinama OFFSET. Tai gali nurodyti skirtingo dydžio diapazoną, kuris apskaičiuojamas skrendant. Žemiau esančiame paveikslėlyje, jei kas nors pakeis # Qtrs išskleidžiamąjį meniu H1 iš 3 į 4, ketvirtasis OFFSET argumentas užtikrins, kad diapazonas išsiplėstų įtraukiant keturis stulpelius.

Skaičiuoklės guru nekenčia OFFSET, nes tai yra nepastovi funkcija. Jei eisite į visiškai nesusijusį langelį ir įvesite skaičių, visos OFFSET funkcijos bus apskaičiuotos, net jei ši ląstelė neturi nieko bendra su H1 ar B2. Dažniausiai „Excel“ labai atsargiai praleidžia laiką tik apskaičiuodama langelius, kuriuos reikia apskaičiuoti. Bet kai įvesite OFFSET, visi OFFSET langeliai ir visa kita nuo OFFSET pradėta skaičiuoti po kiekvieno darbalapio pakeitimo.

Žemiau pateiktoje formulėje prieš funkciją INDEX yra dvitaškis. Paprastai žemiau parodyta INDEX funkcija grąžins 1403 iš langelio D2. Bet kai abiejose INDEX funkcijos pusėse dedate dvitaškį, jis pradeda grąžinti langelio adresą D2, o ne D2 turinį. Tai laukinė, kad tai veikia.

Kodėl tai svarbu? INDEX nėra nepastovi. Jūs gausite visą lankstų OFFSET gėrį be laiko sugaišančių perskaičiavimų.

Pirmą kartą šį patarimą sužinojau iš Dano Mayoho „Fintega“. Dėkojame „Access Analytic“, kad pasiūlė šią funkciją.

Įdomios straipsniai...