Makik فهرستی از مقادیر عددی دارد. برخی اعداد صحیح هستند. برخی دارای ارقامی در سمت راست اعشار هستند. او میخواهد از قالببندی شرطی برای برجسته کردن مقادیری استفاده کند که دارای ارقامی در سمت راست نقطه اعشار هستند.
راه های زیادی وجود دارد که می توان این کار را انجام داد، و تعدادی رویکرد متفاوت. من در اینجا به چگونگی تعریف قالب شرطی نمی پردازم. چنین اطلاعاتی قبلاً در شماره های دیگر ExcelTips پوشش داده شده است . درعوض، روی خود شرایط و نحوه انتخاب شرایط برای آزمایش تمرکز خواهم کرد.
اگر می دانید که لیست فقط حاوی مقادیر عددی است، می توانید از هر تعداد فرمول برای تعیین اینکه آیا مقدار یک عدد غیر صحیح است یا خیر استفاده کنید. اگر مشخص کنید که شرط حاوی یک فرمول است، اینها فقط چند مورد هستند که می توانند استفاده شوند:
- =MOD(A1,1)>0
- =A1<>INT(A1)
- =A1-INT(A1)>0
- =NOT(A1=INT(A1))
- =(A1-TRUNC(A1))>0
- =ABS(A1)-INT(ABS(A1))>0
- =IF(FIND(".",A1),1,0)
- =(A1-(ROUNDDOWN(A1,0))>0)
فرمول های مختلف (و ممکن است تعداد بیشتری لیست شده باشد) اساساً بررسی می کنند که آیا مقدار بدون تغییر در سلول برابر با نسخه ای است که مطمئن می شود چیزی در سمت راست اعشار وجود ندارد.
اگر ترجیح میدهید (به دلایلی) برای تعریف شرایط خود به فرمولی اعتماد نکنید، میتوانید "مقدار سلول بزرگتر از" را انتخاب کنید و شرط را به عنوان ROUNDDOWN (A1,0) تنظیم کنید. شما همچنین می توانید از "نه برابر با" در شرایط استفاده کنید و می توانید ROUNDDOWN را به ROUNDUP تغییر دهید. در هر صورت، شما در حال آزمایش برای تعیین اینکه آیا نسخه گرد شده عدد (به نزدیکترین عدد صحیح گرد شده) برابر با مقدار اصلی است یا خیر.
باید توجه داشته باشید که اگر هر عدد صحیحی در لیست شما با اعداد اعشاری قالب بندی شده باشد، چنین مقداری توسط این فرمت های شرطی "گرفته" نخواهد شد. به عنوان مثال، اگر سلولی حاوی مقدار 41 باشد اما سلول برای نمایش مقدار 41.00 فرمت شده باشد، آن مقدار با قالب شرطی به عنوان چیزی در سمت راست نقطه اعشار "علامت گذاری" نخواهد شد. دلیل آن این است که مقدار واقعاً یک عدد صحیح است. فقط نمایشگر است که نقطه اعشار و دو صفر را اضافه می کند.