It's not the complexity of the form that should answer this question, it's
the shape of the data.
It looks as though you are talking about a series of job master records,
each with multiple resource records. This immediately sounds "database" to
me. Trying to store this sort of data in Excel is definitely non-trivial,
while it is bread and butter to a database.
You can create your forms in Access, or you can do them in Excel and access
the Access database from Excel.
(Or you can do the lot in Excel if you wish.)