AFAIK there are two different means/ways to run Windows on a Mac - via either a VM or Apple's Boot Camp. Either means is, in essence, a disk partition formatted to run an operating system - each has advantages and disadvantages relative to workflow. I prefer using a VM so that I can use OS X applications alongside Windows applications; a few different companies have created applications that allow running an OS inside a VM, and I prefer Parallels Desktop (PD).Having said that, I see from your post that running Microsoft Excel on the windows virtual machine is quite easy. Could you please explain that a little more? How does a home user, who does not have a server or an office server, or another third party / cloud server get to use XL on a virtual machine?
Honestly, I do not know about virtual machines, so. you may have to start at beginner level... Thanks in advance.
One purchases PD (or one of its competitors), installs PD, uses PD to create a VM, installs an OS to run in that VM, and launches the VM when wanting to use the OS installed inside that VM. When I want to launch Windows, all I do is launch/run/open PD or the VM (using Spotlight is my preferred method). PD's performance is sufficient for my needs, after setting it up for my needs (allocating RAM, etc.). We also have a few Macs that boot directly into a Boot Camp partition (laptops and a Mac Pro) - they run Windows faster than most of my hopped-up PCs, and I know how to tweak a Windows box…
Cutting to it, I don't miss a Windows machine with my VM available whenever I need it. I run Excel/Access/Outlook 2016 for Windows as you would any PC. I used to carry two laptops, and now I carry only my rMBP. macOS's newer RAM compression schema in Sierra is almost unbelievably good, and I really can't wait to see what Apple has planned for their next OS. I really just wish that MS's macOS team would get their shi..., er, crap together. Patience, a few more weeks and it'll all be a bit clearer. Cheers!