گزارش گیری

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • Mela68

    • 2018/04/23
    • 29
    • 67.00

    پرسش گزارش گیری

    با سلام
    یه جدول دارم حاوی چند ستون، میخوام توی یه شیت دیگه یه شرط بذارم که مثلا اسم افرادی که ستون i آنها زیر عدد صفر هستند رو بهم بده،چکار کنم؟
    ممنونم
  • iranweld

    • 2015/03/29
    • 3341

    #2
    سلام

    نمونه فایل خود را از قسمت تنظیمات اضافی ضمیمه کنید

    یا از فرمول ذیل بصورت آرایه ای در شیت دوم استفاده کنید.

    در فایل دوم از روش ستون کمکی نیز استفاده شده است

    کد PHP:
    =IFERROR(INDIRECT("'Sheet1'!A"&SMALL(IF((Sheet1!$I$2:$I$2400=0)*(Sheet1!$I$2:$I$2400<>""),ROW(Sheet1!$I$2:$I$2400),""),ROW(A4))),""
    فایل های پیوست شده
    Last edited by iranweld; 2018/11/18, 10:36.

    کامنت

    • Mela68

      • 2018/04/23
      • 29
      • 67.00

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

      کامنت

      • Mela68

        • 2018/04/23
        • 29
        • 67.00

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


        نمونه فایل خود را از قسمت تنظیمات اضافی ضمیمه کنید

        یا از فرمول ذیل بصورت آرایه ای در شیت دوم استفاده کنید.

        در فایل دوم از روش ستون کمکی نیز استفاده شده است

        کد PHP:
        =IFERROR(INDIRECT("'Sheet1'!A"&SMALL(IF((Sheet1!$I$2:$I$2400=0)*(Sheet1!$I$2:$I$2400<>""),ROW(Sheet1!$I$2:$I$2400),""),ROW(A4))),""
        کارم حل نشد لطفا راهنمایی کنید

        کامنت

        • iranweld

          • 2015/03/29
          • 3341

          #5
          این فایل را بررسی کنید

          مقدار شرط خود را درشیت اول در سلول e1 وارد کنید و نتیجه را در شیت دوم ملاخظه کنید
          فایل های پیوست شده

          کامنت

          • Mela68

            • 2018/04/23
            • 29
            • 67.00

            #6
            نوشته اصلی توسط iranweld
            این فایل را بررسی کنید

            مقدار شرط خود را درشیت اول در سلول e1 وارد کنید و نتیجه را در شیت دوم ملاخظه کنید
            ممنونم ، ولی کاش توضیح میدادین برای یادگیری

            کامنت

            • iranweld

              • 2015/03/29
              • 3341

              #7
              نوشته اصلی توسط Mela68
              ممنونم ، ولی کاش توضیح میدادین برای یادگیری
              در شیت اول با استفاده از این فرمول ردیفهایی که دارای شرط مورد نظر ما میباشند را با استفاده از دستور MAX شماره گذاری مینماییم

              شرط ما فراخوانی اعدادی که کمتر یا مساوی عدد وارد شده در سلول E1 میباشد و سلول خالی نباشد ، را در ستون J بررسی میکند

              کد PHP:
              =IF(AND(J2<=$E$1,J2<>""),MAX($A$1:A1)+1,""
              سپس در شیت دوم با استفاده از دستور VLOOKUP معادل شماره هایی که در شیت اول بدست آورده ایم را با استفاده از ROW(A1) فراخوانی مینماییم
              معادل ROW(A1) برابر عدد یک بوده و وقتی فرمول را بسمت پایین درگ مینمایید اعداد 2و3و4و..... بدست میاید
              در فرمول VLOOKUP هم مشخص میکنیم که سطری که بفرض ابتدای آن عدد یک میباشد در محدوده ستونهای A:J مقدار همردیف آن در ستون دوم که ستون B میباشد را نمایش بده

              کد PHP:
              =IFERROR(VLOOKUP(ROW(A1),Sheet1!A:J,2,FALSE),""

              کامنت

              • Mela68

                • 2018/04/23
                • 29
                • 67.00

                #8
                نوشته اصلی توسط iranweld
                در شیت اول با استفاده از این فرمول ردیفهایی که دارای شرط مورد نظر ما میباشند را با استفاده از دستور MAX شماره گذاری مینماییم

                شرط ما فراخوانی اعدادی که کمتر یا مساوی عدد وارد شده در سلول E1 میباشد و سلول خالی نباشد ، را در ستون J بررسی میکند

                کد PHP:
                =IF(AND(J2<=$E$1,J2<>""),MAX($A$1:A1)+1,""
                سپس در شیت دوم با استفاده از دستور VLOOKUP معادل شماره هایی که در شیت اول بدست آورده ایم را با استفاده از ROW(A1) فراخوانی مینماییم
                معادل ROW(A1) برابر عدد یک بوده و وقتی فرمول را بسمت پایین درگ مینمایید اعداد 2و3و4و..... بدست میاید
                در فرمول VLOOKUP هم مشخص میکنیم که سطری که بفرض ابتدای آن عدد یک میباشد در محدوده ستونهای A:J مقدار همردیف آن در ستون دوم که ستون B میباشد را نمایش بده

                کد PHP:
                =IFERROR(VLOOKUP(ROW(A1),Sheet1!A:J,2,FALSE),""
                ممنون خیلی لطف کردین

                کامنت

                • Amir Ghasemiyan

                  • 2013/09/20
                  • 4598
                  • 100.00

                  #9
                  نوشته اصلی توسط Mela68
                  ممنون خیلی لطف کردین
                  دوست عزيز اگر پاسخ سوالتون رو دريافت كرديد لطفا تاپيك رو حل شده كنيد

                  کامنت

                  چند لحظه..