Vet inte om jag förstår hur du menar.
Menar du att du bara vill lägga till bokstäver som ”uteslutningsvillkor”? Då kan du byta ut
(D2:BC2<>"")* mot ÄRTAL: (ISNUMBER(D2:BC2)*
Men då räcker inte produktsumman för att excel skall förstå att det är en matrisformel. Du måste ändå mata in med Ctrl+shift+enter.
Alternativ:
Om vi antar att du vill returnera värdet för de 5 högsta Veckonumren oavsett om det kommer tomma celler/ bokstäver emellan
(t.ex både före/efter semester) så tror jag att du får plocka ut dom en och en med hjälp av STÖRSTA (LARGE) som tillåter att du
hämtar ut det X-största värdet (radnumret) i en lista
Om du matar in de här formlerna som matrisformler (Ctrl+shift+enter) så får du kolumnnumret för den största,
näst största och tredje största kolumnnumret som innehåller en siffra
{=STÖRSTA(ÄRTAL(D2:BC2)*KOLUMN(D2:BC2);1)}
{=STÖRSTA(ÄRTAL(D2:BC2)*KOLUMN(D2:BC2);2)}
{=STÖRSTA(ÄRTAL(D2:BC2)*KOLUMN(D2:BC2);3)}
(LARGE, ISNUMBER, COLUMN)
Kolla hur det ändras om du skriver i 0:or, tal eller bokstäver i rad2
När du vet kolumnnumren kan du återigen fiska ut värdet med hjälp av FÖRSKJUT eller INDEX. Så här blir formeln för det största med hjälp av INDEX
(Hmm, jag vet att jag valde bort index av någon anledning i går, men nu kommer jag inte ihåg varför. Men, men: det blir kompaktare).
{=INDEX(A2:BD2;1;STÖRSTA(ÄRTAL(D2:BC2)*KOLUMN(D2:BC2);1))}
Sen skulle man kunna tro att man kan fiska ut de 5 största genom att lägga en matris i n:te största och summera
{=summa(INDEX(A2:BD2;1;STÖRSTA(ÄRTAL(D2:BC2)*KOLUMN(D2:BC2);{1;2;3;4;5})))}
Men det verkar inte gå, så du får räkna ihop var för sig (som jag tror att den blir med dina Svengelska inställningar). en kort och kompakt formel (du måste utöka formelfönstret om du villl se mer än en rad)...:
{=AVERAGE(INDEX(A2:BD2;1;LARGE(ISNUMBER(D2:BC2)*COLUMN(D2:BC2);1));
INDEX(A2:BD2;1;LARGE(ISNUMBER(D2:BC2)*COLUMN(D2:BC2);2));
INDEX(A2:BD2;1;LARGE(ISNUMBER(D2:BC2)*COLUMN(D2:BC2);3));
INDEX(A2:BD2;1;LARGE(ISNUMBER(D2:BC2)*COLUMN(D2:BC2);4));
INDEX(A2:BD2;1;LARGE(ISNUMBER(D2:BC2)*COLUMN(D2:BC2);5)))}
Möjliga Problem:
Det får inte stå några siffror i kolumn A:C. Det ger problem om mindre än 5 ”giltiga” värden