برگرداندن یك مقدار با جستجو در سه ستون

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ظهور 313

    • 2017/01/20
    • 244

    برگرداندن یك مقدار با جستجو در سه ستون

    سلام و عرض ادب به همه اساتید و دوستان
    میخوام یه مقدار رو در سه ستون جستجو كنم و موقعیتش را برگردانم (برای استفاده در تابع ایندكس و مچ)

    سه تا ستون دارم كه توی هر كدوم یه تعداد اسامی وجود داره، حالا میخوام یك اسم را در سه ستون جستجو كنم و در هر كدوم كه بود، ستون متناظر با اون رو برگردونم)
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام


    در فایل پیوست ردیف اسم مورد نظر در سه ستون لیست میگردد
    فایل های پیوست شده

    کامنت

    • ظهور 313

      • 2017/01/20
      • 244

      #3
      سلام دوست عزیز
      ممنون كه پاسخ دادید، اما منظور من این نبود
      بنده نیاز به برگرداندن یك مقدار دارم با سه شرط، دو شرطش اول كه عادی است و هر كدومشون باید در یك ستون جستجو بشه، اما شرط سوم، باید در یكی از سه ستون موجود باشه
      توضیحات لازم را در فایل خودتون پیوست كردم
      لطفا بررسی بفرمایید
      فایل های پیوست شده

      کامنت

      • iranweld

        • 2015/03/29
        • 3341

        #4
        با سلام

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

        کد PHP:
        =indirect("f" small(if((a2:a21=h5)*(b2:b21=i5)*((c2:c21=j5)+(d2:d21=j5)+(e2:e21=j5)),row(a2:a21),""),row(a1))) 
        فایل های پیوست شده
        Last edited by iranweld; 2017/03/16, 10:14.

        کامنت

        • ظهور 313

          • 2017/01/20
          • 244

          #5
          ممنونم خیلی عالی بود
          فقط اگه ممكنه، یه مقدار در مورد فرمولتون توضیح بدید
          متشكرم

          کامنت

          • ظهور 313

            • 2017/01/20
            • 244

            #6
            سلام و عرض ادب
            فرمول را توضیح ندادید
            اون دو قسمت آخر كه دو تا فرمول row داره رو متوجه نمیشم، وقتی توی ستون استفاده میكنم، آدرس سلول*ها باید فیكس بشه یا نه؟
            لطفا كمكم كنید، خیلی لازمش دارم.

            کامنت

            • iranweld

              • 2015/03/29
              • 3341

              #7
              با سلام

              Row اول شماره سطر مورد نظر رو برمیگردونه که دارای شروط مشخص شده میباشد.
              Row دوم برای مشخص کردن پارامتر مورد نیاز تابع small میباشد که بجای عدد 1و2و3و.... از Row(A1) برای اولین مورد استفاده شده است چون وقتی فرمول را بسمت پایین درگ میکنیم بصورت اتوماتیک در فرمولهای بعدی بصورت Row(A2) و Row(A3) قید میگردد.

              در فرمولهای آرایه ای علامت * بمعنی And و علامت + بمعنی Or میباشد

              کامنت

              • ظهور 313

                • 2017/01/20
                • 244

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

                row اول شماره سطر مورد نظر رو برمیگردونه که دارای شروط مشخص شده میباشد.
                Row دوم برای مشخص کردن پارامتر مورد نیاز تابع small میباشد که بجای عدد 1و2و3و.... از row(a1) برای اولین مورد استفاده شده است چون وقتی فرمول را بسمت پایین درگ میکنیم بصورت اتوماتیک در فرمولهای بعدی بصورت row(a2) و row(a3) قید میگردد.

                در فرمولهای آرایه ای علامت * بمعنی and و علامت + بمعنی or میباشد
                بابت توضیحتون ممنونم استاد، فقط اینكه با فرمولتون خیلی مشكل داشتم، با توجه به توضیحی كه دادید، فكر كنم مجموع مواردی كه با + در فرموا اومدند، باید داخل یه پرانتز جداگانه قرار بگیرند یعنی موارد or داخل یك پرانتز باشند تا همه با هم، هم*ردیف موارد and قرار بگیرند. این كار رو كردم و مشكلم حل شد

                کامنت

                چند لحظه..