Often, while creating a complex model or dashboard, you may want to include additional training material in the workbook. So let us learn how to embed flash movies, youtube videos etc. in to Excel workbooks.
To Embed Flash Movies, Youtube Videos in to Excel, follow these steps.
Step 1: Go to Developer Tab
Go to Developer tab in excel ribbon and locate insert button. From here, select the insert button and click on “More controls”. See this illustration.

PS: If you do not have developer tab, learn how to enable it.
Step 2: Insert a Shockwave Flash Object
From the list of controls shown, select the one that says “Shockwave flash object”. Once you do that, your mouse pointer changes to + sign. Draw a rectangle to insert a flash object on to your Excel workbook.
When you finish drawing, you will see a crossed-out rectangle, like this:

Step 3: Set properties of the Flash Object
Right click on the rectangle now and select properties. Locate the property Movie and set it to the path of your Youtube video along with ?fs=1&hl=en_US in the end, like this.

Step 4: Exit Design Mode
Close the properties window. Now, from Developer tab, click on the big button that says “Design Mode” to exit design mode.
Instantly you will see the youtube video loading in the embedded flash object.
Click play to watch it.
Bonus tips:
- You can use design mode to resize the youtube video size.
- You can embed other flash movies, flash games etc. using the same technique. The path of movie can be a URL or a local computer path.
- You can also embed other types of objects like Quick Time Movies, Windows Media Player movies etc.
Gotchas You should be aware of:
- Do not save in compatibility mode. While saving the workbook, select XLSX format if you are running Excel 2007 or above. If you save the workbook in compatible mode, you may not see the videos working when you re-open it.
Download this Excel Workbook that has a Youtube Video that Explains how to Embed Youtube Videos in to Excel
That is right. I have made a youtube video explaining how to embed youtube videos in to excel. Then I embedded that youtube video in to an excel workbook 😀
Click here to download the excel workbook.
More Excel Howtos:
- Using Word-art in Excel
- How to make a birthday reminder in Excel
- How to insert currency codes & other special symbols in to Excel
- … More Excel Howtos & Excel Video Tutorials
PS: Special thanks to Manzoor for sharing this technique on our forums.














13 Responses to “Convert fractional Excel time to hours & minutes [Quick tip]”
Hi Purna..
Again a great tip.. Its a great way to convert Fractional Time..
By the way.. Excel has two great and rarely used formula..
=DOLLARFR(7.8,60) and =DOLLARDE(7.48,60)
basically US Account person uses those to convert some currency denomination.. and we can use it to convert Year(i.e 3.11 Year = 3 year 11 month) and Week(6.5 week = 6 week 5 days), in the same manner...
This doesn't work for me. When applying the custom format of [h]:mm to 7.8 I get 187:12
Any ideas why?
@Jason
7.8 in Excel talk means 7.8 days
=7.8*24
=187.2 Hrs
=187 Hrs 12 Mins
If you follow Chandoo's instructions you will see that he divides the 7.8 by 24 to get it to a fraction of a day
Simple, assuming the fractional time is in cell A1,
Use below steps to convert it to hours & minutes:
1. In the target cell, write =A1/24
2. Select the target cell and press CTRL+1 to format it (you can also right click and select format cells)
3. Select Custom from “Number” tab and enter the code [h]:mm
4. Done!
Hi, sorry to point this out but Column C Header is misspelt 'Hours Palyed'
good one
So how do I go the other way and get hours and minutes to fractional time?
If you have 7.5 in cell A1,
- Use int(A1) to get the hours.
- Use mod(A1,1)*60 to get minutes.
If you have 7:30 (formatted as time) in A1
- Use hours(a1) to get hours
- Use minutes(a1) to get minutes.
I had the same issue. You can solve it by changing the format as described above:
Right click cell > Format Cells > (In Number tab) > Custom > Then enter the code [h]:mm
([hh]:mm and [hhh]:mm are nice too if you want to show leading zeros)
Thanks guys, these are the tips I'm looking for.
...dividing the number of minutes elapsed by the percent change is my task - "int" is the key this time
It doesnt work for greater than 24 hours
It returns 1:30 for 25.5 hours. It should have returned 25:30
Ideally I would right function as
=QUOTIENT(A1,1)&":"&MOD(A1,1)*60
Sorry, replied to wrong comment....
----
I had the same issue. You can solve it by changing the format as described above:
Right click cell > Format Cells > (In Number tab) > Custom > Then enter the code [h]:mm
([hh]:mm and [hhh]:mm are nice too if you want to show leading zeros)
Clever use of MOD here to extract the decimal part of a number. Divide a number containing a decimal by 1 and return the remainder. Humm. Very clever.
Thanks very much, extremely useful !