webForumDet fria alternativet

Knepigt Excel-problem

2 svar · 649 visningar · startad av bigsky

bigskyMedlem sedan maj 2002821 inlägg
#1

Kan man få en formel i Excel att bortse från ett värde i en viss cell genom att skriva in ett visst tecken (X) i en angränsande cell?

Tex. om jag har fyra celler med värden (värden inom parantes) och fyra tomma celler (i vilka man kan skriva in X eller en summa, tex. 10):

A1 (10)
A2 (X) (ska beräknas som 0)
A3 (10)
A4 (10)

B1 (10)
B2 (10) (ska beräknas som 0 om det står ett X i A2)
B3 (10)
B4 (10)
B5 (summan av A1:A4 = 40)
B6 (procentsats B5/B1:B4) = 100%

Men om det står ett X i cell A2 ska formeln i B5 bortse från cellen A2 samtidigt som totalen ska minskas med högsta möjliga värde i B2 för A2. I detta fall skulle resultatet i B5 och B6 bli:

B5 (summan av A1:A4 = 30)
B6 (procentsats B5/B1:B4, 30/30) = 100%

sadsmileMedlem sedan jan. 2002177 inlägg
#2

Testa med att använda summa.om funktionen.

Om man som exempel tar detta:

A1 1
A2 1
A3 1
A4 1

B1
B2 x
B3
B4

Och sedan använder funktionen =SUMMA.OM(B1:B4;"<>x";A1:A4) och lägger den i A5 så summerar den A1 till A4 så länge det inte finns ett x i B1 till B4.

Summan i detta fall blir alltså 3.

Testa detta lite, det kan fungera för dig

Anders

edit:

Om jag fattar det hela rätt efter att ha läst igenom din fråga igen så kanske du ville summera på två ställen, även där du har ett eventuellt x. Är det så, så använd samma funktion med vissa ändringar.

I mitt exempel blir det om man vill summera även B-kolumnen =SUMMA.OM(B1:B4;"<>x";B1:B4)

bigskyMedlem sedan maj 2002821 inlägg
#3

Tack så mycket!

130 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)