مشخص کردن ایام یک ماه با توجه به روز اول آن و یک شیفت کاری

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • amin.t

    • 2014/06/30
    • 91

    مشخص کردن ایام یک ماه با توجه به روز اول آن و یک شیفت کاری

    سلام بر دوستان عزیز
    من 3 سئوال دارم که هر دوتا سئوالو در فایل زیر گذاشتم.
    یه فایل برنامه کاری برای نفرات شیفت کار دارم و می خواستم بدونم چطور می شه با توجه به مشخص کردن روز اول یک ماه کل ایام اون ماه مشخص بشه ؟
    2 - چطور با مشخص کردن شیفتکاری اول یک ماه باقی شیفت های ماه محاسبه و جایگزین بشه.
    3- سئوال سوم هم داخل خود فایله.
    بازم ازعزیزان ممنونم

    فایل : سئوال..xlsm
  • khakzad

    • 2010/03/17
    • 2034
    • 85.00

    #2
    درمورد عدد تصادفی، نمیشه، چون اگر شیت ها ی دیگه calculate بشن، ناچارا اعداد تصادفی تولید میشن.
    پس نباید از فرمول استفاده کنید و باید داخل کد از فرمول استفاده کنید و کد رو assign کنید به دکمه شروع.

    سوال بعدی هم یک راه نسبتا جالب به ذهنم رسید . که داخل فایل می بینید. ی vlookup ساده است. فقط تیبل رو متفاوت انتخاب کردم.

    هردو جواب راه مشابه دارن. به سل های زرد رنگ دقت کنید.
    سوالی بود در خدمتم
    فایل های پیوست شده
    [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.t

      • 2014/06/30
      • 91

      #3
      نوشته اصلی توسط khakzad
      درمورد عدد تصادفی، نمیشه، چون اگر شیت ها ی دیگه calculate بشن، ناچارا اعداد تصادفی تولید میشن.
      پس نباید از فرمول استفاده کنید و باید داخل کد از فرمول استفاده کنید و کد رو assign کنید به دکمه شروع.

      سوال بعدی هم یک راه نسبتا جالب به ذهنم رسید . که داخل فایل می بینید. ی vlookup ساده است. فقط تیبل رو متفاوت انتخاب کردم.

      هردو جواب راه مشابه دارن. به سل های زرد رنگ دقت کنید.
      سوالی بود در خدمتم
      سلام
      با تشکر از لطف شما .
      جوابها بسیار زیبا و هوشمندانه بود. مخصوصا ایام هفته .
      فقط برای شیفت کاری یه مسئله است که راه حل شما زمانی جواب می دهد که سه روز اول ماه شیفت کاری مثل هم باشد (مثلا : یکم ماه =صبحکاری ،دوم ماه = صبحکاری و سوم هم صبحکاری باشد) و اگر ابتدای یک ماه با یک صبحکاری و دو عصر کاری شروع شود راه حل شما جوابگو نیست.میشه این مسئله رو نیز بررسی کنید.

      کامنت

      • AmirAkbar

        • 2014/02/06
        • 118

        #4
        آقا چرا رکب میزنی ؟ یدفعه موضعتو عوض می کنی ؟ .. :D .. (مزاح بود ..)

        میگم این شیفتها چند حالت داره ؟ اگه زیاد نیست با if میشه جواب گرفت ..

        کامنت

        • khakzad

          • 2010/03/17
          • 2034
          • 85.00

          #5
          حالت ها رو بفرمایید
          هردو الگوی شما سه روزه بود
          باید الگویی وجود داشته باشه که بشه پیش بینی کرد
          [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]

          کامنت

          • mohamadali110

            • 2014/03/17
            • 151
            • 70.00

            #6
            در مورد سوال يك يه راه حلي هست كه از نوار formula و سپس calculate بايستي بر روي manual قرار داد در اين حالت خواسته شما برآورده ميگردد

            فايل مذكور به پيوست تقديم مي گردد
            فایل های پیوست شده

            کامنت

            • khakzad

              • 2010/03/17
              • 2034
              • 85.00

              #7
              نوشته اصلی توسط mohamadali110
              در مورد سوال يك يه راه حلي هست كه از نوار formula و سپس calculate بايستي بر روي manual قرار داد در اين حالت خواسته شما برآورده ميگردد

              فايل مذكور به پيوست تقديم مي گردد
              با تشکر
              دوست عزیز
              ایشون میخوان فقط درصورت زدن دکمه این اتفاق بیفته.
              درحالیکه اگر شیت های دیگه (با توجه به فرمول داشتن) محاسبه بشن، کل workbook محاسبه میشه .
              و اینو نمیخوان
              [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]

              کامنت

              • mohamadali110

                • 2014/03/17
                • 151
                • 70.00

                #8
                نوشته اصلی توسط khakzad
                با تشکر
                دوست عزیز
                ایشون میخوان فقط درصورت زدن دکمه این اتفاق بیفته.
                درحالیکه اگر شیت های دیگه (با توجه به فرمول داشتن) محاسبه بشن، کل workbook محاسبه میشه .
                و اینو نمیخوان
                ممنونم از توجهتون به مطلبم

                در هر حالت اگر دكمه F9 زده بشه كل ورك بوك محاسبه ميشه

                اين روش فقط Calculate اتوماتيك رو غير فعال ميكنه (مواردي مانند كليك روي سلول ها و يا سيو كردن فايل كه يه صورت اتوماتيك كالكيوليت ميكنه) كه به نوعي باعث ايجاد محدوديت در فايلمونم ميشه

                کامنت

                • amin.t

                  • 2014/06/30
                  • 91

                  #9
                  نوشته اصلی توسط mohamadali110
                  در مورد سوال يك يه راه حلي هست كه از نوار formula و سپس calculate بايستي بر روي manual قرار داد در اين حالت خواسته شما برآورده ميگردد

                  فايل مذكور به پيوست تقديم مي گردد
                  نوشته اصلی توسط khakzad
                  با تشکر
                  دوست عزیز
                  ایشون میخوان فقط درصورت زدن دکمه این اتفاق بیفته.
                  درحالیکه اگر شیت های دیگه (با توجه به فرمول داشتن) محاسبه بشن، کل workbook محاسبه میشه .
                  و اینو نمیخوان
                  سلام دوستان عزیز ممنون از راهنمایی های شما
                  من خودم یکسری راه حل برای سئوالاتم دارم .ولی دوست دارم نظر دوستان رو هم بدونم شاید شما راه حل بهتری داشتید.
                  سئوال.2.xlsm

                  کامنت

                  • iranweld

                    • 2015/03/29
                    • 3341

                    #10
                    سلام فایل پیوست را بررسی بفرمایید
                    موضوع شیت 2 :
                    در این فایل فقط روز ماه و روز هفته و نوع نوبتکاری اول را مشخص بفرمایید
                    فایل های پیوست شده
                    Last edited by iranweld; 2015/04/04, 14:02.

                    کامنت

                    • حسام بحرانی

                      • 2013/09/29
                      • 2065
                      • 72.00

                      #11
                      نوشته اصلی توسط iranweld
                      سلام فایل پیوست را بررسی بفرمایید
                      موضوع شیت 2 :
                      در این فایل فقط روز ماه و روز هفته و نوع نوبتکاری اول را مشخص بفرمایید
                      سلام،
                      ضمن سپاس از شما به خاطر پاسخگویی های خوبتان به سؤالات کاربران،
                      همانگونه که در ابتدای تاپیک مطرح شده، منظور ایشان 3روز صبح، 3روز عصر، 3روز شب و 3روز استراحت بوده است.
                      پاسخ شما برای 1 روز برای هرمورد، بسیار زیبا و ستودنی است. اما صورت مسئله چیز دیگری است.
                      باز هم به خاطر پاسخگویی های زیبایتان ممنونم.
                      موفق باشید.
                      [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]

                      کامنت

                      • حسام بحرانی

                        • 2013/09/29
                        • 2065
                        • 72.00

                        #12
                        نوشته اصلی توسط amin.t
                        سلام بر دوستان عزیز
                        من 3 سئوال دارم که هر دوتا سئوالو در فایل زیر گذاشتم.
                        یه فایل برنامه کاری برای نفرات شیفت کار دارم و می خواستم بدونم چطور می شه با توجه به مشخص کردن روز اول یک ماه کل ایام اون ماه مشخص بشه ؟
                        2 - چطور با مشخص کردن شیفتکاری اول یک ماه باقی شیفت های ماه محاسبه و جایگزین بشه.
                        3- سئوال سوم هم داخل خود فایله.
                        بازم ازعزیزان ممنونم
                        فایل : [ATTACH]5841[/ATTACH]
                        سلام،
                        هرچند شما از 4 نوع شیفت کاری برای آغاز هرماه نام برده اید اما درواقع 12 حالت مختلف برای شروع هرماه خواهید داشت!
                        1- صبحکاری اول ( صبحکاری1 )
                        2- صبحکاری دوم ( صبحکاری2 )
                        3- صبحکاری سوم ( صبحکاری3 )
                        4- عصرکاری اول ( عصرکاری1 )
                        5- عصرکاری دوم ( عصرکاری2 )
                        6- عصرکاری سوم ( عصرکاری3 )
                        7- شبکاری اول ( شبکاری1 )
                        8- شبکاری دوم ( شبکاری2 )
                        9- شبکاری سوم ( شبکاری3 )
                        10- استراحت اول ( استراحت1 )
                        11- استراحت دوم ( استراحت2 )
                        12- استراحت سوم ( استراحت3 )
                        درواقع شروع هرماه با یکی از حالت های بالا صورت می گیرد.
                        برای اینکه با وارد کردن یکی از نوبتکاری های پرسنل و دریافت مابقی نوبتکاری های ایشان در اول هر ماه، کمترین زمان را صرف نموده و دقیق ترین پاسخ را دریافت نمایید،
                        پیشنهاد می گردد علاوه بر اینکه نوبتکاری را مشخص می نمایید، حالت نوبتکاری را نیز مد نظر داشته باشید.
                        به فایل زیر نگاه کنید:
                        اگر مشکل شما پابرجاست؛ عنوان نمایید تا برطرف شود. در غیر اینصورت تاپیک را حل شده نمایید.
                        موفق باشید.
                        فایل های پیوست شده
                        [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]

                        کامنت

                        چند لحظه..