komeilex
2014/08/30, 19:17
حتما تا حالا با فایلی مواجه شدین که بخواین اطلاعات مربوط به ورود و خروج کارمندان یا ثبت کالاها و یا خیلی موارد مشابه رو انجام بدین.
چیزی که در همه اون ها مشترکه اینه که بلافاصله بعد از ورود اطلاعات ساعت اون به صورت خودکار ثبت بشه.
اولین تابعی که به ذهن همتون میرسه تابع now هستش. ولی مشکلی که به وجود میاد اینه که این تابع باهر تغییری که در ورک بوکتون اعمال میشه خودش رو آبدیت می کنه و در نتیجه شما به خواسته مورد نطرتون نمیرسین.
فایل زیر رو در نظر بگیرین:
4515
تو ستون A نام فرد وارد میشه و تو ستون B بر فرض مثال زمان ورودش.
کافیه تو سلول B2 فرمول زیر رو بنویسین و تا جایی که دلتون می خواد درگش کنین:
if(a2<>"",if(b2="",now(),b2),"")
حالا شروع به وارد کردن اسامی تو ستون A بکنین...
بله درسته! نرم افزار خطایی مبنی بر خطای دور بهتون میده. اگه به فرمولم دقت کنین کاملا متوجه میشین که همین طوره.
حالا برای رفع این مشکل به مسیر زیر برین:
excel option >>>>> formulas >>>>> calculation option
و تیک گزینه enable iterative calculation رو فعال کنین:
4516
اگر مایل به غیر فعال کردن این قابلیت اکسل نیستین می تونین با ماکرو به خواستتون برسین که ارجاتون می دم به لینک زیر:
http://excelribbon.tips.net/T013233_Automatically_Entering_a_Data_Entry_Time.h tml?awt_l=Ds2bF&awt_m=JKxkER1W74R74X
چیزی که در همه اون ها مشترکه اینه که بلافاصله بعد از ورود اطلاعات ساعت اون به صورت خودکار ثبت بشه.
اولین تابعی که به ذهن همتون میرسه تابع now هستش. ولی مشکلی که به وجود میاد اینه که این تابع باهر تغییری که در ورک بوکتون اعمال میشه خودش رو آبدیت می کنه و در نتیجه شما به خواسته مورد نطرتون نمیرسین.
فایل زیر رو در نظر بگیرین:
4515
تو ستون A نام فرد وارد میشه و تو ستون B بر فرض مثال زمان ورودش.
کافیه تو سلول B2 فرمول زیر رو بنویسین و تا جایی که دلتون می خواد درگش کنین:
if(a2<>"",if(b2="",now(),b2),"")
حالا شروع به وارد کردن اسامی تو ستون A بکنین...
بله درسته! نرم افزار خطایی مبنی بر خطای دور بهتون میده. اگه به فرمولم دقت کنین کاملا متوجه میشین که همین طوره.
حالا برای رفع این مشکل به مسیر زیر برین:
excel option >>>>> formulas >>>>> calculation option
و تیک گزینه enable iterative calculation رو فعال کنین:
4516
اگر مایل به غیر فعال کردن این قابلیت اکسل نیستین می تونین با ماکرو به خواستتون برسین که ارجاتون می دم به لینک زیر:
http://excelribbon.tips.net/T013233_Automatically_Entering_a_Data_Entry_Time.h tml?awt_l=Ds2bF&awt_m=JKxkER1W74R74X