سلام با توجه به فايل پيوست ميخواستم بدونم چطور ميشه كه اين فايلم درست عمل كنه براي مقدار NOT ok
مقايسه دو ستون
Collapse
این تاپیک قفل است.
X
X
-
-
باسلام
چون در اکسل رقم اخر اعشار اگر 0 باشد نمایش داده نمیشود و از طرفی هم شما برای جدا کردن اعداد از تابع متنی Right و left از هر طرف به اندازه 5 کاراکتر استفاده کردین، لذا با نمایش داده نشدن صفر و استفاده از توابع متنی کاراکتر space قبل از عدد هم انتخاب شده و در نهایت خروجی تابع به عنوان عدد صفر در مقایسه لحاظ می شود(به خاطر وجود space به عنوان یک مقدار متنی در نظر گرفته می شود )... برای رفع این مشکل توابع Right و Left را در داخل تابع Value قرار دهید تا در نهاین به مقادیر عددی تبدیل شده و مقایسه به درستی انجام گیرد
کد ذیل و فایل پیوست رو بررسی کنید
کد PHP:=IF(AND(VALUE(LEFT(D18;5))>=VALUE(LEFT(F18;5));VALUE(RIGHT(D18;5))<=VALUE(RIGHT(F18;5)));"ok";"not ok")
فایل های پیوست شده[CENTER][B]بهترین راه ذخیره زمان(یادگیری)،،حل مشکلات دیگران است
[COLOR=#0000ff]مشکلات دیگران، روزی مشکلات ما هم خواهد شد[/COLOR][/B][COLOR=#ff0000][B][FONT=arial][/FONT][/B][/COLOR]
[/CENTER] -
باسلام
چون در اکسل رقم اخر اعشار اگر 0 باشد نمایش داده نمیشود و از طرفی هم شما برای جدا کردن اعداد از تابع متنی Right و left از هر طرف به اندازه 5 کاراکتر استفاده کردین، لذا با نمایش داده نشدن صفر و استفاده از توابع متنی کاراکتر space قبل از عدد هم انتخاب شده و در نهایت خروجی تابع به عنوان عدد صفر در مقایسه لحاظ می شود(به خاطر وجود space به عنوان یک مقدار متنی در نظر گرفته می شود )... برای رفع این مشکل توابع Right و Left را در داخل تابع Value قرار دهید تا در نهاین به مقادیر عددی تبدیل شده و مقایسه به درستی انجام گیرد
کد ذیل و فایل پیوست رو بررسی کنید
کد PHP:=IF(AND(VALUE(LEFT(D18;5))>=VALUE(LEFT(F18;5));VALUE(RIGHT(D18;5))<=VALUE(RIGHT(F18;5)));"ok";"not ok")
کامنت
-
فایل رو دوباره پیوست کردم
..
نتیجه همانند تصویر پیوست می باشد
.
فایل های پیوست شده[CENTER][B]بهترین راه ذخیره زمان(یادگیری)،،حل مشکلات دیگران است
[COLOR=#0000ff]مشکلات دیگران، روزی مشکلات ما هم خواهد شد[/COLOR][/B][COLOR=#ff0000][B][FONT=arial][/FONT][/B][/COLOR]
[/CENTER]کامنت
کامنت