Forwarded from Deleted Account
#آموزش
تابع LEN :
LEN یکی از توابع متنی است و می دانیم که در یک رشته متنی تعداد
کاراکترهای موجود را شمارش می کند
مثال کاربردی:
اگر سل هایی بدین نوع است
89/07/08 و حال تصمیم می گیرید که به جای 89 از 1389 استفاده کنید برای این تغییر نیاز به اصلاح مجدد و تک تک نخواهید داشت کافی است در سلولی دیگر از فرمول زیر استفاده فرمایید:
=IF(LEN(A2)=8;"13"&A2;A2)
فرض ما در اینجا :
تاریخ در سلول a2 بوده و ما در سلول ستون دیگری فرمول داده و سپس تا آنجایی که تمامی تاریخ ها را پوشش دهد فرمول رادرگ می کنیم
حسین اعطایی
تابع LEN :
LEN یکی از توابع متنی است و می دانیم که در یک رشته متنی تعداد
کاراکترهای موجود را شمارش می کند
مثال کاربردی:
اگر سل هایی بدین نوع است
89/07/08 و حال تصمیم می گیرید که به جای 89 از 1389 استفاده کنید برای این تغییر نیاز به اصلاح مجدد و تک تک نخواهید داشت کافی است در سلولی دیگر از فرمول زیر استفاده فرمایید:
=IF(LEN(A2)=8;"13"&A2;A2)
فرض ما در اینجا :
تاریخ در سلول a2 بوده و ما در سلول ستون دیگری فرمول داده و سپس تا آنجایی که تمامی تاریخ ها را پوشش دهد فرمول رادرگ می کنیم
حسین اعطایی
شرکت بواسطه وامی که گرفته هر سه ماه یکبار بهره میده.میخواستم تاریخهای بعدی رو از تاریخ اولیه با فرمول edate بدم ولی خطای value میگیره. وقتی سال رو که بصورت شمسی وارد کرده بودم بصورت میلادی تایپ میکنم (مثل اونچه که تو help اومده) سلول خروجی میده ولی من سال شمسی رو نیاز دارم.چطور خروجی بگیرم؟
Forwarded from حسین صابری
1-سلولتون رو روی Text تنظیم کنید (برای تاریخ شمسی بهترین حالته)
2-با استفاده از توابع Mid، Right,Left مقادیر سال و ماه و روز رو از تاریخ استخراج کنید
3-به مقدار ماه تاریختون عدد 3 رو اضافه کنید
4-مقادیر روز و سال قبلی و ماه جدید رو دوباره با هم ترکیب کنید تا به تاریخ جدید برسید
5-میتونید از یک if برای دورقمی کردن ماههای تک رقمی (8 به 08) استفاده کنید
5-از تابع Mod برای اینکه ماههای سال بیش از 12 نشه و از تابع Qoutient برای افزودن مقادیر بیش از 12 بجای ماه به سال استفاده کنید
اینم فرمولش:
=CONCATENATE(QUOTIENT(MID(B1,6,2)+3,12)+LEFT(B1,4),"/",IF(LEN(MOD(MID(B1,6,2)+3,12))=1,"0"&MOD(MID(B1,6,2)+3,12),MOD(MID(B1,6,2)+3,12)),"/",RIGHT(B1,2))
2-با استفاده از توابع Mid، Right,Left مقادیر سال و ماه و روز رو از تاریخ استخراج کنید
3-به مقدار ماه تاریختون عدد 3 رو اضافه کنید
4-مقادیر روز و سال قبلی و ماه جدید رو دوباره با هم ترکیب کنید تا به تاریخ جدید برسید
5-میتونید از یک if برای دورقمی کردن ماههای تک رقمی (8 به 08) استفاده کنید
5-از تابع Mod برای اینکه ماههای سال بیش از 12 نشه و از تابع Qoutient برای افزودن مقادیر بیش از 12 بجای ماه به سال استفاده کنید
اینم فرمولش:
=CONCATENATE(QUOTIENT(MID(B1,6,2)+3,12)+LEFT(B1,4),"/",IF(LEN(MOD(MID(B1,6,2)+3,12))=1,"0"&MOD(MID(B1,6,2)+3,12),MOD(MID(B1,6,2)+3,12)),"/",RIGHT(B1,2))
Forwarded from حسین صابری
در فرمول فوق فرض شده که اولین تاریخ مورد نظر ما در سلول B1 قرار داره
اینم فایل مربوطه
اینم فایل مربوطه