مشکل در جمع ساعت و دقیقه و ثانیه

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

    • 2015/03/07
    • 8

    [حل شده] مشکل در جمع ساعت و دقیقه و ثانیه

    با سلام خدمت دوستان
    یه برنامه دارم برای رانندهاست.
    نیاز دارم یه ستون رو که ترکیبی از ساعت و دقیقه و ثانیه است رو کنارش به دقیقه حساب کنه.
    مشکلی که دارم اینه که اگه ترکیب به صورت ساعت و ثانبه باشه ویا فقط ساعات یا ثانیه بصورت تنهاباشه خطا میده .نمونه فایل رو هم پیوست کردم .لطفا راهنمایی کنین.در ضمن میخوام فقط تا دو رقم اعشار حساب کنه.
    ممنون میشم فرمولو برام اصلاح کنین.
    فایل های پیوست شده
  • aghayan110

    • 2015/03/07
    • 8

    #2
    لطفا یکی از دوستان بررسی کنه خیلی برای مهمه

    کامنت

    • khakzad

      • 2010/03/17
      • 2034
      • 85.00

      #3
      سلام
      اینو جایگزین کنید:
      کد:
      =if(iserror(find("ساعت"," "&d10))=true,0,value(left(" "&d10,2))*60)+if(iserror(find("دقيقه"," "&d10))=true,0,value(mid(" "&d10,find("دقيقه"," "&d10)-2,2)))+if(iserror(find("ثانيه"," "&d10))=true,0,value(mid(" "&d10,find("ثانيه"," "&d10)-2,2)))/60
      [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]

      کامنت

      • khakzad

        • 2010/03/17
        • 2034
        • 85.00

        #4
        سوالی داشتید در خدمتم
        فایل های پیوست شده
        [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]

        کامنت

        • generalsamad
          مدير تالار توابع

          • 2014/06/22
          • 1496

          #5
          با سلام
          دوست عزیز ظاهرا توی این لینکها سوالتون رو قبلا پرسیده بودید!
          جمع زمان به صورت x ساعت yدقیقه z ثانیه

          تبدیل زمان به کسری از دقیقه

          [CENTER]
          [SIGPIC][/SIGPIC]
          [/CENTER]

          کامنت

          • aghayan110

            • 2015/03/07
            • 8

            #6
            نوشته اصلی توسط generalsamad
            با سلام
            دوست عزیز ظاهرا توی این لینکها سوالتون رو قبلا پرسیده بودید!
            جمع زمان به صورت x ساعت yدقیقه z ثانیه


            تبدیل زمان به کسری از دقیقه
            با سلام خدمت دوستان
            همون فرمول ارور میده .که با راهنمایی دوستان رفع شد.
            ممنوم از وقتتون

            کامنت

            • aghayan110

              • 2015/03/07
              • 8

              #7
              سلام دوستان
              بازم من با سوالان ساعت و دقیقه اومدم
              آخرین فرمولی که برای زحمتشو کشیدین به صورت زیره.
              =if(iserror(find("ساعت"؛" "&d10))=true؛0؛value(left(" "&d10؛2))*60)+if(iserror(find("دقيقه"؛" "&d10))=true؛0؛value(mid(" "&d10؛find("دقيقه"؛" "&d10)-2؛2)))+if(iserror(find("ثانيه"؛" "&d10))=true؛0؛value(mid(" "&d10؛find("ثانيه"؛" "&d10)-2؛2)))/60
              چطور میشه تغییرش داد که روز رو هم محاسبه کنه
              مثلا 13روز 10ساعت 10دقيقه 21ثانيه
              بیاد زیرش به صورت دقیقه حساب کنه واگه یکی از متغیر ها(مثلا دقیقه یا ثانیه) نباشه خطا نده
              فایل نمونه هم پیوست کردم
              ممنون از لطف همتون
              فایل های پیوست شده

              کامنت

              • amir_ts

                • 2015/03/17
                • 1247

                #8
                با سلام
                از این فرمول استفاده کنید.
                کد PHP:
                =sum(iferror(left(trim(d7);2)*1440;0)+iferror(right(left(d7;find("س";d7)-2);2)*60;0)+iferror(right(left(d7;find("د";d7)-2);2);0)+iferror(right(left(d7;find("ث";d7)-2);2)/60;0)) 
                فایل های پیوست شده
                [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

                کامنت

                چند لحظه..