تهیه یک شیت کامل جهت صدور فیش حقوقی

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

    • 2015/08/04
    • 11

    [حل شده] تهیه یک شیت کامل جهت صدور فیش حقوقی

    با سلام

    آقا خیلی پیچیده نیست...
    شاید یکم توضیحش سخت باشه...
    بنده 3 تا شیت دارم
    شیت اول که مبانی و اصلا بهش کاری نداریم
    شیت دوم که میشه ساعات ورود و خروج
    شیت سوم که گزارش کار کرد داره و کنارش فیش حقوقی رو صادر میکنه
    ترتیب به این صورته که شیت سوم ما توی فیلد مربوط به کد پرسنلی به صورت دراپ دان لیست کد پرسنل رو انتخاب میکنیم بعدش خود کار تمام گزینه ها از جمله اسم و فامیل و نزخ ساعت کار و .... توی فیش حقوقی و صفحه گزارش کارکرد قرار میگیره...
    تا اینجاش که هیچ
    سوال:
    میخوام بعد از اینکه کد پرسنلی انتخاب شد از فیلد خاصی در شیت دوم که میشه ساعات ورود و خروج محتوای فیلد کپی بشه توی فیلد مربوطه...
    ساده ترش کنم:
    میخوام محتوای شیت ساعات ورود و خروج بسته به کد پرسنلی توی شیت سوم نمایش داده بشه...
    با توابع vlook up و hlook up نمیشه چون فقط یک سطر از یک ستون یا یک فیلد از یک سطر رو انتخاب میکنن...

    از دوستان ممنون میشم که اگر امکانش هست آموزشش رو با مثال به بنده یاد بدند.
    سپاس
  • Amir Ghasemiyan

    • 2013/09/20
    • 4598
    • 100.00

    #2
    سلام دوست عزیز
    فکر کنم شما بهتره از sumif استفاده کنید

    کامنت

    • majid534

      • 2015/08/04
      • 11

      #3
      نوشته اصلی توسط Amir Ghasemiyan
      سلام دوست عزیز
      فکر کنم شما بهتره از sumif استفاده کنید
      ممنون از پاسخ سریعتون
      میشه توی یک مثال ازش استفاده کنین

      کامنت

      • Amir Ghasemiyan

        • 2013/09/20
        • 4598
        • 100.00

        #4
        نوشته اصلی توسط majid534
        ممنون از پاسخ سریعتون
        میشه توی یک مثال ازش استفاده کنین
        ساختار sumif اینطوریه:
        آیتم اول: محدوده ای که باید کد پرسنلی رو سرچ کنه
        آیتم دوم: کد پرسنلی
        آیتم سوم: محدوده ای که باید مقادیرش رو با هم جمع کنه

        کامنت

        • majid534

          • 2015/08/04
          • 11

          #5
          نوشته اصلی توسط Amir Ghasemiyan
          ساختار sumif اینطوریه:
          آیتم اول: محدوده ای که باید کد پرسنلی رو سرچ کنه
          آیتم دوم: کد پرسنلی
          آیتم سوم: محدوده ای که باید مقادیرش رو با هم جمع کنه
          فک کنم خیلی واضح توضیح ندادم
          توی عکسی که ضمیمه کردم مشاهده کنید....
          شیت مربوط به تختی همون شیت سوم ماست که تمامی اطلاعات با همون شماره پرسنلی اوکی میشه...
          فقط لیست ورود و خروجشم میخوام مثه بقیه فیلد ها از شیت ورود و خروج دریافت کنه ...
          فایل های پیوست شده

          کامنت

          • amir_ts

            • 2015/03/17
            • 1247

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

            کامنت

            • majid534

              • 2015/08/04
              • 11

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

              کامنت

              • amir_ts

                • 2015/03/17
                • 1247

                #8
                با سلام
                دوست عزیز من با اضافه کردن کد پرسنلی با تابع offset اطلاعات رو از شیت ورود و خروج پرسنل فراخوان کردم .

                فقط توجه داشته باشید برای نوشتن فرمول باید تمام ردیف های مورد نظر b6 تا b36 رو انتخاب و در formula bar فرمول زیر رو وارد کنید.

                کد PHP:
                =OFFSET('ورود و خروج پرسنل'!$A$4:$A$34;;MATCH($A$3;'ورود و خروج پرسنل'!$B$2:SA$2;0);31;1
                و برای c6 تا c36 هم به همان صورت فرموبل زیر را وارد کنید.(فرمول ها آرایه ایست باید بعد از تایپ کلید Ctrl+Shift+Enter رو با هم بفشارید.

                کد PHP:
                =OFFSET('ورود و خروج پرسنل'!$A$4:$A$34;;MATCH($A$3;'ورود و خروج پرسنل'!$B$2:SB$2;0)+1;31;1
                فایل های پیوست شده
                [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

                کامنت

                • majid534

                  • 2015/08/04
                  • 11

                  #9
                  نوشته اصلی توسط amir_ts
                  با سلام
                  دوست عزیز من با اضافه کردن کد پرسنلی با تابع offset اطلاعات رو از شیت ورود و خروج پرسنل فراخوان کردم .

                  فقط توجه داشته باشید برای نوشتن فرمول باید تمام ردیف های مورد نظر b6 تا b36 رو انتخاب و در formula bar فرمول زیر رو وارد کنید.

                  کد PHP:
                  =OFFSET('ورود و خروج پرسنل'!$A$4:$A$34;;MATCH($A$3;'ورود و خروج پرسنل'!$B$2:SA$2;0);31;1
                  و برای c6 تا c36 هم به همان صورت فرموبل زیر را وارد کنید.(فرمول ها آرایه ایست باید بعد از تایپ کلید Ctrl+Shift+Enter رو با هم بفشارید.

                  کد PHP:
                  =OFFSET('ورود و خروج پرسنل'!$A$4:$A$34;;MATCH($A$3;'ورود و خروج پرسنل'!$B$2:SB$2;0)+1;31;1
                  سپاس از لطف شما
                  فقط یک مشکلی هست
                  فرمول شما در مورد تختی و چند نفر دیگه صادق و درسته و به درستی جواب میده...
                  اما برای بقیه به درستی جواب نمیده ....
                  یا اعداد رو جا بجا نشون میده یا اصلا هیچ چیز نشون نمیده..

                  مرسی

                  کامنت

                  • amir_ts

                    • 2015/03/17
                    • 1247

                    #10
                    نوشته اصلی توسط majid534
                    سپاس از لطف شما
                    فقط یک مشکلی هست
                    فرمول شما در مورد تختی و چند نفر دیگه صادق و درسته و به درستی جواب میده...
                    اما برای بقیه به درستی جواب نمیده ....
                    یا اعداد رو جا بجا نشون میده یا اصلا هیچ چیز نشون نمیده..

                    مرسی
                    با سلام
                    دوست عزیز فرمول مشکلی نداره من فقط فرمول اصلی رو نوشتم و برای امتحان چند تا کد پرسنلی رو دستی دادم تست کردم. فایل خودتون رو باید کد های پرسنلی درست تنظیم و چک کنید برای نمونه من چند تا کد تست درست کردم چک کنید.
                    کد پرسنلی رو به صورت مشخص و صحیح به دلخواه بنویسید و کد های و نام رو تو شیت ورود و خروج پرسنل درست کنید.
                    فایل های پیوست شده
                    [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

                    کامنت

                    • majid534

                      • 2015/08/04
                      • 11

                      #11
                      سپاس از راهنماییتون
                      مشکل حل شد.

                      کامنت

                      چند لحظه..