نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: محاسبه روزهای دوره جاری و آتی بین دو تاریخ

  1. #1


    آخرین بازدید
    2020/06/23
    تاریخ عضویت
    October 2013
    نوشته ها
    32
    امتیاز
    47
    سپاس
    1
    سپاس شده
    42 در 16 پست
    تعیین سطح نشده است

    محاسبه روزهای دوره جاری و آتی بین دو تاریخ

    سلام به همه دوستان عزیز
    من یه فرم دارم که توش یه تاریخ قرارداد دارم و یک تاریخ سررسید، تاریخ قرارداد به صورت دستی وارد میشه و تاریخ سررسید به صورت خودکار محاسبه میشه و نحوه محاسبشم به این شکله که تاریخ قراردادم مثلا 1393/07/05 وارد میشه و مدت قرارداد رو (که به ماه هست) میزنم 10 بنابراین تاریخ سررسیدم رو میگه که 1394/05/05 هست بعد توی یه تکست باکس اختلاف تاریخ سررسید و تاریخ قرارداد به روز آورده میشه تا اینجا مشکلی وجود نداره
    اما محاسبات من به این شکله که میخوام تعداد روزها رو به دو قسمت مدت به روز - دوره جاری و مدت به روز دوره آتی تقسیم کنم
    من دوره مالیم منتهی به 31 شهریوره حالا اگر تاریخ سررسیدم بعد 31 شهریور بشه میخوام روزهایی که برای دوره آتی هست محاسبه بشه
    مثلا تاریخ قرارداد بوده 1393/04/01 مدت قراردادم 6 ماه بوده سررسیدم میشه 1393/10/01 که 61 روزش مربوط به دوره جاریه و 91روزش مربوط به دوره آتی میشه
    اگر مدت قرارداد 2 ماه باشه سررسید میشه 1393/06/01 و روزای دوره جاری میشه 62 روز و دوره آتی هم صفره
    اگر تاریخ قرارداد 1393/07/05 باشه و قرارداد م 10 ماهه باشه سررسید میشه 1394/05/05 و تمام روزا مربوط به دوره جاریه و دوره آتی صفره
    گر تاریخ قرارداد 1393/07/05 باشه و قرارداد 14 ماهه باشه سررسید میشه 1393/09/05 و روزای دوره جاری میشه 360 روز و روزای دوره آتی میشه 65 روز
    اما من هر کاری میکنم نمیتونم یه کدی بنویسم که درست و حسابی حالتهای مختلف رو حساب کنه یکی دوتا از حالت هام درست حساب میشن و بقیه غلط حساب میشن
    لطفا راهنمایی بکنید چه کدی بنویسم
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2. سپاس ها (1)


  3.  

  4. #2
    mokaram آنلاین نیست.
    مدير تالار اکسل و بانک اطلاعاتی


    محصولات کاربر

    ويدئوي ايجاد سطح دسترسي
    آخرین بازدید
    2023/04/20
    تاریخ عضویت
    February 2011
    محل سکونت
    ســــاوه
    نوشته ها
    1,805
    امتیاز
    6409
    سپاس
    8,099
    سپاس شده
    5,163 در 1,502 پست
    سطح اکسل
    74.00 %

    mokaram به Yahoo ارسال پیام
    شما با استفاده از توابع شمسی ( تابع J_Diff و J_Add) می تونید به خواستتون برسید

    محاسبات ساده ای باید انجام بدید اگه با این توابع کار کرده باشید کار سختی نیست یه مطالعه کوچیک رو این توابع انجام بدید مطمئنا می تونید حلش کنید


  5. سپاس ها (3)


  6. #3


    آخرین بازدید
    2020/06/23
    تاریخ عضویت
    October 2013
    نوشته ها
    32
    امتیاز
    47
    سپاس
    1
    سپاس شده
    42 در 16 پست
    تعیین سطح نشده است

    سلام
    فکر کنم من خوب توضیح ندادم اون چیزایی که شما گفتید رو من انجام دادم
    منتها من مشکلم تو محاسبه مدت به روز(جاری) و مدت به روز (آتی ) هست , محاسبات درست کار نمیکنه حالتهای زیر رو امتحان کنید
    ت قرارداد 1393/07/10 مدت قرارداد 10 ماه نتیجه تاریخ سررسید = 1394/05/10 و مدت به روز (جاری) = 303 روز که درسته
    ت قرارداد 1393/04/01 مدت قرارداد 2 ماه نتیجه تاریخ سررسید = 1393/06/01 و مدت به روز (جاری) میشه 62 روز که بازم درسته
    ت قرارداد 1393/04/01 مدت قرارداد 10 ماه نتیجه تاریخ سررسید = 1394/02/01 که درسته
    ولی مدت به روز (جاری) میشه 31 که غلطه باید اختلاف تاریخ سررسید تا تاریخ قرارداد رو نتیجه بده
    فایل رو پیوست کردم در صورت امکان راهنمایی کنید
    تسهیلات اعطایی 2

  7. #4


    آخرین بازدید
    2020/06/23
    تاریخ عضویت
    October 2013
    نوشته ها
    32
    امتیاز
    47
    سپاس
    1
    سپاس شده
    42 در 16 پست
    تعیین سطح نشده است

    سلام
    از دوستان کسی میتونه راهنمایی کنه
    ممنون میشم

  8. #5


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام
    سلام
    کد مربوط به قسمت Private Sub TextBox5_Change()

    اون قسمتی که اختلاف تاریخ ها رو می خواید محاسبه کنید اشتباهی خورده شماره 21
    درحالیکه شماره تکست باکس 13 هست!!!
    در ضمن برای اینکه منفی نشه یا جای 6 و 4 عوض کنید یا int بگیرید

    موفق باشید

  9. سپاس ها (2)


  10. #6


    آخرین بازدید
    2020/06/23
    تاریخ عضویت
    October 2013
    نوشته ها
    32
    امتیاز
    47
    سپاس
    1
    سپاس شده
    42 در 16 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط khakzad نمایش پست ها
    سلام
    کد مربوط به قسمت Private Sub TextBox5_Change()

    اون قسمتی که اختلاف تاریخ ها رو می خواید محاسبه کنید اشتباهی خورده شماره 21
    درحالیکه شماره تکست باکس 13 هست!!!
    در ضمن برای اینکه منفی نشه یا جای 6 و 4 عوض کنید یا int بگیرید

    موفق باشید
    سلام
    ممنون از اینکه پاسخ دادید
    تکست 21 اختلاف دو تاریخ هست و تکست 13 اختلاف دو تاریخ نیست در واقع تکست 13 محاسبه میکنه که چه تعداد روز مربوط به دوره جاری می باشد
    من برخی حالتهام درست محاسبه نمیکنند
    ممنون میشم راهنمایی کنید

  11. #7


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام
    من فکر کنم همچنان مشکل همونه که گفتم!!
    به شکل زیر دقت کنید
    تغییرات رو اعمال کردم. فایل رو تست کنید بینید درست نتیجه میده؟؟؟؟؟؟
    متاسفانه کامن خیلی کم گذاشتید برای توضیح کدها. track کردنش مشکله

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام:  Untitled.png
مشاهده: 9
حجم:  90.9 کیلو بایت
    فايل هاي پيوست شده فايل هاي پيوست شده

  12. سپاس ها (2)



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

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

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

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

  1. دفتر روزنامه و کل
    توسط master در انجمن دفتر روزنامه و كل و كارت انبار در اكسل
    پاسخ ها: 2
    آخرين نوشته: 2014/09/13, 22:26
  2. مشکل در طراحی روزنامه و کل
    توسط tajedin در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 12
    آخرين نوشته: 2014/02/02, 13:31
  3. رسم نمودار قد و وزن در یک نمودار
    توسط jasmin در انجمن گرافیک، نمودار و تنظیمات - Graphics, Charts and Settings
    پاسخ ها: 1
    آخرين نوشته: 2012/11/24, 10:51
  4. ایجاد دفتر روزنامه
    توسط R6E5 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 9
    آخرين نوشته: 2012/07/10, 20:17

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

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

کلمات کلیدی این موضوع

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

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

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