حضور و غیاب

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

    • 2016/01/15
    • 7

    [حل شده] حضور و غیاب

    با سلام خدمت همه اساتید
    من یک جدول حضور و عیاب با اکسل طراحی کردم و فقط در قسمت فرمول نویسی سلول محاسبه کسر کار گیر کردم !
    تاخیر از ساعت 8:15 صبح حساب میشه و تاجیل خروج زودتر از ساعت 15:45 دقیقه به طوری که اگر کسی مثلا ساعت 8:16 دقیقه کارت بزنه 16 دقیقه تاخیر محاسبه میشه و اگر مثلا کسی ساعت 15:44 دقیقه بره 16 دقیقه تاجیل محسابه میشه و مجموع این دو 32 دقیقه کسر کار است

    لطفا فرمول محاسبه را با توجه به موارد بالا بفرمایید با فرض اینکه سلول a1 ورود و سلول b1 خروج باشد
    تشکر از لطف شما
  • shamsololama

    • 2010/02/15
    • 940

    #2
    با درود فراوان

    تو فایل نمونه انجام دادم
    ولی حالا چرا کسی یه دقیقه تاخیر کنه هم براش 16 دقیقه محاسبه میکنید ؟
    فایل های پیوست شده
    ---------------------------------------------------------------------------------------------------
    بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
    shamsololama@yahoo.com
    09177733411

    کامنت

    • amir_ts

      • 2015/03/17
      • 1247

      #3
      با سلام
      فایل نمونه را مشاهده کنید.
      فایل های پیوست شده
      [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

      کامنت

      • tivagroup

        • 2016/01/15
        • 7

        #4
        با تشکر از هر دو عزیز

        اما هنوز کامل نیست :
        - تعجیل در صورتی محاسبه میشه که کسی زودتر از 15:45 محل رو ترک کنه یعنی 15 دقیقه فرجه تعجیل گذاشته شده ولی مثلا اگر 15:44 ساعت بزنه یا کمتر اون 15 دقیقه فرجه باطل میشه و تعجیل از ساعت 16 محاسبه میشه که برای این مورد میشه 16 دقیقه

        کامنت

        • tivagroup

          • 2016/01/15
          • 7

          #5
          با تشکر از پاسخ.

          اون 15 دقیقه در صبح و 15 دقیقه در بعد ظهر ، فرجه ها هستند یعنی طرف میتونه تا یک ربع بعد از ساعت شروع کار و یک ربع قبل از ساعت خاتمه کار ، ورود و خروج داشته باشه و تاخیر و تعجیل براش محاسبه نمیشه . اگر این حداکثر های مجاز رو رعایت نکنه دیگه اون فرجه ها هم باطل میشه دیگه

          کامنت

          • iranweld

            • 2015/03/29
            • 3341

            #6
            با سلام

            در فایل پیوست در صورت تاخیر و تعجیل بیشتر از حد تعیین شده محاسبه از ساعت 08:00 و 16:00 انجام میپذیرد
            فایل های پیوست شده
            Last edited by iranweld; 2016/01/16, 10:20.

            کامنت

            • tivagroup

              • 2016/01/15
              • 7

              #7
              نوشته اصلی توسط iranweld
              با سلام

              در فایل پیوست در صورت تاخیر و تعجیل بیشتر از حد تعیین شده محاسبه از ساعت 08:00 و 16:00 انجام میپذیرد
              تشکر دوست عزیز درست شد. حالا اضافه کار رو خواستم حساب کنم نمیشه

              کامنت

              • iranweld

                • 2015/03/29
                • 3341

                #8
                نوشته اصلی توسط tivagroup
                تشکر دوست عزیز درست شد. حالا اضافه کار رو خواستم حساب کنم نمیشه
                فایل پیوست شد
                فایل های پیوست شده
                Last edited by iranweld; 2016/01/16, 11:42.

                کامنت

                • iranweld

                  • 2015/03/29
                  • 3341

                  #9
                  محاسبه اضافه کاری برای ساعت قبل از 8 صبح و بعد از 16 عصر

                  کد PHP:
                  =if(and(isnumber(d2),d2>$a$8),d2-$a$8,0)+if(and(isnumber(c2),c2<$a$2),$a$2-c2,0
                  فایل های پیوست شده

                  کامنت

                  • amir_ts

                    • 2015/03/17
                    • 1247

                    #10
                    با سلام
                    علاوه بر روش جناب iranweld گرامی مختصر شده خواسته شما در قالب یک فایل ارسال گردید.
                    فایل های پیوست شده
                    [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

                    کامنت

                    چند لحظه..