محاسبه زمان صرف شده

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

    • 2010/12/22
    • 399

    محاسبه زمان صرف شده

    با سلام
    توی یک فایل میخواستم ببینم تولید هر ردیف چه زمانی (ساعتی) تموم میشه!

    (اگر ساعت مبنا رو 07:00:00 قرار بدیم و فرض کنیم هر 4 دقیقه یک قطعه مصرف میشه )

    با تشکر
    فایل های پیوست شده
    [COLOR=#008000][SIZE=7][FONT=arial][B]خواستن ، توانستن است.[/B][/FONT][/SIZE][/COLOR]
  • khakzad

    • 2010/03/17
    • 2034
    • 85.00

    #2
    سلام
    کد:
    =$g$1+time(quotient(c5*4,60),mod(c5*4,60),0)
    [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]

    کامنت

    • Amin_D

      • 2010/12/22
      • 399

      #3
      نوشته اصلی توسط khakzad
      سلام
      کد:
      =$g$1+time(quotient(c5*4,60),mod(c5*4,60),0)
      با سلام و تشکر

      فرمولی رو که زحمت کشیدین زمان صرف شده برای هر ردیف رو محاسبه میکنه

      اگر بخواهیم زمان هر ردیف به زمان قبلی اش اضافه بشه از چه فرمولی میشه استفاده کرد؟ (یعنی ردیف اول مثلاً 130 دقیقه میکشه و زمانش از مبدا تا 08:40:00 طول میکشه و ردیف دوم هم 20 دقیقه میکشه ، این 20 دقیقه به زمان قبلی اضافه بشه و زمان ردیف دوم 09:00:00 محاسبه بشه و ردیف های بعد به همین منوال)
      اگر بخواهیم این برنامه برای روزهای پشت سر هم استفاده کرد ، چه ترفندی میشه زد؟(منظور زمان صفر بامداد 23:59:59 بعدش 00:00:01)


      با تشکر
      [COLOR=#008000][SIZE=7][FONT=arial][B]خواستن ، توانستن است.[/B][/FONT][/SIZE][/COLOR]

      کامنت

      • khakzad

        • 2010/03/17
        • 2034
        • 85.00

        #4
        نوشته اصلی توسط Amin_D
        با سلام و تشکر

        فرمولی رو که زحمت کشیدین زمان صرف شده برای هر ردیف رو محاسبه میکنه

        اگر بخواهیم زمان هر ردیف به زمان قبلی اش اضافه بشه از چه فرمولی میشه استفاده کرد؟ (یعنی ردیف اول مثلاً 130 دقیقه میکشه و زمانش از مبدا تا 08:40:00 طول میکشه و ردیف دوم هم 20 دقیقه میکشه ، این 20 دقیقه به زمان قبلی اضافه بشه و زمان ردیف دوم 09:00:00 محاسبه بشه و ردیف های بعد به همین منوال)
        اگر بخواهیم این برنامه برای روزهای پشت سر هم استفاده کرد ، چه ترفندی میشه زد؟(منظور زمان صفر بامداد 23:59:59 بعدش 00:00:01)


        با تشکر
        خب بجای اینکه هر ردیف رو در 4 ضرب کنید. جمع اعداد تا اون ردیف رو بذارید. خیلی ساده: SUM($C$5:C5) جایگزین c5 کنید


        متوجه نشدم مشکل کجاست
        مثال بزنید لطفا
        [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]

        کامنت

        • Amin_D

          • 2010/12/22
          • 399

          #5
          نوشته اصلی توسط khakzad
          خب بجای اینکه هر ردیف رو در 4 ضرب کنید. جمع اعداد تا اون ردیف رو بذارید. خیلی ساده: SUM($C$5:C5) جایگزین c5 کنید


          متوجه نشدم مشکل کجاست
          مثال بزنید لطفا

          سلام

          ردیف هامون با همدیگه فرق میکنه

          یعنی ردیف اول مثلاً 120 دقیقه میکشه و زمانش از 07:00:00 تا 09:00:00طول میکشه و ردیف دوم هم 20 دقیقه میکشه ، این 20 دقیقه به زمان قبلی اضافه بشه و زمان ردیف دوم 09:20:00 محاسبه بشه و ردیف های بعد به همین منوال
          Last edited by Amin_D; 2015/12/09, 15:53. دلیل: تکمیل
          [COLOR=#008000][SIZE=7][FONT=arial][B]خواستن ، توانستن است.[/B][/FONT][/SIZE][/COLOR]

          کامنت

          • khakzad

            • 2010/03/17
            • 2034
            • 85.00

            #6
            پست هاتون دی کد میشه و شکلک میاره
            متوجه عدد نشدم
            اگر 7 بوده بعد از 120 دقیقه میشه ساعت 9 و بعد از 20 دقیقه میشه 9:20 .......... غیر از اینه؟
            با فرمولی که گفتم این ج میده
            [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

              #7
              با سلام
              با اجازه خانم خاکزاد
              فایل پیوست رو مشاهد کنید ببینید همین مد نظر بوده؟
              برای زمان سپری شده به دقیقه از این فرمول استفاده شده
              کد PHP:
              =(hour(d5)-hour(g$1))*60+minute(d5)-minute(g$1
              و برای فراوانی تجمعی از این فرمول استفاده شده
              کد PHP:
              =sum(e$5:e5
              همونطور که خانم خاکزاد فرمودند از این طریق هم میتونستید به جواب برسید

              فرمول برای فراوانی تجمعی
              کد PHP:
              =SUM(C$5:C5)*
              و برای جمع کل از این فرمول
              کد PHP:
              =SUM(C5:C8)*
              و همچنین برای زمان نیز از این فرمول میتونید استفاده کنید
              کد PHP:
              =$G$1+TIME(QUOTIENT(SUM(C$5:C5)*4;60);MOD(SUM(C$5:C5)*4;60);0
              فایل ضمیمه گردید
              فایل های پیوست شده
              [CENTER]
              [SIGPIC][/SIGPIC]
              [/CENTER]

              کامنت

              چند لحظه..