
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.