Excel 2020: Použijte A2: INDEX () jako energeticky nezávislý OFSET - tipy pro Excel

Obsah

Existuje flexibilní funkce zvaná OFFSET. Může ukazovat na rozsah jiné velikosti, který se počítá za běhu. Na obrázku níže, pokud někdo změní rozbalovací nabídku # Qtrs v H1 ze 3 na 4, čtvrtý argument OFFSET zajistí, že se rozsah rozšíří tak, aby zahrnoval čtyři sloupce.

Guru tabulky nenávidí OFFSET, protože se jedná o volatilní funkci. Pokud přejdete do zcela nesouvisející buňky a zadáte číslo, vypočítají se všechny funkce OFFSET - i když tato buňka nemá nic společného s H1 nebo B2. Excel je většinou velmi opatrný, aby trávil čas pouze výpočtem buněk, které je třeba vypočítat. Ale jakmile zavedete OFFSET, všechny buňky OFFSET plus vše podřízené od OFFSETu se začnou počítat po každé změně v listu.

Ve vzorci níže je před funkcí INDEX dvojtečka. Normálně by funkce INDEX zobrazená níže vrátila 1403 z buňky D2. Ale když vložíte dvojtečku na obě strany funkce INDEX, začne vracet adresu buňky D2 namísto obsahu D2. Je divoké, že to funguje.

Proč na tom záleží? INDEX není volatilní. Získáte veškerou flexibilní dobrotu OFFSET bez časově sajícího přepočtu znovu a znovu.

Tento tip jsem se poprvé naučil od Dana Mayoha ve Fintega. Děkujeme společnosti Access Analytic za navržení této funkce.

Zajímavé články...