تبدیل عدد اعشاری به ساعت، در اکسل
برای تبدیل عدد اعشاری به ساعت در اکسل، میتوانید از توابع HOUR، MINUTE و SECOND استفاده کنید.
در این مقاله از آموزش اکسل مقدماتی می بایست ابتدا عدد اعشاری را به ثانیه تبدیل کرده، سپس از توابع اکسلی فوق برای تبدیل آن به ساعت استفاده کنید.
برای مثال، فرض کنید که میخواهید عدد اعشاری 3.75 را به صورت ساعت نمایش دهید.
برای این کار، ابتدا عدد 3.75 را در 3600 ضرب کنید تا به ثانیه تبدیل شود (3.75 × 3600 = 13500 ثانیه). سپس از توابع HOUR، MINUTE و SECOND برای تبدیل این مقدار به ساعت استفاده کنید.
برای این کار، در سلول مورد نظر عبارت =HOUR(13500/86400) را وارد کنید تا ساعت محاسبه شود. سپس در سلول دیگری عبارت =MINUTE(13500/86400) را وارد کنید
تا دقیقه محاسبه شود و در سلول بعدی عبارت =SECOND(13500/86400) را وارد کنید تا ثانیه محاسبه شود.
در نهایت، میتوانید این مقادیر را در قالب ساعت در سلول مجاور نمایش دهید.
برای این کار، در سلول مورد نظر عبارت =TIME(HOUR(13500/86400),MINUTE(13500/86400),SECOND(13500/86400)) را وارد کنید.
در این مثال، 86400 برابر تعداد ثانیه در یک روز است (24 ساعت × 60 دقیقه ×
فرض کنید بخواهیم ساعت کار استاندارد روزانه برطبق اداره کار را میخواهیم محاسبه کنیم.
با توجه به اینکه استاندارد ساعت کارکرد هفته طبق قانون 44 ساعت می باشد در نتیجه این عدد را اگر بر شش روز کاری هفته تقسیم کنیم به عدد 7.33333 خواهیم رسید.
اما اگر میخواهید بدانید این عدد یعنی چند ساعت و چند دقیقه ما به شما در ادامه روش این تبدیل را آموزش خواهیم داد. البته مثال فوق یک فرض پرکاربرد میباشد و در بسیاری از موارد دیگر نیز این آموزش برای شما مفید خواهد بود.
ساعت استاندارد کاردکرد بر مبنای مثال فوق چند ساعت و چند دقیقه است؟
44ساعت استاندارد کار در هفته بخش بر 6 روز هفته نتیجه 7.3333 را نشان خواهد داد.
همانطوریکه به احتمال زیاد شما نیز میدانید 7.33 همان هفت ساعت و بیست دقیقه است.
اما نحوه تبدیل به صورت زیر خواهد بود.
چطور 7.33 را به 7:20 تبدیل کنیم؟
در اینجا یک ترفند جالب را به شما نشان می دهیم.
در سلول a1 محاسبه فوق را انجام داده تا نتیجه 7.33333 نشان داده شود.
سپس در سلول b1 (سلول مقصد) سلول a1 را بر 24 تقسیم کنید.به صورت زیر:
=A1/24
پس از آن با انتخاب سلول B1 کلید Ctrl+1 را همزمان فشار دهید و از قسمت Category ، Custom ، type: را به صورت زیر قرار دهید:
[h]:mm
تمام شد.
راه حل دوم نیز استفاده از تابع زیر می باشد.
=DOLLARFR(7.333333,60) and =DOLLARDE(7.333333,60)
درباره محمود بنی اسدی (مدیر سایت)
فارغ التحصیل کارشناسی ارشد حسابداری، ده سال سابقه تدریس اکسل در سطوح مختلف از قبیل فرمول نویسی، ابزارهای هوش تجاری، ترفندها و ... ، نویسنده شش مقاله در سطح ملی و ISI
نوشتههای بیشتر از محمود بنی اسدی (مدیر سایت)10 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
با سلام و عرض خسته نباشید.
بنده به نوبه خود بسیار از سایت وزین و پر محتوای شما سپاسگزارم. سایتی بسیار پر محتوا و آموزشی است . بنده خود نیز مسئول امور مالی و مدرس هستم و همیشه به دانشجویان بهره مندی از سایت شما را توصیه می کنم. امیدوارم در این کار و تمام مراحل زندگیتان موفق تر باشید . و مطمئن باشید مانند بنده بسیاری از افراد از سایت شما استفاده بهینه می نمایند. مجددا آرزوی موفقیت برای شما می نمایم.
سلام. تشکر از اظهار لطفی ک به بنده دارید. با حرفاتون انرژی تازه ای برای ادامه کار گرفتم. البته از اول آبان بخاطر خدمت سربازی ی دوماهی کمتر آپدیت خواهم کرد.اما بعدش در خدمت همه دوستان هستم.
سلام و خسته نباشید
پس از جستجوی بسیار بالاخره سایتی رو که مدتها دنبالش بودم رو پیدا کردم! نمی دونم چطور ازتون تشکر کنم فقط اینو بگم که واقعا خوشحالم که می تونم جواب سوالاتمو از این سایت پیدا کنم و همیشه بابت هر مطلبی که یاد می گیرم دعای خیری از صمیم قلب نثارتون می کنم…
سلامت و برقرار باشید همیشه
در پناه خداوند مهربان
سلام. لطف شما انگیزه ادامه این مسیر خواهد بود.تشکر از اظهار لطفتون.موفق باشید.
سلام و خدا قوت
آقا عکس این کار چجوریه.
یعنی مثلا من میخوام ساعتی5 تومان حقوق بدم مجموع ساعت کاری شده 50:20حالا چجور میشه این را به اعشار تبدیل کرد برای محاسبه حقوق
ممنون
سلام.
سلول مورد نظر رو در عدد 24 ضرب کنید و قالب آن را در حالت number قرار دهید.
ضمنا برای محاسبه حقوق ساعتی هم باید سلول ساعت کارکرد رو ضرب در نرخ ساعتی و ضرب در 24 کنید.
سلام
ممنون از مطالب کاربردی و آرزوی موفقیت بیش از پیش در سال جدید
یک راه دیگه هم میشه. فرض کنید عددی که به صورت ساعت و صدم هستش توی سلول a1 نوشته شده
time(int(a1),mod(a1,1)*60,0)
=SUM(TEXT(I5;”[h]”);MINUTE(I5)/60;SECOND(I5)/3600)
SUM(TEXT(A1;”[h]”);MINUTE(A1)/60;SECOND(A1)/3600)=