به نام خداوندگار ایران زمین
یکی بود یکی نبود . ......
Expressing a Number as an Ordinal
بیان یک عدد بصورت ترتیبی (وصفی) مثلا 11 رو به صورت 11th یا 2 به صورت 2nd نشون بدیم :
خوب فرمول زیر اینکار رو برای ما میکنه که به توضیح و تفسیر اون در ادامه میپردازیم
وای این فرمول چی گفته ؟ نترسین بابا هیچی نگفته بجز :
همونطور که میدونیم در انگلیسی یه سری کارکتر خاص (st, nd, rd, or th) بسته به عددمون به انتهای اون عدد متصل میشن.
همونطور که میدونیم بیشتر اعداد به پسوند th ختم میشوند بجز اعدادی که به 1 و 2 و 3 ختم میشوند که البته خود این منتهی شدن هم یک استثناعاتی درون خودش داره اره منظورم 11,12,13 هستش. خب بریم سر فرمول :
دیگه نبینم بگین سخته ها ............ فقط یادتون نره که نتیجه فرمول ما یک فرمت text داره و مثل عدد نمیتونیم ازش استفاده کنیم
در اخر هم یه نکته محض یاداوری اگر مثلا در یه فایل اکسل یه فرمتی مثل 55th یا 1st داشتین و خواستید از عدد داخل اون به عنوان یک مقدار عددی استفاده کنید (مثلا در سل B1نوشته شده ) از فرمول زیر استفاده میکنیم :
شب همگیتون خوش . خوابتون شیک و مجلسی - رنگی رنگی
یکی بود یکی نبود . ......
Expressing a Number as an Ordinal
خوب فرمول زیر اینکار رو برای ما میکنه که به توضیح و تفسیر اون در ادامه میپردازیم
کد:
=A1 & IF(OR(VALUE(RIGHT(A1,2))={11,12,13}),"th",IF(OR(VALUE(RIGHT(A1))={1,2,3}),CHOOSE(RIGHT(A1),"st","nd","rd"),"th"))
همونطور که میدونیم در انگلیسی یه سری کارکتر خاص (st, nd, rd, or th) بسته به عددمون به انتهای اون عدد متصل میشن.
همونطور که میدونیم بیشتر اعداد به پسوند th ختم میشوند بجز اعدادی که به 1 و 2 و 3 ختم میشوند که البته خود این منتهی شدن هم یک استثناعاتی درون خودش داره اره منظورم 11,12,13 هستش. خب بریم سر فرمول :
- اگر دو رقم اخر فرمول یکی از موارد 11 و 12 و 13 باشه th
- اگر قانون 1 برقرار نبشاشه ، یعنی رقم اخر ما 1 یا 2 یا 3 باشه به ترتیب st و nd و rd رو میاره به انتها
- اگر دو قانون بالا هم نباشه که همه میدونیم میشه th
دیگه نبینم بگین سخته ها ............ فقط یادتون نره که نتیجه فرمول ما یک فرمت text داره و مثل عدد نمیتونیم ازش استفاده کنیم
در اخر هم یه نکته محض یاداوری اگر مثلا در یه فایل اکسل یه فرمتی مثل 55th یا 1st داشتین و خواستید از عدد داخل اون به عنوان یک مقدار عددی استفاده کنید (مثلا در سل B1نوشته شده ) از فرمول زیر استفاده میکنیم :
کد:
=VALUE(SUBSTITUTE(B1,RIGHT(B1,2),""))