Excel Párové zdvíhanie

Obsah

Termín „párové zdvíhanie“ v programe Excel odkazuje na špeciálny prípad „zdvíhania“ - zabudovaného výpočtového správania, pri ktorom sú funkcie, ktoré natívne nezarábajú pole, „zdvihnuté“ a volané raz pre každú hodnotu v poli, pričom sa vráti pole obsahujúce viac výsledkov.

Párové zdvíhanie nastane, keď sa hodnoty v dvoch alebo viacerých poliach skombinujú po pároch, čím sa vytvorí odlišné pole, ktoré bude obsahovať výsledok tejto operácie.

Príklad

Zobrazený príklad ilustruje, čo sa stane, ak zavoláte funkciu SQRT takto:

=SQRT((1;2;3)+(3;7;13))

Vo vnútri SQRT sú pridané dve vertikálne polia spolu so sčítacím symbolom. Hodnoty v týchto poliach sa kombinujú po pároch a výsledkom tejto operácie je jedno pole s 3 hodnotami:

=SQRT((4;9;16))

Funkcia SQRT natívne nespracováva polia, takže sa funkcia „zdvihne“ a zavolá sa trikrát, pre každú hodnotu jeden. Konečný výsledok v poli s tromi hodnotami:

=(2;3;4)

Riešenie s viacerými výsledkami

Keď sa vo vzorci vyskytne zdvíhanie, bude mať viac výsledkov a je potrebné s nimi nejako zaobchádzať. Jedným z prístupov je vrátiť všetky hodnoty do hárka vo vzorci poľa s viacerými bunkami. Alternatívne môžete výsledok preniesť do inej funkcie, ako je SUMPRODUCT:

=SUMPRODUCT(SQRT(C5:C7+E5:E7))

vrátiť konečný výsledok 9. SUMPRODUCT bude s poľami zaobchádzať natívne, takže tento vzorec nevyžaduje ovládanie + shift + enter.

Použiť možno aj funkciu SUM, ale bolo by ju treba zadať pomocou CSE.

Ďalšie informácie o „správaní výpočtov poľa“ v aplikácii Excel nájdete v tejto prezentácii Joe McDaid o vzorcoch poľa.

Zaujímavé články...