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

 
ForumForumDiskussionerDiskussionerExcelExcelHjälp med summa baserat på datumHjälp med summa baserat på datum
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2012-12-18 13:50
 
Hej Jag behöver hjälp. Jag har ett kalkylblad där jag vill summera offertvärde månadsvis. Listan finns mellan A1:B10. I cell A11 står "September", i cell B11 vill jag ha formeln. Kolumn A innehåller datum då offerten är skickad i formatet YYMMDD Kolumn B innehåller summa för aktuell offert Jag tänker mig formeln i stil med följande där €-tecknet får illustrera mitt behov av hjälp: =SUMMA.OM(A1:A10;€;B1:B10) Jag behöver alltså skriva in ett villkor som anger första till sista september i formatet YYMMDD. Jag trodde "120901:120930" skulle fungera, men det gör det inte. Då får jag endast 0 som resultat. Tacksam för hjälp!
Nytt inlägg
 2012-12-18 17:20
 

Hej!

Datum lagras som tal men visas som datum. Det man kan ställa villkor på är talet men inte på vad som visas.

Jag skulle göra som så att jag lade in en kolumn efter datumet, en kolumn som kan döljas. I denna nya kolumn skriver jag formeln

=Månad(hänvisning till cellen intill med datum)

Då får jag fram månadens nummer på alla datum.

Därefter gör jag summa om på denna nya kolumn istället.

mvh

Kihlman


Kihlman

Excelforum drivs av Excelspecialisten som bedriver utveckling av program, utbildning samt support och hjälp i Excel och VBA.

www.excelspecialisten.se

Nytt inlägg
 2012-12-19 13:32
 
Tack för svaret!

Jag får det inte att fungera men måste erkänna att jag inte riktigt förstår varför jag ska behöva blanda in "=Månad" över huvud taget?

Excel bord väl kunna använda numeriska värdet 120901 till 120930 som ett villkor för att kunna returnera svaret Sant eller Falskt? Problemet är då att jag alltså inte vet hur man anger ett intervall i villkoret i formeln.

Mvh
Robban
Nytt inlägg
 2013-01-02 08:54
 

Hej igen!

Eftersom månaderna har olika längd så fungerar det inte att ta skillnaden i tid. Då måste du plocka ut månadernas nummer.

Om det inte fungerar så pröva att först plocka fram månadens nummer i en annan cell, bara för att testa. Om det går så skriver du rätt formel. Om det inte går så är det datum du testar mot inte lagrad i formatet datum utan förmodligen lagrad som en text.

Om det fungerar med formeln separat men inte i din formel - kan det då vara så att du lägger in formeln med ett =-tecken framför? Det får bara finnas ett =-tecken i en formel och det skall vara allra först.

Om det inte fungerar kan du alltid skicka med formeln i din följdfråga.

mvh

/DK


Kihlman

Excelforum drivs av Excelspecialisten som bedriver utveckling av program, utbildning samt support och hjälp i Excel och VBA.

www.excelspecialisten.se

Nytt inlägg
 2013-02-15 10:50
 
 Ändrad av Rambo  på 2013-02-15 11:53:27

Hej!

Att Kihlmans förslag att söka ut månadsnumret inte fungerade beror ju på att du inte har ett datumformat utan ett talformat i kolumn A.

Mitt förslag enligt följande: Skriv i cell A11:1209 - I cell C1 skriver du formeln: 
=OM(TEXTNUM(VÄNSTER(A1;4))=A$11;B1;"")

Kopiera formeln i C1 nedåt t.o.m. cell C10 - Summera kolumnen C i cell C11 med formeln: 
=SUMMA(C1:C10)

 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelHjälp med summa baserat på datumHjälp med summa baserat på datum

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