نویسنده موضوع: نمایش سلولی که قبلا در آن delete زدیم، موقع استفاده از دستور index و match  (دفعات بازدید: 58 بار)

MaryamSh53

  • کاربر تازه‌وارد
  • *
  • ارسال: 9
  • جمع امتیازها: +0/-0
با سلام
سلولی را که قبلا در آن delete زدیم و هیچ مقداری ندارد، موقع نمایش سلول با استفاده از دستور index و match ، مقدار آن سلول را صفر نمایش می دهد ولی می خواهم هیچ عددی را نمایش ندهد چکار کنم؟
مثلا این دستور:
=IFERROR(INDEX($J$4:$J$43؛MATCH($E$50؛$E$4:$E$43؛0)؛0)؛"")

lamp

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

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


majid_mx4

  • مدیران انجمن
  • *
  • ارسال: 1807
  • جمع امتیازها: +648/-7
با سلام

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

=IFERROR(IF(INDEX($J$3:$J$42,MATCH($E$50,$E$3:$E$42,0))=0,"",INDEX($J$3:$J$42,MATCH($E$50,$E$3:$E$42,0))),"")
موفق باشیدمیر

MaryamSh53

  • کاربر تازه‌وارد
  • *
  • ارسال: 9
  • جمع امتیازها: +0/-0
ممنون استاد گرامی
یک سوال پیش میاد ما در سلولها ممکنه نمره صفر هم داشته باشیم و بعضی از سلولها را هم delete زده باشیم (به جای دکمه delete اگر از spacebar استفاده شود مشکلی پیش نمیاد)
حالا چگونه نمرات صفر و جای خالی را تشخیص دهیم؟
If ی که شما زحمت کشیدین نمرات صفر را هم شامل میشه درسته؟
ممنون از زحماتتون

majid_mx4

  • مدیران انجمن
  • *
  • ارسال: 1807
  • جمع امتیازها: +648/-7
باسلام

در قسمت اول فرمول
IF(INDEX($J$3:$J$42,MATCH($E$50,$E$3:$E$42,0))=0

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

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



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

MaryamSh53

  • کاربر تازه‌وارد
  • *
  • ارسال: 9
  • جمع امتیازها: +0/-0
ممنون از شما استاد گرامی
یکسری سلول داریم اگر مقدار صفر وارد شود بعد از جستجو خود صفر نمایش داده می شود که بحثی نیست
اگرمقدار خالی با BACKSPACE داده شود یعنی در سلول BACKSPACE بزنیم، بعد از جستجو مقدارخالی را نمایش میدهد که باز هم درست است.
اگر مقدار خالی با DELETE داده شود یعنی در سلول DELETE را بزنیم، می خواهم مانند خط بالایی،خالی نمایش داده شود ولی بعد از جستجو صفر را نمایش می دهد.
می خواهم هر موقع کاربر برای وارد کردن مقدار خالی، DELETE را زد مثل این باشد که BACKSPACE را زده است.

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

lamp

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

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


majid_mx4

  • مدیران انجمن
  • *
  • ارسال: 1807
  • جمع امتیازها: +648/-7
با سلام

لطف کنید به تعداد متغیرات خود با فرمول ارسالی بنده یک فایل ارسال کنید و روی هر ردیف توضیحی بدهید .


پایدار باشید میر

MaryamSh53

  • کاربر تازه‌وارد
  • *
  • ارسال: 9
  • جمع امتیازها: +0/-0
بسیار متشکر و ممنون
فایل را فرستادم

majid_mx4

  • مدیران انجمن
  • *
  • ارسال: 1807
  • جمع امتیازها: +648/-7
 با سلام

لطفا فایل ضمیمه را بررسی نمایید.

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

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


MaryamSh53

  • کاربر تازه‌وارد
  • *
  • ارسال: 9
  • جمع امتیازها: +0/-0
ممنونم مشکل حل شد
البته فرمت  رو باید text درنظر بگیرم. درسته؟

بسیار بسیار ممونم که این همه لطف دارین و وقت گذاشتین
متشکرم