نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: دو سوال راجع match, index, vlookup

  1. #1


    آخرین بازدید
    2022/06/11
    تاریخ عضویت
    November 2014
    نوشته ها
    31
    امتیاز
    11
    سپاس
    0
    سپاس شده
    1 در 1 پست
    سطح اکسل
    71.00 %

    دو سوال راجع match, index, vlookup

    سلام
    فایل پیوست را در نظر بگیرید ما میخواهیم بدانیم ضایعات در چه تاریخی به مقدار صفر میرسد که جواب دو تاریخ 9 خرداد و 29 خرداد است
    من با فرمول match , index یا vlookup می تونم یکی از تاریخها را بر گردونم
    می خواهم بدونم چه جوری میشه 2 تا تاریخ را برگدونم


    2. اگه سوال بپرسه مقدار تولید واقعی در 10 اردیبهشت چقدره باید چیکار کرد
    چون من با فرمول vlookup می تونم 10 را سرچ کنم ولی 10 خردادم است از کجا مطمین باشم 10 اردیبهشت استفاده شده؟
    راهی به جز ادغام دو ستون
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    2024/01/21
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,519
    امتیاز
    6121
    سپاس
    2,884
    سپاس شده
    4,889 در 1,381 پست
    سطح اکسل
    71.67 %

    سلام،
    مقدار توليد واقعي در 10 ارديبهشت را با تابع sumifs بايد بيابيد:
    کد PHP:
    =SUMIFS(G2:G80;B2:B80;"اردیبهشت";C2:C80;10
    مورد اول را با ستون کمکي مي تونم حل کنم، البته شايد راه حل بدون ستون کمکي هم وجود داشته باشه، با ستون کمکي به دردتون مي خورد؟

  4. سپاس ها (1)


  5. #3


    آخرین بازدید
    2022/06/11
    تاریخ عضویت
    November 2014
    نوشته ها
    31
    امتیاز
    11
    سپاس
    0
    سپاس شده
    1 در 1 پست
    سطح اکسل
    71.00 %

    نقل قول نوشته اصلی توسط Ali Parsaei نمایش پست ها
    سلام،
    مقدار توليد واقعي در 10 ارديبهشت را با تابع sumifs بايد بيابيد:
    کد PHP:
    =SUMIFS(G2:G80;B2:B80;"اردیبهشت";C2:C80;10
    مورد اول را با ستون کمکي مي تونم حل کنم، البته شايد راه حل بدون ستون کمکي هم وجود داشته باشه، با ستون کمکي به دردتون مي خورد؟
    لطف می کنید اگه با ستون کمکی برام بنویسید

  6. #4


    آخرین بازدید
    2024/01/21
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,519
    امتیاز
    6121
    سپاس
    2,884
    سپاس شده
    4,889 در 1,381 پست
    سطح اکسل
    71.67 %

    يک کم توضيح ميدم که خودتان متوجه عملياتي که انجام شده بشويد:
    اول يک ستون اول داده ها اضافه مي کنيد
    بعد با تابع COUNTIF براي هر رديف حساب مي کنيد که از اول ستون ضايعات تا آن رديف چند مقدار صفر وجود داشته (به علامت $ در فرمول نويسي دقت کنيد اين علامت مربوط به آدرس دهي نسبي و مطلق است، اگر مفهوم آن را نمي فهميد مطالب مربوط به "آدرس دهي نسبي و مطلق" را جستجو و مطالعه کنيد، اين علامت کمک مي کند که وقتي فرمول را در خانه اول نوشته و به سمت آخر داده ها کپي مي کنيد آن جاهايي که در کنار آدرس آنها علامت $ خورده ثابت بماند و آن جاهايي که علامت $ ندارد به نسبت سطر مربوطه آدرسش عوض مي شود)
    بعد به تابع COUNTIF ياد شده يک تابع IF اضافه مي کنيم و با تابع IF به اکسل مي فهمانيم که فقط آن سطرهايي که ضايعاتش صفر شده نتيجه تابع COUNTIF اش را به ما بده و در غير اين صورت سلي که توش فرمول نوشتيم را تهي ("") نگهدار.
    به اين صورت براي اولين صفر يافت شده در ستون کمکي عدد 1 درج مي شود، براي دومي عدد 2 و ... الي آخر
    حالا اين ستون کمکي به چه درد مي خورد؟
    آها ......
    حالا با تابع VLOOKUP عدد يک را در ستون کمکي پيدا کرده و هم ارزش در ستون دوم و سوم به دست مي آوريم، بعد عدد دو را در ستون کمکي پيدا کرده و هم ارزش در ستون دوم و سوم به دست مي آوريم و همين طور الي آخر
    منتهي براي اينکه در تابع VLOOKUP نخواهيم اعداد يک و دو و سه و ... را دستي وارد کنيم مي شود يک رديف کنار قسمتي که مي خواهيم نتيجه را درج کنيم اضافه کنيم و LOOKUP_VALUE توابع VLOOKUP را به آن شماره رديفها ارجاع دهيم.
    دست آخر اگر به تابع vlookup يک تابع iferror اضافه کنيد از نشان دادن موارد خطا مي توانيد جلوگيري کرده و نتيجه را شکيل تر کنيد.
    البته فکر کنم راه حل هاي بهتري هم بدون ستون کمکي باشد ولي من الآن خاطرم نيست، دوستان ديگر اگر بلد باشند حتما" آن روش ها را در ادامه تاپيک توضيح خواهند داد.
    فايل هاي پيوست شده فايل هاي پيوست شده

  7. سپاس ها (2)


  8. #5


    آخرین بازدید
    2022/06/11
    تاریخ عضویت
    November 2014
    نوشته ها
    31
    امتیاز
    11
    سپاس
    0
    سپاس شده
    1 در 1 پست
    سطح اکسل
    71.00 %

    نقل قول نوشته اصلی توسط Ali Parsaei نمایش پست ها
    يک کم توضيح ميدم که خودتان متوجه عملياتي که انجام شده بشويد:
    اول يک ستون اول داده ها اضافه مي کنيد
    بعد با تابع COUNTIF براي هر رديف حساب مي کنيد که از اول ستون ضايعات تا آن رديف چند مقدار صفر وجود داشته (به علامت $ در فرمول نويسي دقت کنيد اين علامت مربوط به آدرس دهي نسبي و مطلق است، اگر مفهوم آن را نمي فهميد مطالب مربوط به "آدرس دهي نسبي و مطلق" را جستجو و مطالعه کنيد، اين علامت کمک مي کند که وقتي فرمول را در خانه اول نوشته و به سمت آخر داده ها کپي مي کنيد آن جاهايي که در کنار آدرس آنها علامت $ خورده ثابت بماند و آن جاهايي که علامت $ ندارد به نسبت سطر مربوطه آدرسش عوض مي شود)
    بعد به تابع COUNTIF ياد شده يک تابع IF اضافه مي کنيم و با تابع IF به اکسل مي فهمانيم که فقط آن سطرهايي که ضايعاتش صفر شده نتيجه تابع COUNTIF اش را به ما بده و در غير اين صورت سلي که توش فرمول نوشتيم را تهي ("") نگهدار.
    به اين صورت براي اولين صفر يافت شده در ستون کمکي عدد 1 درج مي شود، براي دومي عدد 2 و ... الي آخر
    حالا اين ستون کمکي به چه درد مي خورد؟
    آها ......
    حالا با تابع VLOOKUP عدد يک را در ستون کمکي پيدا کرده و هم ارزش در ستون دوم و سوم به دست مي آوريم، بعد عدد دو را در ستون کمکي پيدا کرده و هم ارزش در ستون دوم و سوم به دست مي آوريم و همين طور الي آخر
    منتهي براي اينکه در تابع VLOOKUP نخواهيم اعداد يک و دو و سه و ... را دستي وارد کنيم مي شود يک رديف کنار قسمتي که مي خواهيم نتيجه را درج کنيم اضافه کنيم و LOOKUP_VALUE توابع VLOOKUP را به آن شماره رديفها ارجاع دهيم.
    دست آخر اگر به تابع vlookup يک تابع iferror اضافه کنيد از نشان دادن موارد خطا مي توانيد جلوگيري کرده و نتيجه را شکيل تر کنيد.
    البته فکر کنم راه حل هاي بهتري هم بدون ستون کمکي باشد ولي من الآن خاطرم نيست، دوستان ديگر اگر بلد باشند حتما" آن روش ها را در ادامه تاپيک توضيح خواهند داد.
    خیلی لطف کردید مشکل حل شد

  9. #6


    آخرین بازدید
    4 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,469
    امتیاز
    12312
    سپاس
    8,924
    سپاس شده
    10,583 در 3,742 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط mhm_1371 نمایش پست ها
    خیلی لطف کردید مشکل حل شد

    پس لطف کنید تاپیک رو حل شده کنید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مشکل فایل index-match
    توسط SIGNAL در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 2
    آخرين نوشته: 2018/06/30, 20:23
  2. [حل شده] مشکل در index,match
    توسط nima000 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 0
    آخرين نوشته: 2017/09/10, 11:31
  3. [حل شده] تابع index match با دو هدف
    توسط parsa70 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 1
    آخرين نوشته: 2017/08/08, 09:48
  4. [حل شده] سوال در زمینه INDEX and MATCH
    توسط Peiman3 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 5
    آخرين نوشته: 2017/01/25, 11:54
  5. کاربرد تابع های index&match
    توسط bokhi در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 2
    آخرين نوشته: 2010/11/16, 14:07

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

نمونه سوال match و index

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است