نویسنده موضوع: تابع lookup  (دفعات بازدید: 60 بار)

ali_sh150

  • کاربر تازه‌وارد
  • *
  • ارسال: 5
  • جمع امتیازها: +0/-0
تابع lookup
« : 9 تیر 1399 - 15:11 »
سلام
می‌خواستم توی تابع Lookup دو تا عدد(کد کالا و دوره خرید) رو از توی یه جدول دیگه بررسی و پیدا کنه و هرجا دوتا شرط برقرار بود هزینه انجام شده رو در این جدول کپی کنه
در واقع دوتا جدول هستش که (کد کالا و دوره خرید) رو به صورت نامنظم داخلشون معرفی میکنیم و میخوایم تابع هرجا که کد کالا و دوره خرید دو جدول یکی شد(حتما دوتا شرط برقرار باشه) هزینه‌ی انجام شده رو از جدول اول در جدول دوم کپی کنه
لطفاً راهنمایی کنید
ممنون

lamp

دانلود فهرست + فصل اول کتاب توابع و فرمول نویسی اکسل

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


majid_mx4

  • مدیران انجمن
  • *
  • ارسال: 1880
  • جمع امتیازها: +673/-7
پاسخ : تابع lookup
« پاسخ #1 : 9 تیر 1399 - 20:18 »
با سلام

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

موفق باشید میر

ali_sh150

  • کاربر تازه‌وارد
  • *
  • ارسال: 5
  • جمع امتیازها: +0/-0
پاسخ : تابع lookup
« پاسخ #2 : 10 تیر 1399 - 14:00 »
فایل رو بارگذاری کردم

majid_mx4

  • مدیران انجمن
  • *
  • ارسال: 1880
  • جمع امتیازها: +673/-7
پاسخ : تابع lookup
« پاسخ #3 : 10 تیر 1399 - 18:24 »
با سلام

فرمول زیر را  در جدول فروش درخانه D2 کپی کنید.


=SUMIFS(دریافتی!E:E,دریافتی!C:C,[@[کد کالا]],دریافتی!D:D,[@[دوره خرید]])
موفق باشید میر

ali_sh150

  • کاربر تازه‌وارد
  • *
  • ارسال: 5
  • جمع امتیازها: +0/-0
پاسخ : تابع lookup
« پاسخ #4 : 10 تیر 1399 - 20:30 »
سلام
نمیخوام جمع کنه
می‌خوام "کد کالا" و "دوره خرید" رو از توی جدول فروش بخونه و توی جدول دریافتی دنبالش بگرده و هر سطری که "کد کالا" و "دوره خرید" ش برابر بود رو پیدا کرد هزینه انجام شده‌ی اون سطر رو در جدول فروش کپی کنه
یعنی سطری از جدول دریافتی رو پیدا کنه که "کد کالا" و "دوره خرید"ش با "کد کالا" و "دوره خرید" سطر موردنظر در جدول فروش برابر باشد و پس از برقراری این دو شرط عیناً هزینه انجام شده در اون سطر جدول دریافتی رو در سطر موردنظر جدول فروش کپی کنه
مثلاً
برای سطر هشتم از جدول فروش، که کد کالاش (1003) و دوره خریدش (3) هست هزینه‌ی انجام شده رو نیاز داریم و میخوایم که بعد از وارد کردن این دو عدد، تابع دنبال سطری از جدول دریافتی بگرده که همین کد کالا و دوره خرید رو داره که در اینجا سطر نهم از این جدول میشه و هزینه‌ی انجام شده‌ای که در همین سطر هست (در این مثال 35000) رو در D8 کپی کنه
ممنون که وقت میزارید

lamp

دانلود فهرست + فصل اول کتاب توابع و فرمول نویسی اکسل

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


majid_mx4

  • مدیران انجمن
  • *
  • ارسال: 1880
  • جمع امتیازها: +673/-7
پاسخ : تابع lookup
« پاسخ #5 : 10 تیر 1399 - 21:14 »
سلام
با عرض پوزش

اگر درست متوجه منظورتان شده باشم میتوانید از یکی از فرمول های زیر استفاده کنید.
=SUMPRODUCT((Table1[کد کالا]=Table2[@[کد کالا]])*(Table1[دوره خرید]=Table2[@[دوره خرید]]),(Table1[هزینه انجام شده]))
یا : توجه داشته باشید که فرمول زیر آرایه ای است و باید در حالت ویرایش فرمول کلید های Ctrl+Shift+Enter را فشار دهید تا فرمول پاسخ صحیح را برگرداند.
=INDEX(دریافتی!$E$2:$E$100, MATCH(1, (B2=دریافتی!$C$2:$C$100) * (C2=دریافتی!$D$2:$D$100), 0))
پایدارد باشید میر

ali_sh150

  • کاربر تازه‌وارد
  • *
  • ارسال: 5
  • جمع امتیازها: +0/-0
پاسخ : تابع lookup
« پاسخ #6 : 10 تیر 1399 - 22:15 »
سلام
اکسل این دوتا کد رو اجرا نکرد و به علامت , ایراد گرفت
توی پیام قبلی یه مسال زدم، تا مسلط تر باشید
🌷

majid_mx4

  • مدیران انجمن
  • *
  • ارسال: 1880
  • جمع امتیازها: +673/-7
پاسخ : تابع lookup
« پاسخ #7 : 12 تیر 1399 - 01:08 »
با سلام

لطفا علامت "," رابه علامت ";" تغییر دهید البته بدون کوتیشن

موفق باشید میر

ali_sh150

  • کاربر تازه‌وارد
  • *
  • ارسال: 5
  • جمع امتیازها: +0/-0
پاسخ : تابع lookup
« پاسخ #8 : 12 تیر 1399 - 07:09 »
ممنون