توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کمک در تفریق تاریخ
frarshadh
2011/02/15, 14:50
سلام به همه عزیزان
من میخوام فاصله بین دو تاریخ را بدست بیارم
مثلا کارگری در تاریخ 1389/1/1 استخدام شده است و در تاریخ 1389/5/6 اخراج شده است میخواهیم مدت روزهای کارکرد این کارگر را بدست بیاریم
برای بدست اوردنش باید چی کار کرد؟
ممنون از همگی
سلام
شما اگر می خواهید دو تاریخ فارسی (هجری شمسی ) را از هم کم کنید بهترین کار این است که از ابزارهای زبان فارسی که به صورت یک Add-ins است و به راحتی بر روس اکسل نصب می شود استفاده کنید
بعد از نصب آن می توانید از یکی از توابع آن به نام J_diff برای تفریق این دوتاریخ استفاده فرمایید
در پناه حق
از conditional sum کمک بگیرید
سک تقویم دلخواه بسازید
ممکنه روزهای کاری در هر ماه متفاوت باشد.
فایل نمونه رو ببینید
سوالی بود در خدمتم
frarshadh
2011/02/15, 22:22
با سلام
ممنون از دوستان عزیز
sh_amar و khakzad
باز هم مثل دفعه قبل من را شرمنده بزرگواری خودتون کردید
در سری قبل sh_amar بهم خیلی کمک کرد
واین بار khakzad خیلی بهم کمک کرد
از هردوی شما عزیزان ممنونم
frarshadh
2011/02/22, 17:13
با سلام خدمت دوست عزیز Khakzad
در رابطه با فایل نمونه ای که دادید باید بگم که :
من یک فایل جدید باز کردم و همان فرمولی که درون فایل نمونه بود را کپی کردم اما محاسبه نمی کند و در سلولی که فرمول را کپی کردم چنین اروری می آید :
VALUE!
فرمول من :
=SUM(IF($B$19:$B$30>=D7,IF($B$19:$B$30<=E7,$A$19:$A$30,0),0))
D7 سلول تاریخ اول و E7 سلول تاریخ دوم می باشد
به نظر شما مشکل از چیست؟
ممنون
runmohsen
2011/02/22, 17:37
با سلام
با كسب اجاز از كاربر khakzad
ظاهرا داده هاي شما معتبر نيستند
يعني اينكه در محدوده $B$19:$B$30 يا در محدوده $A$19:$A$30 كه شما تعريف كرده ايد اطلا عاتي وجود نداد
شما يا بايد اين محدوده ها را اصلاح كنيد و يا اينكه تمامي تاريخها را در اين سلولها وارد كنيد [hr] از اين فرمول هم ميتونيد استفاده كنيد
دانلود فايل (http://www.mediafire.com/?55yo2pqfw19cdly)
frarshadh
2011/02/22, 19:29
با سلام خدمت کاربر عزیز RUNMOHSEN
ممنون از لطف شما ولی فرمولی که شما نوشته اید ایراد دارد
برای مثال شما هم تاریخ اول و هم تاریخ دوم را 1389/01/01 ثبت کنید آنوقت جواب -5 می شود که این جواب صحیح نمی باشد
به هر جال ممنون از لطف شما
اگر کسی می تواند من را اهنمایی کند
ممنون
runmohsen
2011/02/22, 19:38
در انتهاي فرمول يك -5 وجود دارد انرا حذف كنيد
frarshadh
2011/02/22, 20:28
سلام ممنون از runmohsen
اما این فرمول هم نیاز من را برطرف نکرد
با سپاس از عزیزان می خواهم که من را اهنمایی کنند
با تشکر
runmohsen
2011/02/23, 09:04
اميدوارم اين بتونه كمكتون كنه
دانلود (http://www.mediafire.com/?lxq5adxgxyzc5d2)
frarshadh
2011/02/23, 11:08
سلام و تشکر فراوان از دوست عزیزم runmohsen
دست شما درد نکنه
ولی من می خوام که نتیجه مورد نظر به این صورت باشه :
تاریخ شروع 1389/01/01 تاریخ پایان 1389/12/29 نتیجه 365
تاریخ شروع 1389/01/01 تاریخ پایان 1389/01/31 نتیجه 31
ممنون میشم اگه بتونید راهنمائیم کنید
چون قرار است که یک فایل اکسل رو به کسی بدم و میخوام فرمولی درونش باشد که چنین نتیجه ای بدهد
باز هم ممنون از لطف شما خیلی زحمت کشیدید
ممنون میشم اگر کسی بتونه راهنمائیم کنه
runmohsen
2011/02/23, 11:29
اين فايل دقيقا همون چيزي هست كه ميخواهيد
دوباره ببينيد
اين فايل مشكلي داره ؟
http://www.mediafire.com/?zq4m8iqbcp2f0nf
سلام
شما چرا از ابزارهای زبان فارسی که به صورت یک Add-ins است که در ابتدا خدمتتان عرض کردم استفاده نمی کنید در این حالت به راحتی می توانید از تابع J_diff برای تفریق این دوتاریخ استفاده فرمایید
اگر این Add-ins را ندارید بفرمائید تا برایتان بفرستم
در پناه حق [hr]
دوست گرامی
من الان فایلی را که کاربر گرامی runmohsen زحمت ارسال آن را کشیدند نگاه کردم دقیقا ایشان از همین روشی که خدمتتان عرض کردم استفاده کردنند
ببخشید من فایل را ندیده بودم که دوباره توضیح دادم
در پناه حق
frarshadh
2011/02/24, 17:16
سلام به runmohsen و sh_amar
ممنون از لطف عزیزان
من این فایل رو گرفتم ولی زمانی که تاریخ شروع یا پایان را تغییر می دهم خطای name را می دهد
ممنون
runmohsen
2011/02/24, 17:44
1- شما بايد از ورژن اكسل2003 به بالا استفاده كنيد
2- بعد باز كردن فايل از قسمت option در وسط صفحه گزينه enable this content را انتخاب و ok كنيد
3- در سلول h3 اين تابع را عينا وارد كنيد
4-تاريخها را به صورت خواسته شده وارد كنيد( سال . ماه . روز) با علامت / /
=J_DIFF(K3;J3)+1
frarshadh
2011/02/24, 20:42
سلام به runmohsen عزیز
من از اکسل 2007 استفاده می کنم
اینیبل هم می کردم
منتها ارور name می داد
ولی تابعی را که گفیتید اضافه کردم و مشکل حل شد
واقعا ممنون از لطف شما که انقدر پیگیر هستید
کمک بزرگی بهم کردید فقط یک مشکلی هست ، من باید چطوری این add ins رو به فایل خودم اضافه کنم؟
سربلند باشید
runmohsen
2011/02/25, 12:28
این add-ind در حال حاضر به این فایلی که براتون فرستادم add شده ونباید مشکلی باشه
چون که داره جواب میده
اما در هر صورت به این طریقی که عرض میکنم میتونید add کنید
که رو کامپیوتر شما جواب بده اما برای اینکه روی کامپیوترهای دیگه جواب بده یا باید این مسیر رو عینا در اون کامپیوترها دنبال کنید یا اون فایلی که پسوندش xlsm هست وقبلا فرستادم رو به اون کامپیوترها ببرید
پس از دانلود فایل مراحل زیر رو دنبال کنید
http://www.mediafire.com/?8ah8pepq789t34i
1- به excel option برید
2-بروی add-insکلیک کنید
3-بروی go کلیک کنید
4- brows رو بزنید واین فایلی که دانلود کردین رو انتخاب وokکنید
توجه داشته باشید که اگر مسیر این فایل تغییر کنه دیگه کار نمیکنه پس حتما بعد دانلود در محلی قرارش بدید که تصمیم به پاک کردن نداشته باشید
frarshadh
2011/02/25, 15:13
سلام بر runmohsen عزیز
ممنون از لطف و محبت شما
farzin24622
2011/03/06, 21:10
مراحل بالا انجام شد ولی فایل با 2007 باز نشد .
farzin24622
2011/03/06, 22:44
اگر تاریخ شمسی را بصورت روز.ماه.سال داشته باشیم چجوری میشه تبدیلش کرد به میلادی تا از روی تاریخ میلادی تفاضل را حساب کنیم ؟
vBulletin® v4.2.5, Copyright ©2000-2024, Jelsoft Enterprises Ltd.