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

موضوع: مشکل با تابع تاریخ و if

  1. #1


    آخرین بازدید
    2019/05/19
    تاریخ عضویت
    March 2014
    نوشته ها
    48
    امتیاز
    57
    سپاس
    13
    سپاس شده
    12 در 11 پست
    تعیین سطح نشده است

    Nuclear مشکل با تابع تاریخ و if

    سلام دوستان
    من یک فایل دارم که کالاهایی که به صورت نسیه میفروشم همراه با نام افراد و تاریخ فروش در آن ذخیره میکنم
    افراد باید یک ماهه بدهی خود را پرداخت کنند
    من درa1 این تابع قرار دادم =j_today(1)
    در e2 تاریخ فروش کالا درج کردم
    در b2 این فرمل قرار دادم =if(a1<e2;"بدحساب";"خوب")

    حالا مشکل در اینجاست که بلافاصله بعد از یک روز از تارخ فروش پیام اخطار ظاهر میشود اما من میخواهم بعد از یک ماه این پیام ظاهر شود
    فرمل به این صورت هم نوشتم خطا میده =if(a1+30<e2;"بدحساب";"خوب")
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    یک روز پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,469
    امتیاز
    12312
    سپاس
    8,924
    سپاس شده
    10,583 در 3,742 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط beheshty نمایش پست ها
    سلام دوستان
    من یک فایل دارم که کالاهایی که به صورت نسیه میفروشم همراه با نام افراد و تاریخ فروش در آن ذخیره میکنم
    افراد باید یک ماهه بدهی خود را پرداخت کنند
    من درa1 این تابع قرار دادم =j_today(1)
    در e2 تاریخ فروش کالا درج کردم
    در b2 این فرمل قرار دادم =if(a1<e2;"بدحساب";"خوب")

    حالا مشکل در اینجاست که بلافاصله بعد از یک روز از تارخ فروش پیام اخطار ظاهر میشود اما من میخواهم بعد از یک ماه این پیام ظاهر شود
    فرمل به این صورت هم نوشتم خطا میده =if(a1+30<e2;"بدحساب";"خوب")

    سلام دوست عزيز
    در فرمول if بايد اين شرط رو بررسي كنيد:
    کد:
    J_DIFF(A1;E2)>30


  4. #3


    آخرین بازدید
    2019/05/19
    تاریخ عضویت
    March 2014
    نوشته ها
    48
    امتیاز
    57
    سپاس
    13
    سپاس شده
    12 در 11 پست
    تعیین سطح نشده است

    [QUOTE=amir ghasemiyan;26543]
    سلام دوست عزيز
    در فرمول if بايد اين شرط رو بررسي كنيد:
    کد:
    J_DIFF(A1;E2)>30
    [/QUOT]
    ممنونم
    میشه یه فایل نمونه قرار دهید

  5. سپاس ها (1)


  6. #4


    آخرین بازدید
    یک روز پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,469
    امتیاز
    12312
    سپاس
    8,924
    سپاس شده
    10,583 در 3,742 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط beheshty نمایش پست ها
    ممنونم
    میشه یه فایل نمونه قرار دهید
    بفرماييد خدمت شما
    فايل هاي پيوست شده فايل هاي پيوست شده


  7. #5


    آخرین بازدید
    2019/05/19
    تاریخ عضویت
    March 2014
    نوشته ها
    48
    امتیاز
    57
    سپاس
    13
    سپاس شده
    12 در 11 پست
    تعیین سطح نشده است

    ممنونم
    فقط یه مشکل دیگه هم دارم
    اگه خانه تاریخ خرید خالی باشه فرمل خطا میده میشه کاری کرد که در صورت خالی بودن هم بنویسه خوب

  8. سپاس ها (1)


  9. #6


    آخرین بازدید
    2023/05/03
    تاریخ عضویت
    January 2012
    محل سکونت
    استان اردبیل / شهرستان پارس آباد (مغان)
    نوشته ها
    1,213
    امتیاز
    2633
    سپاس
    1,399
    سپاس شده
    2,089 در 665 پست
    سطح اکسل
    73.00 %

    Javid Mokhtari به Yahoo ارسال پیام
    با سلام و کسب اجازه از دوست عزیر آقا امیر.
    به جای کد قبلی این کد را جایگزین کنید:
    کد PHP:
    =iferror(if(j_diff(d4;b4)>30;"بدحساب";"خوب");"خوب"
    البته چون حروف فارسی داره چپ و راست نوشته
    دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
    بیش از 60 جلسه آموزش ویدئویی رایگان

    شرکت در دوره:

    https://javidsoft.ir/courses/




  10. #7


    آخرین بازدید
    2019/05/19
    تاریخ عضویت
    March 2014
    نوشته ها
    48
    امتیاز
    57
    سپاس
    13
    سپاس شده
    12 در 11 پست
    تعیین سطح نشده است

    ممنونم دوستان خوبم
    من این فرمل در قسمتی از فایل قرار دادم و هنوز به کل فایل اعمال نشده ,با این وجود خیلی کند شده
    آیا راهی برای بالا بردن سرعت این فایل هست
    فایلو در زیر پیوست کردم
    فايل هاي پيوست شده فايل هاي پيوست شده

  11. سپاس ها (1)


  12. #8


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

    khakzad به Yahoo ارسال پیام
    درمورد سبک کردن فایل و افزایش سرعت قبلا بحث شده.
    جستجو کنید پیدا م یکنید.

    یکی از عوامل اصلی سنگین شدن فایل border هست
    اگر border دارید سعی کنید حذف کنید


  13. #9


    آخرین بازدید
    2019/05/19
    تاریخ عضویت
    March 2014
    نوشته ها
    48
    امتیاز
    57
    سپاس
    13
    سپاس شده
    12 در 11 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط khakzad نمایش پست ها
    درمورد سبک کردن فایل و افزایش سرعت قبلا بحث شده.
    جستجو کنید پیدا م یکنید.

    یکی از عوامل اصلی سنگین شدن فایل border هست
    اگر border دارید سعی کنید حذف کنید
    ممنونم خانم خاکزاد
    جستجو کردم دوست عزیز
    بیشتر بحث ها در مورد ماکروهاسنگین بود که در فایل من ماکرو خاصی نیست و همینطور انتخاب شدن محدوده زیاد که برای فایل من کم کردن محدوده بیش از این امکان ندارد
    علت کم شدن سرعت فایل به کار گیری فرمول در سل های زیاد تقریبا 800 سل
    و مخصوصا این فرمول که خیلی سرعت فایلم کم کرد
    کد HTML:
    =iferror(if(j_diff(gn4;$p$1)>31;"تاخیر در پرداخت";"شرح خرید");"شرح خرید")
    اگه بشه به جای این فرمول ماکرو خاصی قرار داد که همین کارو برام انجام بده فکر کنم سرعت فایل خوب میشه
    لطفا اگه نظر خاصی دارید بیان کنید

  14. #10


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

    khakzad به Yahoo ارسال پیام
    خواهش می کنم
    این فرمول رو می تونید در قالب کد در بیارید. یک حلقه for لازم دارید که فرمول برای هر سل اجرا بشه (معادل درگ در فرمول نویسی)
    بعد همین فرمول رو می نویسید و اختصاص میدید به سل مناسب. (با توجه به شمارنده که در حلقه تعریف کردید، سل ها رو ادرس می دید)



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

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

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

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

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

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

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

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

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

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