Hi
you should first find out what you need XL for ?
-Is it the appropriate tool?
- Do you need financial calculations, or something else ?
- Except for learning the basics ( how is a sheet used ? - Cell references,syntax...) practice helps a lot
- Do you need VBA or only functions?
- Excel has about 450 functions, learning them all is very difficult and IMO, useless
- The Excel version you need? IMO O365 is the way to go as it has lots of new functions, functionalities, the latest Power Query, etc.. The same can be achieved using older versions ( not older than 2010, though to be on the safe side)
- After learning the basics, my advice would be to stick to some well-known and well-manned forums, and try to answer posts or understand answers given by senior members ( if they are Excel MVP they know their business. OTOH there are some non MVP members who are very good at it)
In a nutshell a week ? a month ? a year ?
The basics can be acquired in a week or two or three

, thereafter you have to make your own choices.
So, I'd say, browse the Net, find some good forums ( there is also a lot of information on YouTube) and practice, practice, practice...