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

 
ForumForumDiskussionerDiskussionerExcelExcelSummering omSummering om
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2016-09-20 08:11
 

Hej

Skulle behöva hjälp med =SUMMA.OM formel

Jag skulle vilja ha om man fyller i text SJ i en cell så skall detta innebära 8,0 i tal

Genom detta vill jag sedan summera fem celler

 

Så när jag fyller i SJ i cell A5 skall detta betyda 8,0, fyller jag i SJ i Cell A5 och i Cell E5 skall detta summera till 16,0 osv

 

Någon som förstår vad jag menar och kan gärna hjälpa mig?

 

/Tommy

Nytt inlägg
 2016-09-20 16:31
 
Om jag tolkar dig rätt så tror jag att det enklaste är ANTAL.OM()*8

Dvs det enklaste fallet, dina 5 celler ligger snyggt och prydligt från A5:E5 och SJ är alltid hela texten:
=ANTAL.OM(A5:E5;"sj")*8
Om du vill hitta alla celler där teckenkombinationen SJ ingår på något sätt (SJ-tåg, byte till sj osv)
=ANTAL.OM(A5:E5;"*sj*")*8

om cellerna inte ligger i ordning får du först summera ihop
=SUMMA(ANTAL.OM(A5;"sj");ANTAL.OM(E5;"sj");ANTAL.OM(C3;"sj");ANTAL.OM(D7;"sj");ANTAL.OM(B8;"sj"))*8
Nytt inlägg
 2016-09-20 17:39
 

 Tack anonymous

En fråga

Om jag vill lägga in värdet som du gav mig

=SUMMA(ANTAL.OM(A5;"sj");ANTAL.OM(E5;"sj");ANTAL.OM(C3;"sj");ANTAL.OM(D7;"sj");ANTAL.OM(B8;"sj"))*8

i ett nytt exceldokument som inte hör till (alltså länka) vad blir parametrarna då?

Där jag har cellerna A5 osv där SJ fylls i heter exelfil rapport.xlsx, men resultatet vill jag ha i är i exelfil kontroll.xlsx

Hoppas du kan hjälpa mig?

 

 

Nytt inlägg
 2016-09-20 17:39
 

 Tack anonymous

En fråga

Om jag vill lägga in värdet som du gav mig

=SUMMA(ANTAL.OM(A5;"sj");ANTAL.OM(E5;"sj");ANTAL.OM(C3;"sj");ANTAL.OM(D7;"sj");ANTAL.OM(B8;"sj"))*8

i ett nytt exceldokument som inte hör till (alltså länka) vad blir parametrarna då?

Där jag har cellerna A5 osv där SJ fylls i heter exelfil rapport.xlsx, men resultatet vill jag ha i är i exelfil kontroll.xlsx

Hoppas du kan hjälpa mig?

 

 

Nytt inlägg
 2016-09-21 08:43
 
 Ändrad av anonymous  på 2016-09-21 07:53:31
Det där kan du kolla ganska lätt.

öppna både rapport.xlsx och kontroll.xlsx
ställ dig i en tom cell i kontroll och skriv in ett likamed-tecken
=
om du sedan klickar i första cellen i första bladet i rapport.xlsx 2 så skriver excel in adressen:
=[rapport.xlsx]Blad1!$A$1
du måste alltså ange både filnamn och fliknamn i adressen, med hakparanteser runt filnamnet och ett utropstecken mellan bladnamn och celladress.


Problemet är att ANTAL.OM inte tycker om externa referenser (till stängda böcker) så du måste förenkla grundformeln till:

=SUMMA((A5="sj");(E5="sj");(C3="sj");(D7="sj");(B8="sj"))*8

och om du klistrar in [rapport.xlsx]Blad1! före varje adress blir det:

=SUMMA(([rapport.xlsx]Blad1!A5="sj");([rapport.xlsx]Blad1!E5="sj");([rapport.xlsx]Blad1!C3="sj");([rapport.xlsx]Blad1!D7="sj");([rapport.xlsx]Blad1!B8="sj"))*8

När du stänger dina dokument kommer excel dessutom automatiskt att lägga till filens sökväg till formeln.

Men det (miss)sköter som sagt var excel själv.
Det här brukar fungera "sådär". så länge filerna ligger stilla i samma mapp brukar det ordna sig, med det kan skita sig ganska hårt om servrar byter namn, du skaffar ny dator, skickar kontrollfilen till en kompis osv. Tänkt dig för och skriv gärna in kommentarer i filen så fort du länkar någon annanstans.

********ED tog bort en massa tjafs*********
Nytt inlägg
 2016-09-23 12:14
 

 Hallå anonymous

 

Jag försöker verkligen men har lite svårt att få till den formel du gav, det kommer upp felmeddelanden för mig

 

När jag prövar (observera att länkningen är min korekta) texten jag klistrar in nedan fungerar det, men är bara F7 cellen, men får tusan inte till från cell 2 och framåt, klarar bara en, vad kan det vara för fel)

 

=SUMMA('[Händelserapport ny version mall 2.0.xlsx]Distriktare'!$F$7="SJ")*8

 

Tack på förhand

Nytt inlägg
 2016-09-23 14:51
 
Jag tror bara att du missar parenteserna.
('[Händelserapport ny version mall 2.0.xlsx]Distriktare'!$F$7="SJ")
är ett villkor som kan bli sant (1) eller falskt (0), dvs ett kortare sätt att skriva
=OM('[Händelserapport ny version mall 2.0.xlsx]Distriktare'!$F$7;"SJ";1;0)

Hursomhelst, du måste ha kvar en parentes runt VARJE villkor för att den skall köras som en SANT/FALSKT funktion + en för summafunktionen, dvs

Summa( ('[Händelserapport ny version mall 2.0.xlsx]Distriktare'!$F$7="SJ");('[Händelserapport ny version mall 2.0.xlsx]Distriktare'!$F$9="SJ") )*8
(utan mellanslag, jag försökte vara pedagogisk)

Eftersom jag inte kan se dina filer så är det bara en gissning, men du kan väl testa
Nytt inlägg
 2016-09-23 20:38
 

 Hej Anonymous

Jag följde ditt råd och kontrollerade paranteserna, det funkar med en cell men inte två

 

Så det funkar med

=SUMMA('[Händelserapport ny version mall 2.0.xlsx]Distriktare'!$F$7="SJ")*8

 

Men inte med 

=SUMMA(('[Händelserapport ny version mall 2.0.xlsx]Distriktare'!$F$7="SJ");([Händelserapport ny version mall 2.0.xlsx]Distriktare'!$L$7="SJ"))*8

 

Tack för att du är pedagogisk, men jag måste på riktigt vara dum nu "känns så iaf"

 

Tack för ditt tålamod

 

/Tommy

Nytt inlägg
 2016-09-26 07:09
 
Läser på telefånen, men det ser ut som du missat en enkelfnutt '
i den andra parentesen. Presis Innan hakparantesen [ som påbörjar filnamnet.
Det blir oftast rätt om du står i din fomel och klickar på cellen du vill hämta datafrån.
Där funkar excels automagiskt bra.
/A.mouse
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelSummering omSummering om

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