Ok I still don't see why week 1 would start on 28th December (why wouldn't it start on 4th Jan?) but if you just want to sum transactions per week then you could use this method:
Assume dates are in A2:A1000 and transaction amounts in B2:B1000 then you could put the first week start date in D2, e.g. 12/28/07 and in D3 copied down
=D2+7
to give a list of all week start dates
Then in E2 copied down for a sum of transactions for that week
=SUMPRODUCT((A$2:A$1000>=D2)*(A$2:A$10007),B$2:B$1000)
regards, barry