نویسنده موضوع: معادل فرمولی که دراکسل2010 وجود ندارد  (دفعات بازدید: 95 بار)

d349

  • کاربر فعال
  • ***
  • ارسال: 162
  • جمع امتیازها: +2/-0
باسلام
این فرمول =NUMBERVALUE(A1,".") در اکسل2019 وجود دارد ولی در  اکسل2010 وجود ندارد
معادل این فرمول در اکسل2010 چیست؟
باتشکر

lamp

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

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


majid_mx4

  • مدیران انجمن
  • *
  • ارسال: 1860
  • جمع امتیازها: +668/-7
پاسخ : معادل فرمولی که دراکسل2010 وجود ندارد
« پاسخ #1 : 29 اردیبهشت 1399 - 01:23 »
با سلام

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

=VALUE(MID(A1,1,20)*1)

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

d349

  • کاربر فعال
  • ***
  • ارسال: 162
  • جمع امتیازها: +2/-0
پاسخ : معادل فرمولی که دراکسل2010 وجود ندارد
« پاسخ #2 : 30 اردیبهشت 1399 - 00:12 »
با سلام

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

=VALUE(MID(A1,1,20)*1)

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

باتشکر و سپاس از توجه و عنایت شما
فایل پیوست را اگر مشاهده بفرمایید فرمولNUMBERVALUE(INDEX(Sheet3!AT$1:AT$4000,MATCH(NUMBERVALUE($E2,"."),Sheet3!$F$1:$F$4000,0)),".")
در اکسل 2020 درست نمایش داده می شه ولی در اکسل 2010 فرمول درست برنمی گرده ممنون می شم اگه فایل پیوست رو بررسی بفرمایید
با تشکر



majid_mx4

  • مدیران انجمن
  • *
  • ارسال: 1860
  • جمع امتیازها: +668/-7
پاسخ : معادل فرمولی که دراکسل2010 وجود ندارد
« پاسخ #3 : 30 اردیبهشت 1399 - 11:32 »
سلام
اکسل بنده 2019 پس امکان تست برای بنده نیست :
بنظر میرسه این فرمول اصلا برای شما کارایی نداره ( طبق فایل ارسالی ) اصلا متوجه نمیشم که چرا از این تابع استفاده کردید.

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

=INDEX(Sheet3!AT$1:AT$2606,MATCH($E2,Sheet3!$F$1:$F$2606,0))
و اگر مقدار ها را از جایی کپی میکنید و مقدار عددی شما تکست است متیوانید معادل آن را استفاده نمایید .
=VALUE(INDEX(Sheet3!AT$1:AT$2606,MATCH(VALUE($E2),Sheet3!$F$1:$F$2606,0)))
اگر این دو فرمول کار نکرد   مقدار خام (دست نخورده ) اطلاعات لازم است تا نوع تبدیل آن بررسی شود .

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

d349

  • کاربر فعال
  • ***
  • ارسال: 162
  • جمع امتیازها: +2/-0
پاسخ : معادل فرمولی که دراکسل2010 وجود ندارد
« پاسخ #4 : 30 اردیبهشت 1399 - 18:12 »
سلام
اکسل بنده 2019 پس امکان تست برای بنده نیست :
بنظر میرسه این فرمول اصلا برای شما کارایی نداره ( طبق فایل ارسالی ) اصلا متوجه نمیشم که چرا از این تابع استفاده کردید.

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

=INDEX(Sheet3!AT$1:AT$2606,MATCH($E2,Sheet3!$F$1:$F$2606,0))
و اگر مقدار ها را از جایی کپی میکنید و مقدار عددی شما تکست است متیوانید معادل آن را استفاده نمایید .
=VALUE(INDEX(Sheet3!AT$1:AT$2606,MATCH(VALUE($E2),Sheet3!$F$1:$F$2606,0)))
اگر این دو فرمول کار نکرد   مقدار خام (دست نخورده ) اطلاعات لازم است تا نوع تبدیل آن بررسی شود .

موفق باشید میر
باسلام
 سپاس از توجه شما
بله مقادیر از یک بانک اطلاعاتی کپی شده اند.  بدون این فرمول یعنی ...NUMBERVALUE=   در(اکسل 2020)مقادیر درست نشان داده نمیشن ولی زمانیکه این فایل را در اکسل 2010 باز می کنم  این فرمول به این صورت تغییر می کند"NOLNUMBERVALUE-="  تغییر می کند
با تشکر



lamp

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

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


majid_mx4

  • مدیران انجمن
  • *
  • ارسال: 1860
  • جمع امتیازها: +668/-7
پاسخ : معادل فرمولی که دراکسل2010 وجود ندارد
« پاسخ #5 : 30 اردیبهشت 1399 - 23:24 »
سلام مجدد

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

=IFERROR(VALUE(INDEX(Sheet3!AT$1:AT$2606,MATCH(VALUE($E2),Sheet3!$F$1:$F$2606,0))),IFERROR(NUMBERVALUE(INDEX(Sheet3!AT$1:AT$2606,MATCH(NUMBERVALUE($E2,"."),Sheet3!$F$1:$F$2606,0)),"."),VALUE(INDEX(Sheet3!AT$1:AT$2606,MATCH(VALUE($E2),Sheet3!$F$1:$F$2606,0)))))


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