Office 365 meeting utilization report for all users

Job ID: 35301650

Budget: $30 – $250 USD

I need a Powershell script that creates an Excel file showing the number of hours scheduled for meetings for each user for a specified date range. Bonus points for being able to tell how many meetings/hours were spent actually connected. Bonus bonus points for calculated percentages.

I am a global admin
Meeting hours scheduled is required, meeting hours attended would be nice but isn't critical, but I at least need to know how many meeting events out of the total were attended for each user.
Related categories: Active Directory Azure Powershell Office 365