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

 
ForumForumDiskussionerDiskussionerExcelExcelSUMMA.OMSSUMMA.OMS
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2025-01-12 16:25
 

Hej,

Jag försöker använda formeln SUMMA.OMS

I t.ex. Cell D4 på bladet Resultaträkning så vill jag att värdena från kolumn C på bladet Kontohändelser summeras, om...

1. Värdet i kolumn A (med formatet yyyy-mm-dd) på bladet Kontohändelser, "Motsvarar" värdet på rad 1 (med formatet Månad)  från och med kolumn D på bladet Resultaträkning.

2. Värdet i kolumn D på bladet Kontohändelser är lika med värdet i kolumn A på bladet Resultaträkning.

Efter mycket youtube och Copilot har jag framställt följande:

=SUMMA.OMF('Kontohändelser'!C:C, TEXT('Kontohändelser'!A:A, "mmmm"), 'Resultaträkning'!D4, 'Kontohändelser'!D:D, 'Resultaträkning'!A:A)

Här klagar excel dessvärre på att det är problem med formeln. Jag förstår inte vad. Jag lyckades göra ett alternativ där kolumn A på blad Kontohändelser och rad 1 på blad Resultaträkning var i samma format.
 

Någon som har lust att förklara hur jag kan göra? Jag skulle verkligen vilja förstå vad det är jag skriver. Tycker det är svårt med Villkor och villkorsområde när det är flera stycken.

Med vänlig hälsning,

JD

Nytt inlägg
 2025-01-13 14:03
 
 Ändrad av anoying mouse  på 2025-01-13 14:08:57
  • Om du kör helt svenskt system så skall du använda semikolon (;) för att skilja parametrarna, inte komma (,)
  • Om det är månader du skall plocka med text så skall det vara stora M i formatfältet , dvs TEXT('Kontohändelser'!A:A;"MMMM"). Små m  används till minuter i formatkod
  • Men det spelar ingen roll eftersom Summa.om och Summa.omf inte gillar att du du kör formler i matrisfältet, dvs Text. osv  (om det är månader du skall plocka)
  • Det sista vilkoret är lite konstigt också. Skall det verkligen vara hela A-kolumnen " 'Resultaträkning'!A:A" eller skall det vara Resultaträkning!D$1 eller liknande?

Så du får vända på det och göra ett krångligt villkorsfällt

Det här ger t.ex första dagen i månaden som anges i D1

=DATUMVÄRDE(Resultaträkning!D$1&" 2025")

Och de här ger sista datumet i den månaden

=SLUTMÅNAD(DATUMVÄRDE(Resultaträkning!D$1&" 2025");0)

Och din formel blir något i den här stilen där du har två villkor för datumet; Minst första datumet i månaden och högst sista datumet i månaden + kontonummer

=SUMMA.OMF(Kontohändelser!$C:$C;Kontohändelser!$A:$A;">="&DATUMVÄRDE(Resultaträkning!D$1&" 2025");Kontohändelser!$A:$A;"<="&SLUTMÅNAD(DATUMVÄRDE(Resultaträkning!D$1&" 2025");0);Kontohändelser!$D:$D;Resultaträkning!$A4)

Och, eftersom formeln skall stå i  "Resultaträkning" så kan du ta bort de referenserna och få formeln marginellt kortare

=SUMMA.OMF(Kontohändelser!$C:$C;Kontohändelser!$A:$A;">="&DATUMVÄRDE(D$1&" 2025");Kontohändelser!$A:$A;"<="&SLUTMÅNAD(DATUMVÄRDE(D$1&" 2025");0);Kontohändelser!$D:$D;$A4)

 

Och om du inte vill hårdkoda till år 2025 så kan du hämta året från något datum på KONTOHÄNDELSER, t.ex A4

=ÅR(Kontohändelser!$A$4))

=SUMMA.OMF(Kontohändelser!$C:$C;Kontohändelser!$A:$A;">="&DATUMVÄRDE(D$1&ÅR(Kontohändelser!$A$4));Kontohändelser!$A:$A;"<="&SLUTMÅNAD(DATUMVÄRDE(D$1&ÅR(Kontohändelser!$A$4));0);Kontohändelser!$D:$D;$A4)

Jippi....

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelSUMMA.OMSSUMMA.OMS

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