Hello
Perhaps the following formulae would be easier to understand although written this way we have to manually change the corresponding date cell addresses such as A$2, A$6 individually and can only fill down formulae in row 3 across rows 3:5, formuale in row 7 across rows 7:9 and so on.

March (excerpt)
A1 Sun
A2 2015-03-01
A3 =IFERROR(INDEX(Journal::$A,MATCH(A$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
A4 =IFERROR(INDEX(Journal::$A,MATCH(A$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
A5 =IFERROR(INDEX(Journal::$A,MATCH(A$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
A6 2015-03-08
A7 =IFERROR(INDEX(Journal::$A,MATCH(A$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
A8 =IFERROR(INDEX(Journal::$A,MATCH(A$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
A9 =IFERROR(INDEX(Journal::$A,MATCH(A$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
B1 Mon
B2 2015-03-02
B3 =IFERROR(INDEX(Journal::$A,MATCH(B$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
B4 =IFERROR(INDEX(Journal::$A,MATCH(B$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
B5 =IFERROR(INDEX(Journal::$A,MATCH(B$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
B6 2015-03-09
B7 =IFERROR(INDEX(Journal::$A,MATCH(B$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
B8 =IFERROR(INDEX(Journal::$A,MATCH(B$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
B9 =IFERROR(INDEX(Journal::$A,MATCH(B$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
C1 Tue
C2 2015-03-03
C3 =IFERROR(INDEX(Journal::$A,MATCH(C$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
C4 =IFERROR(INDEX(Journal::$A,MATCH(C$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
C5 =IFERROR(INDEX(Journal::$A,MATCH(C$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
C6 2015-03-10
C7 =IFERROR(INDEX(Journal::$A,MATCH(C$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
C8 =IFERROR(INDEX(Journal::$A,MATCH(C$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
C9 =IFERROR(INDEX(Journal::$A,MATCH(C$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
D1 Wed
D2 2015-03-04
D3 =IFERROR(INDEX(Journal::$A,MATCH(D$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
D4 =IFERROR(INDEX(Journal::$A,MATCH(D$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
D5 =IFERROR(INDEX(Journal::$A,MATCH(D$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
D6 2015-03-11
D7 =IFERROR(INDEX(Journal::$A,MATCH(D$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
D8 =IFERROR(INDEX(Journal::$A,MATCH(D$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
D9 =IFERROR(INDEX(Journal::$A,MATCH(D$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
E1 Thu
E2 2015-03-05
E3 =IFERROR(INDEX(Journal::$A,MATCH(E$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
E4 =IFERROR(INDEX(Journal::$A,MATCH(E$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
E5 =IFERROR(INDEX(Journal::$A,MATCH(E$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
E6 2015-03-12
E7 =IFERROR(INDEX(Journal::$A,MATCH(E$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
E8 =IFERROR(INDEX(Journal::$A,MATCH(E$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
E9 =IFERROR(INDEX(Journal::$A,MATCH(E$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
F1 Fri
F2 2015-03-06
F3 =IFERROR(INDEX(Journal::$A,MATCH(F$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
F4 =IFERROR(INDEX(Journal::$A,MATCH(F$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
F5 =IFERROR(INDEX(Journal::$A,MATCH(F$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
F6 2015-03-13
F7 =IFERROR(INDEX(Journal::$A,MATCH(F$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
F8 =IFERROR(INDEX(Journal::$A,MATCH(F$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
F9 =IFERROR(INDEX(Journal::$A,MATCH(F$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
G1 Sat
G2 2015-03-07
G3 =IFERROR(INDEX(Journal::$A,MATCH(G$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
G4 =IFERROR(INDEX(Journal::$A,MATCH(G$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
G5 =IFERROR(INDEX(Journal::$A,MATCH(G$2&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
G6 2015-03-14
G7 =IFERROR(INDEX(Journal::$A,MATCH(G$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
G8 =IFERROR(INDEX(Journal::$A,MATCH(G$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
G9 =IFERROR(INDEX(Journal::$A,MATCH(G$6&"|"&MOD(ROW()-2,4),Journal::$K,0),1),"")
The following part of the original formulae:
OFFSET($A$1,INT((ROW()-2)/4)*4+1,COLUMN()-1)
is calculating the date cell address for corresponding entry cell addresses such as A2 for {A3, A4, A5}, A6 for {A7, A8, A9}, D10 for {D11, D12, D13} etc.
And the following part of the original and new formulae:
MOD(ROW()-2,4)
is calculating entry index for each date such as 1 for {A3, A7, A11, A15, A19}, 2 for {A4, A8, A12, A16, A20}, 3 for {A5, A9, A13, A17, A21} etc.
Hope this may help,
H