Public Function Allowance(ByVal JoiningDate As Date) As Double
If Month(JoiningDate) < 4 Then
Allowance = DateDiff("d", JoiningDate, DateSerial(Year(JoiningDate), 4, 1)) / 365 * 20
Else
Allowance = DateDiff("d", JoiningDate, DateSerial(Year(JoiningDate) + 1, 4, 1)) / 365...