May I know what is wrong in the below nested else if statement and how to correct it? it gives me error of malformed if statement
IF [RecordID] = 7 THEN
[Row-1:wgt_AUD] + [Row-2:wgt_AUD] + [Row-3:wgt_AUD] + [Row-4:wgt_AUD] + [Row-5:wgt_AUD]
ELSEIF [RecordID] = 12 THEN
[Row-1:wgt_AUD] + [Row-2:wgt_AUD] + [Row-3:wgt_AUD]
ELSEIF [RecordID] = 17 THEN
[Row-1:wgt_AUD] + [Row-2:wgt_AUD] + [Row-3:wgt_AUD]
ELSEIF [RecordID] = 18 THEN
[Row-1:wgt_AUD] + [Row-6:wgt_AUD] + [Row-11:wgt_AUD]
ELSEIF [RecordID] = 39 THEN
[Row-32:wgt_AUD]
ELSEIF [RecordID] = 40 THEN
[Row-28:wgt_AUD]
ELSEIF [RecordID] IN (41, 42) THEN
[Row-24:wgt_AUD]
ELSEIF [RecordID] = 43 THEN
[Row+94:wgt_AUD]
ELSEIF [RecordID] = 44 THEN
[Row+202:wgt_AUD]
ELSEIF [RecordID] = 45 THEN
MAX(([Row-2:wgt_AUD] - [Row-1:wgt_AUD]) * [Row+9:wgt_AUD] - [Row-3:wgt_AUD], 0)
ELSEIF [RecordID] = 46 THEN
MAX(
IF([Row-1:wgt_AUD] = 0,
0,
[Row-1:wgt_AUD] - MAX([Row-3:wgt_AUD] - [Row-2:wgt_AUD], 0) * MAX(0, 0.25 - (1 - [Row-7:wgt_AUD]))
),
0)
ELSE
[wgt_AUD]
ENDIF