محاسبه مقدار (value) ساعت در اکسل

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • tabaexceliran

    • 2015/06/09
    • 13

    محاسبه مقدار (value) ساعت در اکسل

    با سلام خدمت اساتید ارجمند
    میخوام بدونم مبنای محاسبه value برای ساعت توی اکسل چیه؟ سوالم رو واضح تر میپرسم:
    مثلا من جمع یه سروی ستون رو دارم که شده 106 ساعت و 50 دقیقه که با فرمت [SPOILER=[h]:mm][/SPOILER] به صورت 106:50 نمایش داده میشه ولی وقتی مقدارشو میخوام بخونم عدد 4.45139 رو به من میده . میخوام بدونم چطور به این عدد تبدیل میشه یعنی فرمول محاسبش چیه؟
    احتمالا یا با vba و یا دلفی یا سی شارپ میخوام مقادیر رو بخونم و یا تبدیل کنم بهم اگه راهنمایی کنید ممنون میشم.
    البته اینو میدونم که مبنای محاسبه از صفر تا یک هست برای 24 ساعت ولی نمیدونم چطور به اون عدد میرسه!!!
  • majid_mx4

    • 2012/06/25
    • 699

    #2
    با سلام

    اگر درست متوجه منظورتان شده باشم :
    ما ساعتی با فرمت 106 نداریم و ساعات ما مبنای 24 دارد پس اگر 106 را تقسیم بر 24 بکنیم مقدار عدد 4.... بدست می آید.

    برای اکسل ساعت یعنی بر مبنای 24

    با تشکر میر

    کامنت

    • tabaexceliran

      • 2015/06/09
      • 13

      #3
      با سلام و عرض ادب و تشکر
      بله درست میفرمایید و برای دقیقه باید چه کار کرد که البته وقتی مقدار 106:50 رو میخوای از سلول بخونی مقدار 4.45139 رو بر میگردونه حالا من چطور این عدد رو دوباره به 106:50 تبدیل کنم؟

      کامنت

      • khakzad

        • 2010/03/17
        • 2034
        • 85.00

        #4
        سلام
        میزان دقیق محاسبه به این شکله:
        106 ساعت و 50 دقیقه، اول 50 دقیقه به ساعت تبدیل میشه. یعنی میشه
        کد:
        106+(5/6)=106.833333333333
        حالا این عدد تقسیم بر 24 میشه و مقدار 4.451388888 که با تقریب میشه 4.45139
        [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

        [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
        [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
        :wcom:

        [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
        [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
        [/CENTER]

        کامنت

        • majid_mx4

          • 2012/06/25
          • 699

          #5
          با سلام

          ضمن تشکر از سرکار خانم خاکزاد

          دوست عزیز از توضیحات جنابعالی اینطور بنظر می رسد که بحث شما تبدیل ساعت نیست اگر امکان داره نمونه فایل حتی در یک یا دوسطر با فرمتی که میگوید آپلود کنید.

          با تشکر میر

          کامنت

          • khakzad

            • 2010/03/17
            • 2034
            • 85.00

            #6
            سلام متوجه منظورتون نشدم که می فرمایید: " اینطور بنظر می رسد که بحث شما تبدیل ساعت نیست" من توضیحات چگونگی تبدیل 106 ساعت و 50 دقیقه به مقدار عددی رو دادم. به اینصورت که اول 50 دقیقه را به ساعت تبدیل می کنیم میشود، 5/6 یا 0.833333 که با 106 جمع می کنیم میشه 106.833333333 حالا این عدد رو تقسیم بر 24 میکنیم و عددی بدست میاد که نشان دهنده مقدار عددی ساعت است.
            [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

            [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
            [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
            :wcom:

            [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
            [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
            [/CENTER]

            کامنت

            • majid_mx4

              • 2012/06/25
              • 699

              #7
              با سلام

              سرکار خانم پاکزاد احتراما بنده فقط از شما تشکر کردم و منظورم در قسمت دوم به پست شماره 3 مطرح کننده سوال بود.


              محاسبات شما کامل و دقیق است .
              با تشکر میر

              کامنت

              • tabaexceliran

                • 2015/06/09
                • 13

                #8
                با سلام مجدد از خانم خاکزاد تشکر میکنم که جواب کامل و درستی دادن . بازهم از شما متشکر.

                کامنت

                • tabaexceliran

                  • 2015/06/09
                  • 13

                  #9
                  خیلی خیلی ببخشید. حالا چطور میتونم از عدد 4.451388889 برسم به عدد 106:50 ؟

                  کامنت

                  • Ali Parsaei
                    مدير تالارتوابع اکسل

                    • 2013/11/18
                    • 1522
                    • 71.67

                    #10
                    خیلی خیلی ببخشید. حالا چطور میتونم از عدد 4.451388889 برسم به عدد 106:50 ؟
                    سلام،
                    خوب اگر فرمت سل را عوض کنيد باز به صورت
                    106:50 خواهيد ديد!!!!
                    از لحاظ رياضي هم 4.451388889 يعني 4 روز و 0.451388889 ميليارديوم روز!
                    4.451388889 را ضرب در 24 ساعت مي کنيد مي شود 106.83333333 بعد 0.83333333 را هم ضربدر 60 دقيقه مي کنيد مي شود 50 دقيقه
                    اگر با توابع بخواهيد به دست بياوريد هم به فرض اگر 4.451388889 در سل a1 باشد از دو فرمول زير بهره بگيريد:
                    کد PHP:
                    =trunc(a1*24;0)
                    و
                    =(a1*24-trunc(a1*24;0))*60 

                    [SIGPIC][/SIGPIC]

                    کامنت

                    چند لحظه..