صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 12

موضوع: کم کردن تعداد ماه از تاریخ شمسی در اکسل

  1. #1


    آخرین بازدید
    2015/07/29
    تاریخ عضویت
    May 2015
    نوشته ها
    13
    امتیاز
    19
    سپاس
    9
    سپاس شده
    9 در 6 پست
    تعیین سطح نشده است

    confused کم کردن تعداد ماه از تاریخ شمسی در اکسل

    سلام مجدد خدمت دوستان
    اولا بابت راهنمایی هاتون ممنون.دوما بعنوان سوال آخرم با چه تابعی تعداد ماه را از تاریخ کم کنیم؟
    مثلا 1394/03/01 تاریخمونه....بخواهیم ازش 5 ماه کم کنیم؟؟؟؟ و جواب بده 1393/10/01 .....
    ممنون از کمکتون
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2. سپاس ها (1)


  3.  

  4. #2


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط حسین آ نمایش پست ها
    سلام مجدد خدمت دوستان
    اولا بابت راهنمایی هاتون ممنون.دوما بعنوان سوال آخرم با چه تابعی تعداد ماه را از تاریخ کم کنیم؟
    مثلا 1394/03/01 تاریخمونه....بخواهیم ازش 5 ماه کم کنیم؟؟؟؟ و جواب بده 1393/10/01 .....
    ممنون از کمکتون

    با سلام در تاریخ های میلادی میتوانید از دستور
    کد PHP:
    =EOMONTH(B12,x
    بجای x میتوانید -5 برای 5 ماه قبل و برای ماههای بعد از تاریخ مورد نظر مثبت 5 وارد کنید
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط iranweld : 2015/05/20 در ساعت 07:48

  5. سپاس ها (3)


  6. #3


    آخرین بازدید
    2015/10/25
    تاریخ عضویت
    February 2014
    نوشته ها
    118
    امتیاز
    1268
    سپاس
    70
    سپاس شده
    280 در 92 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط iranweld نمایش پست ها
    با سلام در تاریخ های میلادی میتوانید از دستور
    کد PHP:
    =EOMONTH(B12,x
    بجای x میتوانید -5 برای 5 ماه قبل و برای ماههای بعد از تاریخ مورد نظر مثبت 5 وارد کنید
    با سلام و تشکر :
    البته EOMONTH برای محاسبه "آخرین" روز از ماه مورد نظر (قبل یا بعد) استفاده میشه و بجاش باید از EDATE استفاده کرد..

    برای فرمول روز هفته هم میشه بجای if های تو در تو برای " یکشنبه تا جمعه " از choose استفاده کرد:

    کد:
    =IF(B2=0,"شنبه",CHOOSE(B2,"یکشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج شنبه","جمعه"))


  7. #4


    آخرین بازدید
    2015/07/29
    تاریخ عضویت
    May 2015
    نوشته ها
    13
    امتیاز
    19
    سپاس
    9
    سپاس شده
    9 در 6 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط AmirAkbar نمایش پست ها
    با سلام و تشکر :
    البته EOMONTH برای محاسبه "آخرین" روز از ماه مورد نظر (قبل یا بعد) استفاده میشه و بجاش باید از EDATE استفاده کرد..

    برای فرمول روز هفته هم میشه بجای if های تو در تو برای " یکشنبه تا جمعه " از choose استفاده کرد:

    کد:
    =IF(B2=0,"شنبه",CHOOSE(B2,"یکشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج شنبه","جمعه"))
    سلام از همگی تشکر می کنم که وقت میذارید و کمک می کنید.....
    فکر کنم منظورم واضح نگفتم
    تو فایل پیوست نوشتم منظورم چیه... بازم ممنون از همتون....
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xls 123.xls اطلاعات (50.5 کیلو بایت, 20 نمایش)

  8. #5


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    با سلام

    از تابع شمسی
    کد PHP:
    =J_SUBDAY(J5;K7
    استفاده نمایید تعداد روز را در سلول k7 وارد نمایید
    فایل پیوست را ملاحظه بفرمایید چون دارای ماکرو میباشد در هنگام اجرا کلید yes را بزنید
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط iranweld : 2015/05/21 در ساعت 13:05


  9. #6


    آخرین بازدید
    2015/07/29
    تاریخ عضویت
    May 2015
    نوشته ها
    13
    امتیاز
    19
    سپاس
    9
    سپاس شده
    9 در 6 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط iranweld نمایش پست ها
    با سلام

    از تابع شمسی
    کد PHP:
    =J_SUBDAY(J5;K7
    استفاده نمایید تعداد روز را در سلول k7 وارد نمایید
    فایل پیوست را ملاحظه بفرمایید چون دارای ماکرو میباشد در هنگام اجرا کلید yes را بزنید
    سلام ممنون..اما همونطور که میبینید اگر روز را کم کنیم چون بعضی از ماه ها ۳۱ روزه هستند اختلاف تاریخ بدست میاد.... من میخوام با یک فرمول بطور مستقیم تعداد ماه را از تاریخ کم کنم...ممنون.....

  10. سپاس ها (1)


  11. #7


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,205
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با سلام
    از اون روش بالا که واسه جمع کردن ماه استفاده کردم تو بعضی ماه ها 1 روز یا 2 روز احتمال داره اختلاف پیش بیاد
    واسه تفریقش هم همینطور
    دلیل این اختلاف بر میگرده به اینکه تعداد روزهای شمسی و میلادی برای ماهها متفاوته
    اگه 1 روز یا 2 روز موردی نداره کافیه از همون فرمول جمعی که قرار دادم اینبار به جای جمع از تفریق استفاده کنید
    یعنی این فرمول
    کد PHP:
    =date(year(b11);month(b11)+k5;day(b11)) 
    تغییر کنه به این
    کد PHP:
    =date(year(b11);month(b11)-k5;day(b11)) 
    اگه توابع شمسی این تابع رو داشته بود بدون استفاده از تبدیل تاریخ شمسی به میلادی و استفاده از فرمول بالا ، میتونستیم اینکار رو انجام بدیم که این اختلاف 1 روز یا 2 روز هم پیش نیاد



  12. سپاس ها (2)


  13. #8


    آخرین بازدید
    2015/10/25
    تاریخ عضویت
    February 2014
    نوشته ها
    118
    امتیاز
    1268
    سپاس
    70
    سپاس شده
    280 در 92 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط حسین آ نمایش پست ها
    سلام از همگی تشکر می کنم که وقت میذارید و کمک می کنید.....
    فکر کنم منظورم واضح نگفتم
    تو فایل پیوست نوشتم منظورم چیه... بازم ممنون از همتون....
    دوست عزیز اگه کمی دقت می کردید جواب تقریبا آماده بود
    فايل هاي پيوست شده فايل هاي پيوست شده


  14. #9


    آخرین بازدید
    36 دقیقه پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    ♥شیراز♥
    نوشته ها
    2,062
    امتیاز
    6890
    سپاس
    18,190
    سپاس شده
    6,129 در 1,920 پست
    سطح اکسل
    72.00 %

    حسام بحرانی به  ICQ ارسال پیام حسام بحرانی به Yahoo ارسال پیام

    Mad

    نقل قول نوشته اصلی توسط حسین آ نمایش پست ها
    سلام مجدد خدمت دوستان
    اولا بابت راهنمایی هاتون ممنون.دوما بعنوان سوال آخرم با چه تابعی تعداد ماه را از تاریخ کم کنیم؟
    مثلا 1394/03/01 تاریخمونه....بخواهیم ازش 5 ماه کم کنیم؟؟؟؟ و جواب بده 1393/10/01 .....
    ممنون از کمکتون
    سلام،
    پاسخ های دوستان درست است اما خواسته شما چیز دیگری است.

    برای شما باید روز تاریخ بدون تغییر باقی بماند، درسته؟ و تنها ماه و سال تغییر کند؟

    با فرمول نویسی در اکسل این کار شدنی است اما...

    اما اگر روز تاریخ مورد نظر مهم نیست بر فرض با تاریخ 1394/03/31 که قصد دارید از آن 3 ماه کم کنید و قاعدتاً پاسخ 1393/12/31 را دریافت می کنید،

    چه می کنید؟!! ( 1393/12/31 هرگز وجود ندارد!!! )

    شاید تاریخ های شما از یکم هر ماه شروع می شود و در اینصورت می توانید از فرمول فایل زیر استفاده نمایید.

    اگر فایل زیر به شما کمک می کند لطفاً دوستان فرمول آن را کوتاه تر کنند! فرمول خیلی طولانی شد.
    موفق باشید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    !With God all things are possible





  15. #10


    آخرین بازدید
    2015/07/29
    تاریخ عضویت
    May 2015
    نوشته ها
    13
    امتیاز
    19
    سپاس
    9
    سپاس شده
    9 در 6 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط حسام بحرانی نمایش پست ها
    سلام،
    پاسخ های دوستان درست است اما خواسته شما چیز دیگری است.

    برای شما باید روز تاریخ بدون تغییر باقی بماند، درسته؟ و تنها ماه و سال تغییر کند؟

    با فرمول نویسی در اکسل این کار شدنی است اما...

    اما اگر روز تاریخ مورد نظر مهم نیست بر فرض با تاریخ 1394/03/31 که قصد دارید از آن 3 ماه کم کنید و قاعدتاً پاسخ 1393/12/31 را دریافت می کنید،

    چه می کنید؟!! ( 1393/12/31 هرگز وجود ندارد!!! )

    شاید تاریخ های شما از یکم هر ماه شروع می شود و در اینصورت می توانید از فرمول فایل زیر استفاده نمایید.

    اگر فایل زیر به شما کمک می کند لطفاً دوستان فرمول آن را کوتاه تر کنند! فرمول خیلی طولانی شد.
    موفق باشید.
    سلام ممنونم از کمکتون
    همین فایل درست بود فقط یک اشکال کوچک دارم که تو فایل پیوست نوشتم....بازم ممنونم.
    فايل هاي پيوست شده فايل هاي پيوست شده

  16. سپاس ها (1)



صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. [حل شده] جمع کردن تاریخ شمسی با تعداد روز در اکسل ؟؟؟
    توسط حسین آ در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 24
    آخرين نوشته: 2016/11/12, 08:09
  2. [حل شده] محاسبه تعداد روز بین دو تاریخ شمسی
    توسط mvbmajid در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 10
    آخرين نوشته: 2015/08/14, 21:38
  3. جمع تاریخ شمسی با تعداد ماه
    توسط anahita در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 10
    آخرين نوشته: 2015/01/07, 09:44
  4. تعداد روز بین دو تاریخ شمسی
    توسط razemana در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2014/04/17, 08:14
  5. محاسبه تعداد روز بین دو تاریخ شمسی
    توسط mvbmajid در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 2
    آخرين نوشته: 2012/02/20, 17:36

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است