Optimus laptops (combo Nvidia + Intel GPUs) need a special driver which often isn't a part of the generic Nvidia and Intel driver releases. Check the Asus support page for the latest Intel and Nvidia drivers, and install those, not the ones from the Intel and Nvidia websites.
https://www.asus.com/Laptops/X555LB/HelpDesk_Download/
After installing them, you may encounter a problem where Windows 10 auto-updates newer video drivers which don't work. In that case, go to device manager, right-click the two GPUs, open their properties page, driver tab, and if the current driver isn't the one from Asus' website, roll back to the previous driver. I believe that's the method Microsoft finally settled on to prevent specific drivers from being updated. (I had to fight Win 10 updates for nearly a year when Microsoft removed the ability to prevent automatic driver updates in Win 10.)
There is also a small chance the 940m isn't showing up because it's dead. But I vaguely recall seeing the same thing you are (no Nvidia card in device manager) when I did a clean install of my Optimus laptop. Installing the laptop manufacturer-provided video drivers made it show up. You may want to check the BIOS settings too, as some laptops give you the option to select a GPU there.