om man kikar på en kolumn i taget så kan din
=ANTAL.OM(B2:B6;MAX(B2:B6))
Lika gärna skrivas som
=(MAX(B2:B6)=B2)*1
Och du skulle helt enkelt kunna summera värdet för 5 kolumner
=SUMMA(MAX(B$2:B$6)=B2;MAX(C$2:C$6)=C2;MAX(D$2:D$6)=D2;MAX(E$2:E$6)=E2;MAX(F$2:F$6)=F2)
Men om man vill förkorta det här upplägget till en kompaktare matrisformel så springer mam på problem. Den första delen B2,c2...f2 kan fås ut med
=INDEX(B2:F2;;{1,2,3,4,5})
eller, mer generelt:
=INDEX(B2:F2;;SEKVENS(;5))
Men Maxvärdet för kolumnerna är knepigare. Jag trodde att det skulle gå med förskjutning. Men jag mindes tydligen fel. Då kan du testa "BYCOL" istället. Och som av en ren slump så är exemplet i hjälpen att hitta maxvärdet i kolumner:
https://support.microsoft.com/sv-se/o...
=SUMMA(1*(INDEX(B2:F2;;{1,2,3,4,5})=BYCOL($B$2:$F$6;LAMBDA(array;MAX(array)))))
Som är marginellt kortare än att skriva in varje kolumn separat. Och skriver du den generiska formeln blir skillnaden änu mindre.
=SUMMA(1*(INDEX(B2:F2;;SEKVENS(;5))=BYCOL($B$2:$F$6;LAMBDA(array;MAX(array)))))