سلام دوستان
یه تابع می خواستم که مقدار عددی یه سلول رو ابتدا تقسیم بر 10 بکنه و بعد حاصل رو گرد کنه با دو حالت محتمل: یکی اینکه عدد اعشاری باشه و دیگه اینکه عدد صحیح باشه. یعنی اگر عدد اعشاری بود و اعشار از 0.5 کمتر و یا مساوی بود به عدد صحیح پایین گرد بشه و اگه اعشار از 0.5 بیشتر بود به عدد صحیح بالایی و اگر عدد صحیح باشه و رقم یکان از 5 کمتر و یا مساوی 5 باشه به دهی پایین و اگر از 5 بیشتر باشه به دهی بالایی گرد بشه.
مثال:
مقدار سلول 24 هست. تقسیم بر 10 میشه 2.4 که 2.4 رو گرد کنه به 2
اگر مقدار 26 باشه تقسیم بر 10 کنه و گرد کنه به بالا که میشه 3
اگر مقدار سلول 220 باشه بر 10 تقسیم بشه و حاصل که 22 هست گرد بشه به پایین و مقدار 20 رو نمایش بده
اگر مقدار سلول 280 هست تقسیم بر 10 بکنه و حاصل رو 30 نمایش بده
ممنونم که کمک می کنین.
یه تابع می خواستم که مقدار عددی یه سلول رو ابتدا تقسیم بر 10 بکنه و بعد حاصل رو گرد کنه با دو حالت محتمل: یکی اینکه عدد اعشاری باشه و دیگه اینکه عدد صحیح باشه. یعنی اگر عدد اعشاری بود و اعشار از 0.5 کمتر و یا مساوی بود به عدد صحیح پایین گرد بشه و اگه اعشار از 0.5 بیشتر بود به عدد صحیح بالایی و اگر عدد صحیح باشه و رقم یکان از 5 کمتر و یا مساوی 5 باشه به دهی پایین و اگر از 5 بیشتر باشه به دهی بالایی گرد بشه.
مثال:
مقدار سلول 24 هست. تقسیم بر 10 میشه 2.4 که 2.4 رو گرد کنه به 2
اگر مقدار 26 باشه تقسیم بر 10 کنه و گرد کنه به بالا که میشه 3
اگر مقدار سلول 220 باشه بر 10 تقسیم بشه و حاصل که 22 هست گرد بشه به پایین و مقدار 20 رو نمایش بده
اگر مقدار سلول 280 هست تقسیم بر 10 بکنه و حاصل رو 30 نمایش بده
ممنونم که کمک می کنین.



کامنت