لیست روزهای کاری با ساعت

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

    • 2011/12/07
    • 272

    [حل شده] لیست روزهای کاری با ساعت

    سلام به دوستای گلم
    خیلی وقت بود انجمن نیمونده بودم دلم براش تنگ شده بود

    من میخوام با وارد کردن تاریخ یک لیست از ساعت های کاری بین 7 صبح تا 2 بعد از ظهر ایجاد بشه بعد بره به روز بعد فرض کنید وارد میکنم 2015/02/13 بعد همچین لیستی برام ایجاد بشه

    2015/02/13 7:00
    2015/02/13 8:00
    2015/02/13 9:00
    .
    .
    2015/02/13 14:00
    2015/02/14 7:00
    2015/02/14 8:00
    2015/02/14 9:00
    .
    .
    2015/02/14 14:00
    2015/02/15 7:00
    .
    .
    و به همین صورت ادامه پیدا بکنه

    ممنون میشم جواب بدید.
    [color=#FF0000]در روزگاری که لبخند ادمها بخاطر شکست توست برخیز تا بگریند[/color]
  • حسام بحرانی

    • 2013/09/29
    • 2065
    • 72.00

    #2
    لیست روزهای کاری با ساعت در اکسل

    نوشته اصلی توسط mahsa shayesteh
    سلام به دوستای گلم
    خیلی وقت بود انجمن نیمونده بودم دلم براش تنگ شده بود

    من میخوام با وارد کردن تاریخ یک لیست از ساعت های کاری بین 7 صبح تا 2 بعد از ظهر ایجاد بشه بعد بره به روز بعد فرض کنید وارد میکنم 2015/02/13 بعد همچین لیستی برام ایجاد بشه

    2015/02/13 7:00
    2015/02/13 8:00
    2015/02/13 9:00
    .
    .
    2015/02/13 14:00
    2015/02/14 7:00
    2015/02/14 8:00
    2015/02/14 9:00
    .
    .
    2015/02/14 14:00
    2015/02/15 7:00
    .
    .
    و به همین صورت ادامه پیدا بکنه

    ممنون میشم جواب بدید.
    سلام،
    از اینکه شما را دوباره در انجمن می بینیم خوشحالیم.
    قابل توجه عزیزن اینکه خانم شایسته از اعضای قدیمی سایت هستند و در زمانی نه چندان دور از اعضای فعال و پرکار سایت بوده اند.

    درخصوص سؤال شما بر فرض اینکه تاریخ مورد نظر را در خانه A1 نوشته باشید می توانید فرمول زیر را در سلول B1 نوشته و به میزان دلخواه دراگ نمایید:


    کد PHP:
    =tarikh+(ROW()-(INT((ROW()/7)+0.9)-2)*7+(INT((ROW()/7)+0.9)-1)*24)/24 


    بوسیله کاندیشنال فرمتینگ روزهای جمعه با رنگ قرمز متمایز شده اند.
    نکته دیگر اینکه تاریخ مورد نظر به نام tarikh نامگذاری شده است.
    این فقط یک الگوست و فرمول ساده تر هم می توان نوشت.
    به امید حضور پر رنگ شما مانند گذشته.
    فایل های پیوست شده
    [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]

    کامنت

    • mahsa shayesteh

      • 2011/12/07
      • 272

      #3
      نوشته اصلی توسط حسام بحرانی
      سلام،
      از اینکه شما را دوباره در انجمن می بینیم خوشحالیم.
      قابل توجه عزیزن اینکه خانم شایسته از اعضای قدیمی سایت هستند و در زمانی نه چندان دور از اعضای فعال و پرکار سایت بوده اند.

      درخصوص سؤال شما بر فرض اینکه تاریخ مورد نظر را در خانه A1 نوشته باشید می توانید فرمول زیر را در سلول B1 نوشته و به میزان دلخواه دراگ نمایید:


      کد PHP:
      =tarikh+(ROW()-(INT((ROW()/7)+0.9)-2)*7+(INT((ROW()/7)+0.9)-1)*24)/24 


      بوسیله کاندیشنال فرمتینگ روزهای جمعه با رنگ قرمز متمایز شده اند.
      نکته دیگر اینکه تاریخ مورد نظر به نام tarikh نامگذاری شده است.
      این فقط یک الگوست و فرمول ساده تر هم می توان نوشت.
      به امید حضور پر رنگ شما مانند گذشته.
      سلام آقا حسام
      ممنون الان خدا خدا میکردم کسی جواب داده باشه به سوالم مرسی که جواب دادید ایشالا بیشتر بتونم بیام
      [color=#FF0000]در روزگاری که لبخند ادمها بخاطر شکست توست برخیز تا بگریند[/color]

      کامنت

      • mahsa shayesteh

        • 2011/12/07
        • 272

        #4
        با عرض شرمندگی این چرا از 8 شروع میشه یکم عوضش کردم از 7 شروع شد ولی باز تا 13 حساب میکنه
        [color=#FF0000]در روزگاری که لبخند ادمها بخاطر شکست توست برخیز تا بگریند[/color]

        کامنت

        • حسام بحرانی

          • 2013/09/29
          • 2065
          • 72.00

          #5
          نوشته اصلی توسط mahsa shayesteh
          با عرض شرمندگی این چرا از 8 شروع میشه یکم عوضش کردم از 7 شروع شد ولی باز تا 13 حساب میکنه
          سلام،
          ببخشید صورت سؤال رو درست نخونده بودم

          برای ساعات کاری بین 7 تا 14 می تونید مراحل بالا را طی کنید و از فرمول زیر استفاده نمایید:

          کد PHP:
          =tarikh+((ROW()-(INT((ROW()/8)+0.9)-2)*8)-2+(((INT((ROW()/8)+0.9))-1)*24))/24 
          موفق باشید.
          فایل های پیوست شده
          [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]

          کامنت

          • mahsa shayesteh

            • 2011/12/07
            • 272

            #6
            نوشته اصلی توسط حسام بحرانی
            سلام،
            ببخشید صورت سؤال رو درست نخونده بودم

            برای ساعات کاری بین 7 تا 14 می تونید مراحل بالا را طی کنید و از فرمول زیر استفاده نمایید:

            کد PHP:
            =tarikh+((ROW()-(INT((ROW()/8)+0.9)-2)*8)-2+(((INT((ROW()/8)+0.9))-1)*24))/24 
            موفق باشید.
            ممنون اقا حسام
            اون 0.9 بر چه اساسی هست الگوریتم این فرمول چیه یعنی اگه بخوایم ساعت های دیگه ای انتخاب کنیم چه روندی داره؟
            [color=#FF0000]در روزگاری که لبخند ادمها بخاطر شکست توست برخیز تا بگریند[/color]

            کامنت

            چند لحظه..