PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelLeta upp värde  i en tabell med flera kolumnerLeta upp värde i en tabell med flera kolumner
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2018-03-18 08:11
 

 Hej,

Jag har en tabell innehållande bruttosummor och nettosummor som sträcker sig från kolumn A till kolumn FN. Tabellen är uppbyggd så att bruttosumman står i vänstra kolumnen och ska leta efter motsvarande nettosumma i kolumnen till höger

 

Jag vill kunna skriva in en bruttosumma och sen leta i alla och returnera ett motsvarande värde. Jag har provat med sumif och det fungerar bra tills att jag skriver in en bruttosumma som också kan hittas i kolumnen för nettosumma då excel returnerar adderade summor som blir alldeles för höga

Hans-Erik

 

Brutto Netto Brutto Netto Brutto Netto
           
30001 22855 30201 22998 30401 23141
30002 22856 30202 22999 30402 23142
30003 22857 30203 23000 30403 23143
30004 22858 30204 23001 30404 23144
30005 22859 30205 23002 30405 23145
30006 22860 30206 23003 30406 23146
30007 22861 30207 23004 30407 23147
30008 22862 30208 23005 30408 23148
30009 22863 30209 23006 30409 23149
           
Nytt inlägg
 2018-03-19 10:10
 
 Ändrad av anonymous  på 2018-03-19 12:17:34

(SUMMA.OM=SumIF  i svensk excel)

Jag tror faktiskt att du måste köra varje kolumnpar separat, typ:

=SUMMA.OM(A:A;30209;B:B)+SUMMA.OM(C:C;30209;D:D)+SUMMA.OM(E:E;30209;F:F)  osv 

eller, om du skriver villkoret i cell FP1 och kör en summa av dina summa.om

=SUMMA(SUMMA.OM(A:A;$FP$1;B:B);SUMMA.OM(C:C;$FP$1;D:D);SUMMA.OM(E:E;$FP$1;F:F))

Men  det blir ju 170/2 =85 par, så du får nog dela upp det på flera summor

En variant är att automatskapa en formel för varje kolumn-par och sedan summera dessa.  Klistra in den här formeln i t.ex cell FO1:

=SUMMA.OM(FÖRSKJUTNING($A$1;0;RAD()*2-2;100;1);$FP$1;FÖRSKJUTNING($B$1;0;RAD()*2-2;100;1))

Om du kopierar ner formeln till rad 85 så borde du få en summa.om för varje "kolumnpar"  (talet 100 anger hur många rader du vill titta i i varje kolumn. skriv in ett lämpligt tal).

Sen borde du få rätt svar med Sum(FO1:FO85)

i teorin vore det här en perfekt kandidat för en matrissummering , men hur den skulle skapas övergår mitt stackars förstånd

Nytt inlägg
 2018-03-23 07:46
 
Hej hej

Varför inte lägga en sumif ovanför varje bruttokolumn som pekar på en cell där du kan skriva in ett värde och som letar i bruttokolumnen rakt under och returnerar nettoresultatet jämte.

Därefter kan du lägga en vanlig summa på samtliga sumif resultat, så att du kan få ut nettoresultatet jämte din bruttocell.
/Christian
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelLeta upp värde  i en tabell med flera kolumnerLeta upp värde i en tabell med flera kolumner

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter