ترکیب دو تابع INDEX و MATCH در اکسل

ترکیب دو تابع INDEX و MATCH در اکسل

تابع INDEX و تابع MATCH دو تا از توابع بسیار قوی در اکسل هستند که ترکیب و استفاده مناسب از اونها میتونه به ما در نوشتن فرمول‌های بهتر کمک زیادی کنه. همونطور که قبلاً با تابع INDEX آشنا شدیم در این تابع یک محدوده رو مشخص میکنیم و با دادن شماره سطر و ستون دلخواه یک سلول رو برمیگردونیم. حالا اگر به جای تعیین دستی مقدار سطر و ستون، اینکار رو با استفاده از نتیجه تابع MATCH انجام بدیم میتونیم کارهای زیادی در اکسل انجام بدیم و خیلی از مشکلات فرمول نویسی خودمون رو به راحتی حل کنیم. با استفاده از ترکیب دو تابع INDEX و MATCH در اکسل میتونیم شماره سطر یا ستون مقداری رو جستجو کنیم و مقدار متناظرش رو در یک سطر یا ستون دیگه برگردونیم. در ادامه این مطلب آموزش اکسل با کاربرد این دو تابع بیشتر آشنا میشیم.برای اینکه کمی بهتر متوجه بشیم چه کارهایی میشه با ترکیب دو تابع INDEX و MATCH در اکسل انجام داد جدول زیر رو در نظر بگیرید:

A B
1 کد محصول نام محصول
2 1282 قطعه شماره 1
3 1464 قطعه شماره 2
4 1398 قطعه شماره 3
5 1339 قطعه شماره 4
6 1286 قطعه شماره 5

