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

 
ForumForumDiskussionerDiskussionerExcelExcelSummera flera kolumner baserat på ett vilkorSummera flera kolumner baserat på ett vilkor
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2016-01-12 09:31
 
Jag vill summera flera kolumner baserat på villkor I en kolumn. Har försökt med bade SUMIF, SUMIFS och SUMPRODUCT men får bara "VALUE#"-fel. Ex. Kolumn A innehåller namn1,namn2,namn3, namn4 osv (samma namn finns med flera gånger) Kolumn B, C och D innehåller olika värden. Jag vill leta efter tex 'namn2' och då få värdet från alla tre kolumner (B,C,D) för de rader som innehåller 'namn2'. SUMIF funkar fint om jag bara vill ha värdet från EN kolumn men den hanterar inte flera. Tacksam för hjälp.
Nytt inlägg
 2016-01-12 18:57
 
Hej!
Något som hindrar att du har en kolumn i bladet som summerar B,C och D och kör SUMIF på den kolumnen?
Nytt inlägg
 2016-01-12 21:40
 

 I kolumn B,C,D osv har jag månadsvärden (jan-dec) och det är dessa jag vill se ackumulerat, dvs jag skulle behöva ha 12st (åtm 11) summeringskolumner för att använda sumif.

En vanlig SUM funkar ju fint att använda på flera kolumner så jag tycker det borde gå att lösa med villkor också men jag får inte rätt på det :-(

Hoppas någon kan hjälpa, det skulle verkligen uppskattas

 

mvh

Nytt inlägg
 2016-01-13 16:07
 

Lite längre formler? Typ en sumif för varje kolumn, svenska exempel så att du får träna på översättnignar:

=SUMMA.OM($A:$A;"Namn2";B:B)+SUMMA.OM($A:$A;"Namn2";C:C)+SUMMA.OM($A:$A;"Namn2";D:D)

osv,  eller en lite kortare matris-förmel där du måste begränsa antalet rader: 

=PRODUKTSUMMA(($A2:$A100="Namn2")*(B2:B100+C2:C100+D2:D100))

 

eller, om du vill ha det kort och gillar matrisformler:

=SUMMA(OM(A:A="namn2";B:D))      

+ det vanliga [ctrl]+[shift]+[enter] så att formeln får "Måsvingar"

Personligen skulle jag välja den första varianten med flera SUMIF. Bara för att excel har lättare att hanterar den typen av formler. 

Nytt inlägg
 2016-01-13 17:13
 
Tack! Produktsummavarianten får jag att fungera och det känns som en rätt bra lösning. Däremot får jag inte rätt på ditt sista förslag med summa(om(...här får jag bara värdet noll. Man ska inte ha några siffror i cellreferenserna utan bara skriva A:A och B:D va? mvh
Nytt inlägg
 2016-01-13 17:24
 

Hej

Du bör skriva siffror i cellreferenserna om du kan. Jag tog hela kolumnerna bara för att jag inte har en anming om hur många rader du har . Normalt sett är det altid bättre att avgränsa formeln arbetområde efterom det är ganska krävande formler.

Den sistaa formeln är en Matrisformel. Du måste trycka Ctrl+shift+enter när du har skrivit formlen. Du ser om du lyckats genom att  formeln får "måsvingar"

{=SUMMA(OM(A:A="namn2";B:D))}

Men jag är inte så förtjust i den typen av formler eftersom det är så lätt att "ramla ur" matrisläget

Här är ett Låångt exempel från microsoft

https://support.office.com/sv-se/article/Riktlinjer-för-och-exempel-på-matrisformler-3be0c791-3f89-4644-a062-8e6e9ecee523

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelSummera flera kolumner baserat på ett vilkorSummera flera kolumner baserat på ett vilkor

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