تبدیل ساعت به عدد

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ali719

    • 2013/12/05
    • 207

    [حل شده] تبدیل ساعت به عدد

    سلام
    من میخوام یه ساعت را( time(20 : 30به عدد (20.5) تبدیل کنم باید چکار کنم؟


    پست تکمیلی در سایت قرار گرفت:

    روش‌های تبدیل ساعت به عدد و عدد به ساعت در اکسل - جامعه اکسل ایرانیان
    Last edited by admin; 2018/07/08, 13:36.
  • Amir Ghasemiyan

    • 2013/09/20
    • 4598
    • 100.00

    #2
    نوشته اصلی توسط ali719
    سلام
    من میخوام یه ساعت را( time(20:30:00به عدد (20.5) تبدیل کنم باید چکار کنم

    سلام دوست عزيز
    اگر شما ساعتتون رو در سلولي نوشته باشيد (مثلا a1) ميتونين از اين كد استفاده كنيد:

    کد:
    =hour(a1)+minute(a1)/60
    اگر نخواين در سلولي ساعت رو بنويسيد ميتونين از كد زير كمك بگريد:

    کد:
    =hour("20:30:00")+minute("20:30:00")/60

    کامنت

    • حسام بحرانی

      • 2013/09/29
      • 2065
      • 72.00

      #3
      نوشته اصلی توسط ali719
      سلام
      من میخوام یه ساعت را( time(20 : 30به عدد (20.5) تبدیل کنم باید چکار کنم؟
      با سلام ، با فرض اینکه که ساعت در سلول a1 ثبت شده باشد ، می توانید فرمول زیر را در هر سلولی بنویسید :
      کد PHP:
      =round((hour(a1)+((minute(a1))/60));2
      ( البته بدلیل پایین بودن سرعت اینترنت من ، همزمان با آقای قاسمیان فرمول ارائه شد ولی از آنجاییکه از تابع ROUND استفاده شده ، از حذف آن خودداری کردم . والا جناب قاسمیان عزیز به مورد خیلی خوبی اشاره کرده اند )
      با سپاس

      ɦɛʂɑɱ ɓɑɦɾɑɳɨ
      Last edited by حسام بحرانی; 2014/02/06, 15:13.
      [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
      [/FONT][/B][/CENTER]
      [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
      [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
      [/FONT][/B][/FONT][/SIZE]
      [/CENTER]

      کامنت

      • ramezanes

        • 2015/06/06
        • 6

        #4
        با سلام این فرمول برای ساعت های بالا جواب گو نیست مثلا برای 125:20 چه فرمولی استفاده میشود با تشکر

        کامنت

        • mohammad_ashooryan

          • 2014/08/13
          • 480
          • 80.00

          #5
          نوشته اصلی توسط ramezanes
          با سلام این فرمول برای ساعت های بالا جواب گو نیست مثلا برای 125:20 چه فرمولی استفاده میشود با تشکر
          با سلام
          براي ساعت هاي بالا از فرمول زير استقاده كنيد.
          کد PHP:
          =ROUND(TEXT(A1;"[h]")+((MINUTE(A1))/60);2

          کامنت

          • ramezanes

            • 2015/06/06
            • 6

            #6
            نوشته اصلی توسط mohammad2060
            با سلام
            براي ساعت هاي بالا از فرمول زير استقاده كنيد.
            کد PHP:
            =ROUND(TEXT(A1;"[h]")+((MINUTE(A1))/60);2
            ممنونم از لطفتون.
            حالا مثلا اگه ساعت 163:56 تبدیل بشه به عدد 163.93 سمت اعشاری وقتی از بزرگتر مساوی 45 بود 1 به طرف ثابت اضافه شه بشه 164 و وقتی بزگتر مساوی 30 و 15 بود بشه 163.5 و اگه کمتر از 15 بود بشه 163
            از چه فرمولی استفاده کنم
            من از فرمول زیر استفاده کردم اول اومدم قسمت اعشاری جدا کردم و بعد از فرمول زیر که نمیخوام جزء به جزء شه میخوام تو همون cell انجام شه

            ((("IF(a1>=45;"1";IF(a1>=30;"0.5";IF(a1>=15;"0.5" ; IF(a1<15;"0=

            با تشکر

            کامنت

            • alifb
              • 2015/07/08
              • 1

              #7
              ساعت رو در 24 ضرب کنید و نتیجه در سلولی با فرمت عدد نشان دهید
              مثال
              05:20 5/33
              220:30 220/5

              کامنت

              • mohammad_ashooryan

                • 2014/08/13
                • 480
                • 80.00

                #8
                کد PHP:
                =ROUND(TEXT(A1,"[h]")+(ROUND((MINUTE(A1))/60/0.5,0)*0.5),2

                کامنت

                • hyeganeh12
                  • 2015/07/09
                  • 1

                  #9
                  فقط کافیه دریک سلول خالی فرمول زیر رانوشته وفرمت سلول را در اخر نامبر کنید20:30*24=. جواب20.5 میشود

                  فرستاده شده از HUAWEI G730-U10ِ من با Tapatalk

                  کامنت

                  • ramezanes

                    • 2015/06/06
                    • 6

                    #10
                    نوشته اصلی توسط mohammad2060
                    کد PHP:
                    =ROUND(TEXT(A1,"[h]")+(ROUND((MINUTE(A1))/60/0.5,0)*0.5),2
                    سلام
                    با تشکر از شما دوست عزیز

                    کامنت

                    • آمنه مهرابي
                      • 2015/06/11
                      • 2

                      #11
                      سلام
                      ميشه بگيد چه فرمولي در فيش حقوقي در اكسل بدم كه عدد ليست حقوق را كه مثلا2.95 مي باشد در فيش حقوق 2.57 نشان دهد يعني 0.95 را به دقيقه تبديل كند

                      کامنت

                      • mohammad_ashooryan

                        • 2014/08/13
                        • 480
                        • 80.00

                        #12
                        سلام
                        فايل پيوست را ببينيد.
                        فرمول رو در حالتي نوشتم كه اگه عدد صحيح بيشتر از يه رقم و عدد اعشاري يه رقمي يا دو رقمي بود جواب بده.
                        number_to_time.xlsx

                        کامنت

                        • masi74
                          • 2015/07/15
                          • 1

                          #13
                          نوشته اصلی توسط mohammad2060
                          سلام
                          فايل پيوست را ببينيد.
                          فرمول رو در حالتي نوشتم كه اگه عدد صحيح بيشتر از يه رقم و عدد اعشاري يه رقمي يا دو رقمي بود جواب بده.
                          [ATTACH]7796[/ATTACH]
                          دست شما درد نکنه، منم دنبالش میگشتم.
                          [LEFT][url="http://parsalab.com/products/consumable-products/chemicals/"]مواد شیمیایی مرک[/url] | [url="http://parsalab.com/products/plasticware/dropper/"]قطره چکان[/url] | [url="http://parsalab.com/products/laboratory-glassware/burette/"]بورت[/url] | [url="http://parsalab.com/products/laboratory-glassware/condenser/"]کندانسور[/url] | [url="http://parsalab.com/products/consumable-products/microscope-coverslip/"]لامل[/url] | [url="http://parsalab.com/products/laboratory-equipment/thermometer/"]ترمومتر[/url]
                          [/LEFT]

                          کامنت

                          • ramezanes

                            • 2015/06/06
                            • 6

                            #14
                            با سلام
                            من میخوام مثلا ساعت 58:08 به text تبدیل کنم با فرمول جدا کردن دقیقه و ساعت از هم RIGHT(MINUTE(A1);2)=
                            اما این فرمول میزنم دقیقه 8 میده ولی من میخوام 08 بده
                            ی راهنمایی در این مورد به من بدید در مورد ساعت هم همینطور مثلا اگه ساعت 06:10 باشه میخوام ساعت مقدار 06 بهم بده
                            با سپاس

                            کامنت

                            • iranweld

                              • 2015/03/29
                              • 3341

                              #15
                              با سلام

                              این فرمول رو برای ساعت امتحان کنید

                              کد PHP:
                              =if(hour(a1)<10,concatenate("0",hour(a1)),hour(a1)) 
                              کد PHP:
                              =IF(MINUTE(A1)<10,CONCATENATE("0",MINUTE(A1)),MINUTE(A1)) 

                              کامنت

                              چند لحظه..