اگر بخوایم در این جدول بر اساس جستجوی کد محصول 1398، نام محصول رو بدست بیاریم میتونیم از تابع VLOOKUP که قبلاً در موردش نوشتم به شکل (VLOOKUP(1398;A:B;2;FALSE استفاده کنیم. اما اگر جدول ما مثل جدول زیر باشه:

A B
1 نام محصول کد محصول
2 قطعه شماره 1 1282
3 قطعه شماره 2 1464
4 قطعه شماره 3 1398
5 قطعه شماره 4 1339
6 قطعه شماره 5 1286

در این حالت دیگه تابع VLOOKUP کارایی نداره و نمیتونیم با استفاده از این تابع بر اساس جستجوی کد محصول، نام محصول رو بدست بیاریم چون نمیشه پارامتر سوم تابع VLOOKUP رو -1 قرار داد و به عقب حرکت کرد. اینجاست که میتونیم با استفاده از ترکیب دو تابع INDEX و MATCH  این مشکل رو حل کنیم و به هدفمون برسیم.

  1. ابتدا تابع INDEX رو مینویسیم و پارامتر اول اون رو A:A قرار میدیم، چون میخوایم نام محصول رو مشخص کنیم و نام محصول هم در ستون A قرار داره.
  2. در حالت عادی میتونستیم شماره سطر رو به تابع INDEX بدیم. شماره سطر عدد 1398 برابر 4 هست اما ما نمیخوایم این شماره سطر رو دستی وارد کنیم. بلکه میخوایم شماره سطر به صورت خودکار توسط اکسل پیدا بشه. اینکار رو با تابع MATCH انجام میدیم. تابع (MATCH(1398;B:B;0 دقیقاً اینکار رو برای ما انجام میده. یعنی عدد 1398 رو در ستون B پیدا میکنه و شماره سطر اون رو که برابر 4 هست برمیگردونه.
  3. در نهایت تابع بخش 2 رو در تابع INDEX خودمون قرار میدیم تا تابعمون به شکل زیر کامل بشه.

INDEX(A:A;MATCH(1398;B:B;0))

میتونیم به جای عدد 1398 یک سلول یا هر کد دیگه‌ای رو قرار بدیم و تابع بالا نام محصول متناظر با اون کد رو برای ما پیدا میکنه.

 

 

79 Comments on “ترکیب دو تابع INDEX و MATCH در اکسل”

  1. rezairandost

    سلام اقای اسماعیل پور
    اگر در جدولی دو عدد مشابه هم بود وعدد اولی را پیدا کرد . برای برگرداندن عدد دوم چکار باید بکنیم ؟

  2. vahidkhazaei

    با سلام
    لطف می کنید جوابی که برای آقای ایراندوست فرستادید برا منم بفرستید

      1. امین

        با سلام ، ممنون از سایت خوبتون و وقتی که میذارین .
        لینک رو نتونستم باز کنم ، من هم دقیقا همین مشکل رو دارم ، البته من می خوام تمامی اون مشترک ها رو پیدا کنه و دیتای مورد نظر من رو از ستون بعدش بگیره و برام جمع کنه .
        ولی مهم تر از هرچیزی جمع آوریشه ، اگر راهنمایی کنین ممنون می شم .

  3. MOHAMMAD

    سلام
    اگر ما بخوایم بر اساس شماره ستون سرچ بشه چی؟ جای شماره سطر با “” باید خالی گذاشت؟ من امتحان کردم خطا داد

    1. یاسین اسماعیل پور

      سلام محمدجان. شما کافیه فقط پارامتر اول تابع MATCH رو تغییر بدی و به جای یک بردار عمودی. بردار افقی بهش بدی.

  4. امید

    دروود استاد گرامی من با مشکلی در پایان نامه ام برخورد کردم فایلی دارم که از دو شیت تشکیل شده که این دو شیت هر کدوم از تعدادی ستون و تعداد بالایی سطر تشکیل شده که این دو در ستون اول که تاریخ هستش مشترک هستند آیا راهی وجود داره که من بتونم به صورت خودکار شیت سومی درست کنم که اطلاعات شیت یک رو با اطلاعات شیت دوم مقایسه کنه و هر تاریخی که مشترک بود اطلاعاتشون در شیت سوم در یک سطر کنار هم بنویسه؟با سپاس فراوان

  5. امید

    البته توی شیت سوم در ستون اول تاریخ نوشته بشه و د رستون های بعدی مثلا ابتدا اطلاعات شیت یک و بلافاصله اطلاعات شیت دوم

  6. omid14

    دروود دوستان عزیز
    من خیلی عجله دارم اگه امکان داره یه نفر جواب سوال منو برام ارسال کنه
    با سپاس

  7. omid14

    اساتید محترم لطفا یکی کمک کنه .اگه حتی امکان نداره هم به من اطلاع بدید تا یه فکر دیگه بکنم

    1. یاسین اسماعیل پور

      امید جان کار تو اکسل نشد نداره. اما این چیزی که شما میخوای انجام بدی توضیحش مفصله اینجا نمیشه توضیح داد

  8. omid14

    دروود
    آقای اسماعیل پور عزیز من چطور میتونم از این موضوع اطلاعات مناسب کسب کنم ؟منبع خاصی میشناسی؟باید فرمول بنویسم ؟یا کسی براش ماکرو مینویسه حتی فروشی که ازش بخرم؟09111354762 این شماره منه و omid.jamalee@gmail.com این هم ایمیل منه اگه امکان داره و برات زحمت نمیشه راهنمایی کن .موضوع خیلی حیاتی هستش دوست من .
    با سپاس فراوان

    1. یاسین اسماعیل پور

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

  9. omid14

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

  10. PEJMAN

    سلام و خسته نباشید و سپاس فراوان به خاطر پست های عالی شما
    یک سوال داشتم: من با استفاده از توابع VLOOKUP، HLOOLUP و MATCH-INDEX میتونم فقط به صورت یک بعدی در سطر و یا ستون مد نظرم عمل جستجو رو انجام بدم، حالا اگر من بخوام یک جستجوی دو بعدی هم بر اساس سطر و هم بر اساس ستون انجام بدم چیکار باید بکنم؟ (مثلا بگم در جدول A1:M16 در سطر A:A که اسامی شهرهاست کلمه “سمنان” و در ستون 1:1 که نام کالاهاست کلمه “کاغذ” رو برای من سرچ کن و مقدارش رو بده. امیدوارم واضح توضیح داده باشم.) با تشکر فراوان

    1. یاسین اسماعیل پور

      سلام پژمان جان. شما میتونی از ترکیب تابع INDEX و MATCH استفاده کنی. پارامتر اول A1:M16، پارامتر دوم MATCH مربوئط به سطر و پارامتر سوم MATCH مربوط به ستون

  11. مهدی

    سلام من یک لیست طولانی دارم ک خیلی از خونه هاش مشابه هست . میخوام اعداد روبه رویه هر خونه ای که یکی هستن یکسان بشه

    1. یاسین اسماعیل پور

      لطفاً کاملتر توضیح بده مهدی جان که بشه راهنمایی کرد. یکسان باشن یعنی چی؟ یعنی اولین مقدار برای همه لحاظ بشه؟

  12. ;hlvhk

    سلام آقا یاسین خوبین کامران هستم میتونم آدرس ایمیلتون رو داشته باشم برای یه ‍ کار اکسل انبار گردانی

  13. marziyeh

    با سلام
    آقای اسماعیل پور سوالی مشابه سوال یکی از دوستان دارم.
    اگر در جدولی دو یا چند داده مشابه هم بود وداده اولی را پیدا کرد . برای برگرداندن داده دوم و سوم چکار باید بکنیم ؟ به اقای ایراندوست پاسخ داده بودید ولی پاسخ حذف شده بود. ممنون میشم پاسخ دهید.

    با تشکر

    1. یاسین اسماعیل پور

      سلام.
      فرض کنید مقادیرتون در سلول های a1 تا a7 هست و به دنبال مقدار سلول b1 هستید. برای برگرداندن عدد دوم میتونید از فرمول زیر استفاده کنید:
      =MATCH(B1,OFFSET(A1:A7,MATCH(B1,A1:A7,0),),0)+MATCH(B1,A1:A7,0)

      1. marziyeh

        با تشکر از پاسخ شما.میشه لطف کنید بیشتر توضیح بدین. من این کارو کردم ولی جواب نمیده!

  14. elham

    با سلام واحترام بابت توضیحات بسیار خوب شما.
    من جدولی دارم که یک شاخص آن در ستونی به نام a است و تعدادی ستون به نامهای b1…..bn (که 1 تا n مقادیر مختلف شاخص b میباشند) حال آیا با ترکیب دستور index و match من میتوانم عدد متناظر در ستون a را نسبت به شاخص bn نشان دهم؟

  15. mobinsun

    سلام
    ممنون از آموزش های خوب تون و ارائه پاسخ های مناسب تون
    برای برگرداندن عدد دوم فرمول مناسبی ارائه کردید ولی مشکل ما این است که می خواهیم تمام اعداد مثلا اگر سه تا عدد یا بیشتر بود در یک ناحیه مشخص را برگردونه بر فرض مثال در همین فایل نمونه ای که لینک اش رو برای دانلود گذاشتید 2 بار عدد 3 تکرار شده است چگونه می توان شماره ردیف هر 2 بار را باهم داشت
    یا فرقی نداره اگر N بار تکرار شده بود چکار کنیم؟؟

      1. msdhamzeheian

        سلام
        این سوال خیلی هاست فک کنم. ان شالله که آقای اسماعیل پور یه جوری جواب رو به ما برسونه!

  16. غلامرضا اختیار

    سلام – در مورد شیت پیوستلطفا مرا راهنمایی فرمائید.09151535706 غلامرضا اختیار

  17. حسین یاوریان

    سلام اگر بخواهیم تابعی بنویسیم که در یک جدول دنبال یک کلمه خاص بگردد و درایه های نظیر ان کلمه در ستون روبروی آن با هم جمع نمایدمثلا در جدول زیر دنبال “بهمن” بگردد و عدد روبروی آن را در ستون دوم با هم جمع نماید ( که جواب 15000 هست) از چه تابعی باید استفاده کرد؟
    بهمن 10000
    تیر 2000
    بهمن 5000
    خرداد 8000

  18. حسین یاوریان

    آقا یاسین واقعا دستت درد نکنه نمی دونم چرا یادم رفته بود به هر حال ممنون لطف کردی
    واقعا سایت خوبی دارین

  19. اسماعيل

    با سلام و تشكر از وقتي كه مي گذاريد،من از تركيب index و match استفاده كردم،در بادي امر جواب ميده،ولي وقتي يكي از ستون ها رو sort ميكنم كل اطلاعات به هم ميريزه،در واقع من بهش گفتم برو تو ستون C دنبال مقدار Ax بگرد و جواب رو در خانه Bx قرار بده كه بعد از سورت متأسفانه متوجه نميشه كه مثلا خانه A1 ديگه آدرسش اين نيست و مياد دنبال مقدار آدرس قبل از سورت ميگرده،ميشه براش كاري كرد؟ممنون

  20. سوسهابی

    در صورت امکان راهنمایی کنید چگونه باید کار زیر را در اکسل انجام دهم :
    یک فایل اکسل را در نظر بگیرید که دو ستون اطلاعات دارد
    ستون A حاوی نام هر شرکت است و ستون B حاوی محصولاتی که آن شرکت کار می کند
    من می خواهم در ستون C نام تمام شرکت هایی را که محصول “سمپلر” را کار می کنند بدست بیاورم یعنی اکسل باید با تابعی محتوای هریک از سلول های ستون B را جستجو کند و اگر در محتوا سمپلر داشت نام آن شرکت را از ستون a متناظر آن سلول B در ستون C ذخیره کند

  21. mehrdad1395

    سلام
    لطفا راهنمایی فرمایید :
    در سلول A عدد 6 است(توجه :سلول A مرج شده چند سلوله ) که از فرمول 3+2+1= بدست آمده حال میخواهم در سلول B توضیح دهم که عدد 6 چطور بدست آمده یعنی دقیقا این متن را نمایش دهد 3+2+1
    با چه دستوری میتونم فرمول سلول A را در سلول B نمایش دهم؟
    ضمنا نمیخوام با کلیک روی سلول A و کپی فرمول در سلول B و حذف علامت = اینکار انجام گیرد چون برای هر ردیف مجبور به اینکار میباشم که وقتگیر است.

    1. اینجا را کلیک کن

      سلام ، مهرداد جان
      خودت میتونی با انجام ماکرونویسی و تعریف یک تابع ساده این کار را انجام بدی . اگر به ماکرو نویسی آشنا نیستی ، به ترتیب از منوی اکسل مراحل زیر را انجام بده :
      View > Macros >Record Macro > OK
      سپس بعد از فشردن علامت Stop Recording در سمت چپ و پایین صفحه ، مراحل زیر را انجام بده :
      View > View Macros > Macro1 > Edit
      با این کار شما یک ماکرو ضبط کردی و آن را در محیط ویژوال بیسیک باز کردی ، الآن فقط باید همه خطوط ماکرو را پاک کنی و بجای آن تابع زیر رو ، کپی کنی :
      Public Function FormulaText(Cell As Range) As String
      FormulaText = Right(Cell.Formula, Len(Cell.Formula) – 1)
      End Function
      حالا برمیگردی به اکسل ، در قسمت توابع اکسل ، در توابع User Defined تابعی رو که نوشتی پیدا میکنی و ازش استفاده میکنی
      به همین راحتی!! ( البته ، اگر همه مراحل رو درست انجام داده باشی !! ) – موفق باشی – خانیکی
      0919-302-6452

  22. mehrdad1395

    با سلام -جناب خانیکی بسیار سپاسگزارم از راهنماییتون مشکلم حل شد .پاینده باشی دوست عزیز
    ضمنا در اینجا از دوست عزیز آقای یاسین که زحمات ایجاد این سایت را کشیدند نیز تشکر میکنم.

  23. صالح

    دوست عزیز سلام
    ممنون بابت سایت بسیار خوب و آموزندتون
    یه سوال داشتم:
    من یه فایل دارم که توش کلی اطلاعات وجود داره. برای مثال شما فکر کن اطلاعات تعداد زیادی چک اعم از شماره چک، مبلغ، نام بانک و … سر ستونهای اون هستن
    حالا می خوام جای دیگه و توی شیت دیگه ای عددهایی رو ازین شیت برگردوم با استفاده از چن تا پارامتر.
    مثلا بگم اگر نام بانک فلان بود “و” اگر مبلغش فلان مقدار بود “و” اگر تاریخش امروز بود آنگاه عدد ستون 5 رو برام برگردون
    می شه راهنماییم کنی لطفاً؟

  24. اینجا را کلیک کن

    سلام ، آقا صالح
    آیا شما با ابزار فیلترها آشنایی دارید و با آنها کار کرده اید؟!!
    شما با کمک گرفتن از فیلترها به راحتی میتوانید در همان شیت ، ستونهای مورد نیاز را گزینش و ملاحظه نمایید
    به بخش آموزش نحوه استفاده از فیلترها مراجعه کنید
    موفق باشید – خانیکی
    0919-302-6452

  25. جوزدانی

    باسلام من دفتر تلفن در اکسل دارم با این فرمول
    =IFERROR(INDEX(INDIRECT(“ContactList[[#All]”&”;[“&B4&”]]”);MATCH(C3;INDIRECT(“ContactList[[#All]”&”;[“&B3&”]]”);0));”موجود نیست”)
    حال وقتی دو نام مشابه داشته باشم در جستجو اولین نام را نشان میدهد و دومی را نشان نمی دهد چکارکنم

    1. msdhamzeheian

      سلام
      یکی از مشکلات کار با تابع ایندکس همینه که در موارد مشابه اولین مورد رو فراخوانی میکنه و البته نمیتونه هم که همزمان همه موارد رو توی یک سلول بنویسه. متاسفانه منم هنوز راه حلی برای این موضوع پیدا نکردم.

  26. M.Gh.Khaniki

    باسلام ، جناب جوزدانی
    به نظر من برای دفترچه تلفن شما ، بهترین و راحت ترین راه ، استفاده از فیلترهاست
    با واردکردن نام دلخواه ، تمامی اسامی دربردارنده آن نمایش داده خواهندشد
    جهت کسب اطلاعات بیشتر به بخشهای آموزشی Advanced Filter و WildCard مراجعه کنید
    موفق باشید – خانیکی
    0919-302-6452

  27. مرتضی

    سلام
    قبل از هرچیز از سایت خوب و آموزشهای مفیدتون تشکر میکنم. سایت شما باعث شد من به اکسل علاقه مند بشم. دو تا سوال داشتم ممنون میشم اگه جواب بدید.
    من میخواستم شماره ستون آخرین سلول پر رو بدست بیارم.
    و اینکه چطور میتونم تعداد جفت سلولهای کنار همی که پر هستن رو بشمرم؟

  28. mah.soltani

    سلام
    هم ظاهر سایت هم آموزش هاتون واقعاً خوبه.
    خداروشکر که وقتی سرچ فارسی می کنیم یه همچین سایتایی رو پیدا می کنیم. باعث افتخار ماست.
    براتون آرزوی موفقیت می کنم.

  29. spiderboy

    سلام . وقتتون بخیر . من یه مشکل در استفاده از ایندکس دارم و اون اینکه ستون اول داده های من پیوسته نیست. به این صورت که مثلا در سطر اول کلمه فروردین رو دارم و بعد از سطر 2 تا 31 تعداد روزهای فروردین رو دارم بعد در سطر 33 اردیبهشت و از 34 تا 64 روزهای اردیبهشت و همینطور الی آخر
    حالا برای تابع ایندکس چجوری میتونم محدوده رو ستون اول به استثنای اسامی ماه ها انتخاب کنم. وقتی با دکمه کنترل جدا جدا سلکت میکنم به این شکل در میاد و خطای فرمولی پیش میاد:
    =INDEX(m9,B9:B39,B41:B70
    که در اون b9 تا b39 روزای فروردین و b41 تا b70 روزای اردیبهشت هست و الی آخر…
    در ضمن نمیتونم اسامی ماه ها رو حذف کنم و تمام روزها در سطرهای پشت سر هم قرار بگیرن. باید حتما بین روزای ماه های مختلف یه خونه برای اسم باشه …

    1. مسعود

      سلام
      اگه بگین برای چه کاری میخواین بهتر میشه کمک کرد. چون به نظر من همون اعداد 1-31 رو با این توضیحات انتخاب کنید کافیه. اگه میشهبیشتر توضیح بدید

  30. kourosh65

    سلام.یه گیری کردم.من در یک شیت به نام تراز مثلا نام افرادی رو وارد میکنم و به محضی که وارد میکنم یک شیت به نام اون فرد ایجاد میشه.یه شیت حساب کتابه که کپی میکنه به نام همون فرد.نام افراد هم توی شیت تراز لیست میشه.ینی اگه اسمشون توی ستون A هست توی ستون d جلو هر فرد یک عدد درج میشه.حالا میخوام عدد هر فرد توی شیت خودش هم نمایش داده بشه و هر فردی هم که به لیست اضاف میشه و بطور خودکار یک شیت براش درست میشه، عددی که در شیت تراز جلوش نوشته میشه توی شیت خودش عدد وارده نشون داده بشه.ممنون میشم اگه راهنمایی کنید .

  31. احمد

    سلام.
    چطوری باید نوار پیمایش یا همونscroll bsr vرو مخفی و اشکارش کنم.
    اگر لطف کنید جواب رو به ادرس ایمیلم بفرستید ممنون میشم

    1. یاسین اسماعیل پور

      سلام احمد جان
      برای اینکار باید از قسمت file وارد بخش options بشی و بعد در قسمت advanced بخش display options for this workbook رو پیدا کنی و گزینه های show horizontal scroll bar و show vertical scroll bar رو غیرفعال کنی

  32. حسین وحیدی

    سلام خدا قوت
    یه سوال در مورد ترکیب دو تابع Match . Index دارم. فرض کنید ما یک ستون با نام تکنسین و یک ستون دیگه با نام منطقه داریم. ولی ستون نام منطقه باید از یک فایل دیگه فراخوانی بشه. یعنی در واقع در یک فایل ستون نام تکنسین داریم ( نام تکنسین ها موجود) ولی در ستون منطقه اطلاعاتی نداریم. در این حالت با یه vlookup ساده می تونیم از فایل دوم منطقه هر تکنسین رو جلوی نام تکنسین قرار بدیم. ولی من می خوام با ترکیب این دو تابع یا با استفاده از یکی از اونها اینکار رو انجام بدم. لطفاً راهنمایی کنید. خود فرمول رو برام تایپ کنید.
    ممنون و متشکر
    حسین

  33. ساره

    سلام
    ممنون از سایت خوبتون
    من تابع Match ام یک عدد دو بار تکرار شده. و وقتی میزنم match و Index رو ترکیبی، فقط عدد اول رو میخونه در match.
    در حالیکه من 2 تا جواب ( جواب چندگانه) دارم.
    چطور میشه گفت که عدد دوم را در match بخونه و Index اون رو بگه؟

  34. شهرزاد

    سلام.
    یه سوال داشتم…آیا فرمولی هست که در موضوع زیر به من کمک کنه؟
    (برای مثال در ستون b بگرده و در هر cell کلمه ای مد نظر هست،موجود باشه، متناظر با اون در ستون c یک کلمه ی دیگه بنویسه.

  35. مهدي

    سلام
    در يك فايل اكسل دو شيت دارم كه ميخوام بين اينها ارتباط برقرار كنم
    به اين صورت كه اگر يك سلول از يك شيت SHEET1 -A1 با يك سلول از شيت ديگر SHEET2 -A1 برار بود اطلاعات متناظرSHEET 1 كه در سلول روبروي A1 از A2 تا A8 هست را در روبروي شيت دوم نيز روبروي سلول A1 نمايش دهد.

  36. محمدی

    سلام اقای اسماعیل پور
    اگر در جدولی دو عدد مشابه هم بود وعدد اولی را پیدا کرد . برای برگرداندن عدد دوم چکار باید بکنیم ؟

  37. حسین وحیدی

    با سلام و وقت بخیر

    ممنون از راهنمایی در مورد ترکیب دو تابع match و index . سوال من اینه که چرا وقتی قرار از یه فایل اکسل دیگه فراخوانی داشته باشه جواب نمیده ؟؟ منظورم اینه که یه فایل دارم که نام تکنسین و نام منطقه داره و در یک فایل دیگه می خوام منطقه رو بندازه جلوی نام هر تکنسین. اینکار با vlookup به راحتی انجام میشه ولی با ترکیب این دوتابع جواب درست نمیده. لطفاً من رو راهنمایی کنید.
    با تشکر

  38. sareh

    سلام. ممنون از مطالب بسیار عالیتون.
    یه سوال داشتم، فرض کنید درستون اول کد محصول های مختلف نوشته شده باشه، در سطر اول هم تاریخ های رسیدن بار مربوط به کد کالاها ثبت شده باشه، تابعی می خوام بنویسم که در صورت وجود عدد در سلول های محدوده ی B2:B20 ، تاریخ مربوط به ستونش رو وارد کنه. ممنون میشم جواب بدین. امیدوارم توضیحاتم واضح باشه

  39. الهه

    سلام ممنون ار مطالب بسیار مفیدتون

    میخواستم بپبرسم اگه بخوام از فرمول indirect برای 3 تا زیر شاخه استفاده کنم چه شکلی میشه
    یعنب سلول b براساس اطلاعات سلول a بهم خروجی بده و سلول c براسال گزینه نمایش داده شده b بهم لیست مورد نظر رو نمایش بده

  40. فرشاد

    سلام
    خسته نباشید
    من یک فایل برای مغازم درست کردم.
    که تو ستون اول کد محصول رو وارد میکنم و در ستون دوم و سوم و چهارم با استفاده از v lookup میره از شیت دوم نام محصول و قیمت و قیمت پس از تخفیف رو میاره در ستون پنجم دستی تعدادی رو فروختم وارد میکنم.
    حالا مشکل من اینجاست که:
    بعد از چند ماه حالا میخوام بدونم از کدوم کد چندتا فروختم؟!؟
    ممکنه یه مشتری از یک کد 50 تا سفارش داده باشه اگر از فرمول count استفاده کنم فقط میگه که شما چند دفعه تکرار کد داشتی حالا هر بار چندتا فروختی رو نمیگه.
    راهنمایی میفرمایید استاد.
    با سپاس

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *