راهنمایی در مورد جستجوی افراد داخل فایلهای محتلف

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • generalsamad
    مدير تالار توابع

    • 2014/06/22
    • 1496

    #16
    با اجازه دوست عزیز iranweld
    تابع sumif سه آرگومان داره
    توی این مثال آرگومان اول محدوده(آرایه)ای از اسامی در شیتهای مختلف میباشد
    آرگومان دوم که میتونه یک متن یا ارجاع به یک سلول باشه که در این مثال اسمی که در شیت total هست اشاره میکنه
    آرگومان سوم هم محدوده (آرایه) ای از جمع اعداد هست که در این مثال ستون جمع ساعت برای هر شیت هست
    توی این فرمول از 3تا sumif استفاده شده که هر sumif جمع ساعات برای هر شخص رو محاسبه میکنه و نهایتا جمع 3تا شیت رو یکجا حساب میکنه
    این سه تا sum if شرط درست بود هست
    کد PHP:
    IF(B2<>"" 
    قبل از جمع زدن ستون B برای هر سطر چک میشه که اگر خالی نبود عملیات جمع اعمال میشه در غیر اینصورت ستون جمع "" (خالی) قرار میگیره

    اگه تعداد رکورهاتون زیاد هست پیشنهاد میشه از sumif استفاده نکنید چون هم حجم فایل رو زیاد و سرعت فایل رو میاره پائین که بهتره از Pivot Table استفاده شه

    فرمول دوم هم یکی از توابع جستجو بکار برده شده
    که توی تالار نمونه های زیاد هست
    4 آرگومان داره
    آرگومان اول : مقداری که میخواهیم جستجو بر اساس اون سلول انجام بشه
    آرگومان دوم : جدول (محدوده جستجو) میباشد
    آرگومان سوم : ستونی که میخواهیم در جدولهای بر اساس مقدار آرگومان اول برای ما برگردونده (return) داده بشه
    آرگومان چهارم : اگه مقدار 0 قرار دادیم یعنی در جدول عبارتی که جستجو بر اساس آن انجام میشه (آرگومان اول) دقیقا همون عبارت رو جستجو کنه، اگه مقدار 1 قرار دادیم یعنی در جدول عبارتی که جستجو بر اساس آن انجام میشه (آرگومان اول) نزدیک (شبیه)به اون عبارت رو جستجو کنه

    اگه جائیش براتون مبهمه بفرمائید تا راهنمائی کنیم
    [CENTER]
    [SIGPIC][/SIGPIC]
    [/CENTER]

    کامنت

    • neda_it

      • 2015/05/30
      • 12

      #17
      متشکرم از راهنماییتون . من 400 رکورد دارم و میخوام تغییر اطلاعات داینامیک باشه . با Pivot table میشه یا نه ؟ کدوم راه رو شما پیشنهاد میدین ؟

      کامنت

      • generalsamad
        مدير تالار توابع

        • 2014/06/22
        • 1496

        #18
        با سلام
        با Pivot Table میشه ولی باید این کارها رو انجام بدید
        تمام اطلاعاتتون رو توی یه شیت جمع کنید و اطلاعاتتون مرتب باشه
        از Merg هم استفاده نکنید بعد از اینکه یک دیتابیس درست کردید محدوده جدولتون رو تبدیل به Table کنید
        به اینصورت که محدوده رو انتخاب(همراه با سرتیترها)
        سپس Ctrl+T رو بزنید
        با اینکار محدوده تبدیل به جدول میشه
        بعد از اینکار Pivot Table رو ایجاد کنید که محدوده Pivot Table رو نام Table ایجاد شده باید باشه

        بعد هر وقت رکوردی به دیتابیستون اضافه بشه کافه روی Pivot Table کلیک راست کرده و Refresh کنید
        [CENTER]
        [SIGPIC][/SIGPIC]
        [/CENTER]

        کامنت

        • neda_it

          • 2015/05/30
          • 12

          #19
          متشکرم . تو فایلی که گذاشتین چطور layout جدول رو مرتب کردین ؟ چون من یک pivot table ایجاد کردم اما بعد از تغییرات زیاد تو تب Design و گزینه Report Layout به این شکل در میاد !
          Click image for larger version

Name:	layout.PNG
Views:	1
Size:	7.9 کیلو بایت
ID:	126323

          کامنت

          • generalsamad
            مدير تالار توابع

            • 2014/06/22
            • 1496

            #20
            در ریبون Design
            pivot table تنظیمات زیر رو قرار دادم
            Subtotals=>Do Not Show Subtotals
            میتونید Grand Totals رو روی On For Columns Only بذارید
            Report Layout=>Show in Tabular Form
            [CENTER]
            [SIGPIC][/SIGPIC]
            [/CENTER]

            کامنت

            • neda_it

              • 2015/05/30
              • 12

              #21
              دست گلتون درد نکنه .

              کامنت

              • generalsamad
                مدير تالار توابع

                • 2014/06/22
                • 1496

                #22
                اگه مسئله حل شده لطفا در پست اول تیک سبزرنگ حل شده (Solved) رو بزنید
                [CENTER]
                [SIGPIC][/SIGPIC]
                [/CENTER]

                کامنت

                • neda_it

                  • 2015/05/30
                  • 12

                  #23
                  دوستان یک سوال دیگه دارم ازتون . الان یکی از پرسنل دو تا 45 دقیقه مرخصی رفته که تو ستون ساعت .45 (چهل و پنج صدم) ثبت شده و دو تا میشه .9 (نه دهم) . چطور باید .9 (نه دهم) رو به 1:30 (یک ساعت و سی دقیقه) تبدیل کنم؟
                  Click image for larger version

Name:	saaat.PNG
Views:	1
Size:	3.9 کیلو بایت
ID:	126331

                  الان تو عکس بالا فقط عدد اول که .9 هست مشکل داره و باید بصورت 1:30 نشون بده .
                  Last edited by neda_it; 2015/06/01, 16:12.

                  کامنت

                  • generalsamad
                    مدير تالار توابع

                    • 2014/06/22
                    • 1496

                    #24
                    با سلام
                    بهتره زماهاتون رو به فرمت زمان تغییر بدید
                    45 دقیقه رو به صورت زیر وارد کنید که توی محاسبات جمع مشکلی پیش نیاد
                    کد PHP:
                    00:45 
                    فرمت سلول زمان روی General یا روی Time باشه
                    [CENTER]
                    [SIGPIC][/SIGPIC]
                    [/CENTER]

                    کامنت

                    • neda_it

                      • 2015/05/30
                      • 12

                      #25
                      مرسی . الان 400 تا رکورد دارم که همشون فرمتشون به این شکله (.45) . راهی هست که تبدیل بشن به 0:45 . چون کسایی که اطلاعاتو ثبت میکنن بهمین شکل .45 وارد میکنن و توجیه کردنشون واسه تغییر یکم سخته .

                      کامنت

                      • generalsamad
                        مدير تالار توابع

                        • 2014/06/22
                        • 1496

                        #26
                        بله راه داره
                        کافیه به شیت دیتابیستون رفته و با استفاده از Replace خود برنامه اینکار رو انجام بدید
                        به اینصور ، کلیدهای Ctrl+H را زده پنجره Replace باز شده
                        در فیلد اول (Find What) کلمه 0.45 ( به هر صورتی که نوشته اید) را نوشته
                        در فیلد Replace with کلمه 00:45 را نوشته و Replace All رو بزنید
                        [CENTER]
                        [SIGPIC][/SIGPIC]
                        [/CENTER]

                        کامنت

                        چند لحظه..