Neviem overiť správnosť Tvojho vzorca, keďže nemám Excel 365 a teda ani funkciu XLOOKUP, ale POSUN na funkciu XLOOKUP by mal dávať chybu, keďže XLOOKUP vracia hodnotu a nie adresu, na ktorú by bolo možné aplikovať funkciu POSUN...
Mám preto iný vzorec, ktorý funguje na mojom Exceli 2016:
=SUM(INDIRECT("B"&MAX(1*(A1:A11=D1)*ROW(A1:A11))+1&":B11"))
Jedná sa o maticový vzorec, to znamená, že ho do bunky vložíš nie jednoduchým stlačením ENTER, ale CTRL+SHIFT+ENTER a mal by fungovať na akomkoľvek Exceli...