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 värden som representeras av textSummera värden som representeras av text
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2019-05-02 16:05
 
 Ändrad av Roger  på 2019-05-02 16:07:58

 Hej,

Har ett dilemma. Ett arbetsschema där jag skriver in koder A, D, etc som representerar ett värde. Under denna kolumn vill jag summera kodernas värde.

Kod    Värde                                                  Person            Måndag       Tisdag

F          1                                                        Person1              F                   X

A          1                                                        Person2              f                     A

X          0,5                                                     Person3              X                    A

f           0,33                                                                         Summa           Summa        

Under vilja i respektive kolumn (måndag/tisdag..) summera så att varje kolumn får summan ex i rad "Måndag" 1+0,33+0,5= 1,86

Vore så tacksam om jag kunde få tips på formel/kod (VBA)

Nytt inlägg
 2019-05-03 07:18
 
Hej hej

Du behöver hjälpkolumner för att kunna lösa detta. 1 hjälpkolumn bredvid samtliga dina veckodagar, dessa kan du sedan summera på och därefter dölja om så önskas. I hjälpkolumnerna ska du matcha in numeriska värden för dina bokstäver. Nedan formel blev lite mer avancerad än vanligt efterssom du behöver lösa problematiken med stora och lilla F. Detta gör =EXAKT(), i exemplet nedan så behöver "EXAKT" jämföra med en matris, vilket resulterade i en matrisformel.

=INDEX($H$4:$H$6;PASSA(SANT;EXAKT(L4;$G$4:$G$6);0))

H kolumn är dina numeriska värden,
L4 är första värdet i Måndagskolumnen
G kolumn är dina koder (vänster om dina numeriska värden)

Slå in formeln med ctrl shift enter då det är en matris formel, och dra sedan ner den så till sista rad i måndag. Därefter kan du enkelt summera dina värden..

Mvh
Christian
Nytt inlägg
 2019-05-03 08:05
 

 Finfint, såå tacksam för svaret :)

Nytt inlägg
 2019-05-03 09:51
 

 Nu fastnade jag på summeringen? Så fort ett fält är tomt i vänsterkolumnen (måndag) får jag #SAKNAS som resultat i formelfältet i den nya kolumnen till höger, som annars fungera utmärkt så fort jag fyller i någon bokstav i vänsterkolumnen. När det resultatet #SAKNAS uppstår i formel/summeringskolumnen går det ej att summera längs ned. Bara när alla rader är ifylla i Schemat ex för måndag.

Är det något trivialt jag har missat?

Mvh Roger

 

Nytt inlägg
 2019-05-03 11:51
 
Hej hej

Antingen så får du baka in index formeln med =omfel(index(,passa,osv);""), eller så kan du använda funktionen =mängd istället för =summa. Den har möjlighet att ignorera felvärden.

=MÄNGD(9;6;H6:I16)
Där 9 motsvarar =summa
Där 6 motsvarar "ignorera felvärden"
Där H6:H9 motsvarar område att summera

Mvh
Christian
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelSummera värden som representeras av textSummera värden som representeras av text

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