PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تفاوت 2 تاریخ



tahamtan
2015/05/24, 07:47
سلام دوستان. من میخوام برای 1000 ردیف تفاوت بین دو تاریخ شمسی مثلا 94/01/01 تا 94/05/08 حساب کنم. آیا فرمولی داره اکسل ؟

mokaram
2015/05/24, 08:00
یکی از راهها استفاده از add-in تاریخ شمسی هست ( سرچ کنید پیدا می کنید ) که می تونید تفاوت دو تاریخ شمسی را از هم بیابید با تابع زیر :

=j_diff

mohammad_ashooryan
2015/05/24, 08:05
سلام
يكي ديگه از راهها كه بدون استفاده از Add-in توابع شمسي مي باشد رو ميتونيد در لينك زير مشاهده كنيد.

نحوه کسر دو تاریخ در اکسل (http://forum.exceliran.com/showthread.php/6295-%D9%86%D8%AD%D9%88%D9%87-%DA%A9%D8%B3%D8%B1-%D8%AF%D9%88-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D8%AF%D8%B1-%D8%A7%DA%A9%D8%B3%D9%84)

Ali Parsaei
2015/05/24, 08:17
سلام جناب تهمتن،
شما که قديمي سايت هستيد و بايد وارد باشيد:)، بايد از add-in توابع شمسي استفاده کرده و سپس از توابع مربوط به آن بهره ببريد، در سايت نمونه زياد است، اتفاقا" يکي از موارد را خود شما مطرح کرده بوديد (در خصوص فايل بورس) .... البته چون من زياد از توابع شمسي خوشم نمي آيد لذا يک موضوع تحت عنوان محاسبات روي تاريخ شمسي بدون add-in نوشته بودم که شايد اون هم به صورت موردي به دردتان بخورد، اين هم لينکش: لينک (http://forum.exceliran.com/showthread.php/3139-%D9%85%D8%AD%D8%A7%D8%B3%D8%A8%D8%A7%D8%AA-%D8%B1%D9%88%D9%8A-%D8%AA%D8%A7%D8%B1%D9%8A%D8%AE-%D8%B4%D9%85%D8%B3%D9%8A-%D8%A8%D8%AF%D9%88%D9%86-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-add-in-%D9%8A%D8%A7-%D8%AA%D9%88%D8%A7%D8%A8%D8%B9-%D8%B4%D9%85%D8%B3%D9%8A)

tahamtan
2015/05/24, 11:07
سلام جناب تهمتن،
شما که قديمي سايت هستيد و بايد وارد باشيد:)، بايد از add-in توابع شمسي استفاده کرده و سپس از توابع مربوط به آن بهره ببريد، در سايت نمونه زياد است، اتفاقا" يکي از موارد را خود شما مطرح کرده بوديد (در خصوص فايل بورس) .... البته چون من زياد از توابع شمسي خوشم نمي آيد لذا يک موضوع تحت عنوان محاسبات روي تاريخ شمسي بدون add-in نوشته بودم که شايد اون هم به صورت موردي به دردتان بخورد، اين هم لينکش: لينک (http://forum.exceliran.com/showthread.php/3139-%D9%85%D8%AD%D8%A7%D8%B3%D8%A8%D8%A7%D8%AA-%D8%B1%D9%88%D9%8A-%D8%AA%D8%A7%D8%B1%D9%8A%D8%AE-%D8%B4%D9%85%D8%B3%D9%8A-%D8%A8%D8%AF%D9%88%D9%86-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-add-in-%D9%8A%D8%A7-%D8%AA%D9%88%D8%A7%D8%A8%D8%B9-%D8%B4%D9%85%D8%B3%D9%8A)
فکر میکنم اون دفعه موفق نشدم انجامش بدم . این بار سعی میکنم

tahamtan
2015/05/24, 18:04
یکی از راهها استفاده از add-in تاریخ شمسی هست ( سرچ کنید پیدا می کنید ) که می تونید تفاوت دو تاریخ شمسی را از هم بیابید با تابع زیر :

=j_diff
من چطور میتونم از این add-in استفاده کنم؟
add-in تاجایی که سوادم میرسه یه فایل قابل نصب بوده من از این جوابی که دادید سر در نیاوردم :(

generalsamad
2015/05/24, 20:00
با سلام
این فایل ضمیمه شامل ماژول و کلاس توابع فارسی فرساران میباشد
که اگه این کلاس و ماژول رو به فایلتون اضافه کنید مشکلتون حل میشه
طریق اضافه کردن ماژولها و کلاسها به فایل اکسل:
فایلی که دارای ماژول یا ماژول و کلاس هست رو open کرده سپس فایلتون رو باز کرده
Alt+F11 رو میزنید و ماژول یا کلاس رو انتخاب کرده سپس ماژول یا کلاس رو درگ کرده و به فایل اضافه میکنیم
7031

7030
اگه سوالی هم داشتید بفرمائید
فایل ضمیمه گردید

Alireza
2015/05/24, 21:29
سلام
دوستای عزیزم ضمن تشکر از پاسخهای شما من با نظر generalsamad موافقم استفاده از add-in باعث بروز مشکلات زیادی میشه بهتره که ماژول ها روی فایل ذخیره بشه .

tahamtan
2015/05/25, 11:39
با سلام
این فایل ضمیمه شامل ماژول و کلاس توابع فارسی فرساران میباشد
که اگه این کلاس و ماژول رو به فایلتون اضافه کنید مشکلتون حل میشه
طریق اضافه کردن ماژولها و کلاسها به فایل اکسل:
فایلی که دارای ماژول یا ماژول و کلاس هست رو open کرده سپس فایلتون رو باز کرده
Alt+F11 رو میزنید و ماژول یا کلاس رو انتخاب کرده سپس ماژول یا کلاس رو درگ کرده و به فایل اضافه میکنیم
7031

7030
اگه سوالی هم داشتید بفرمائید
فایل ضمیمه گردید
سلام. من کارهایی که شما فرمودید انجام دادم و ماژول کپی کردم. الان وقتی میخوام تفاوت دوتا تاریخ حساب کنم چه فرمولی باید بدم؟ این قسمت کاروهم راهنمایی کنید ممنون میشم.

mokaram
2015/05/25, 11:53
وقتی که این کارا را کردید و فایل را با فرمت 2003 یا xlsm ذخیره کردید حالا با استفاده از اون تابعی که در پست 2 گذاشتم می تونید به جواب برسید


=j_diff(a1,a2)

a1 و a2 سل هایی هستند که تاریخ تو اونها درج شده

tahamtan
2015/05/25, 12:04
وقتی که این کارا را کردید و فایل را با فرمت 2003 یا xlsm ذخیره کردید حالا با استفاده از اون تابعی که در پست 2 گذاشتم می تونید به جواب برسید


=j_diff(a1,a2)

a1 و a2 سل هایی هستند که تاریخ تو اونها درج شده
متاسفانه انجام میدم ایراد میکیره. بزارید من فایل پیوست میکنم اگه زحمتی نیس نگاه کنید.
سپاس گذارم

tahamtan
2015/05/25, 12:21
فایل با پسوند ماکرو ذخیره کردم نشد پیوست کنم. الان با پسوند 97-2003 ذخیره کردم. ممنون میشم راهنمایی م کنید و ایرادش بگید

mokaram
2015/05/25, 12:27
دوست عزیر مشکل شما تو ایمپورت کردن ماژولها داخل فایلتون هست شما فقط یکی از ماژولها را درگ کردید ماژول دوم که از نوع Class هست تو فایلتون موجود نیست .
اروری هم که میده به خاطر نیود این ماژول هست . این کار را بکنید مشکلتون حل میشه
این کار را روی فایلتون انجام دادم به پیوست قابل مشاهده هست

tahamtan
2015/05/25, 13:24
دوست عزیر مشکل شما تو ایمپورت کردن ماژولها داخل فایلتون هست شما فقط یکی از ماژولها را درگ کردید ماژول دوم که از نوع Class هست تو فایلتون موجود نیست .
اروری هم که میده به خاطر نیود این ماژول هست . این کار را بکنید مشکلتون حل میشه
این کار را روی فایلتون انجام دادم به پیوست قابل مشاهده هست
من این کارارو کردم باز نشد. فایلی که شما زحمتش کشیدی (خیلی ممنونم) باز نشد.
شما بعد از اینکه اون دوتا قسمت کپی میکنی فایل نهایی رو با چه پسوندی ذخیره می کنید؟

mokaram
2015/05/25, 13:44
من با پسوند xlsm یا xls ذخیره می کنم

تونستید به محیط ویژوال فایلی که قرار دادم برید؟

Javid Mokhtari
2015/05/25, 15:06
من این کارارو کردم باز نشد. فایلی که شما زحمتش کشیدی (خیلی ممنونم) باز نشد.
شما بعد از اینکه اون دوتا قسمت کپی میکنی فایل نهایی رو با چه پسوندی ذخیره می کنید؟
با سلام.
در بالای فرمول بار ، یک کادر زردرنگ وجود داره .آیا اونو تایید کردین....؟

tahamtan
2015/05/25, 22:40
بالاخره تونستم انجامش بدم
از همه ممنونم

Javid Mokhtari
2015/05/25, 22:55
بالاخره تونستم انجامش بدم
از همه ممنونم
لطفا بیان کنید که مشکل از کجا بوده تا در راهنمایی های دوستان مورد فایده واقع بشه

tahamtan
2015/05/26, 23:38
لطفا بیان کنید که مشکل از کجا بوده تا در راهنمایی های دوستان مورد فایده واقع بشه
من با کامپیوتر اداره زدم نشد. یکی از دلایلش کپی نکردن فایل class بود.

roohollah1359
2015/06/30, 23:04
سلام mohammad2060 (http://forum.exceliran.com/member.php/17305-mohammad2060)
خداقوت
در خصوص اون فرمولي که فاصله زماني بين دو تاريخ را مشخص مي کند اين اشکال وجود دارد که اگر دو تاريخ از شش ماهه اول سال باشد درست عمل مي کند
ليکن اگر از تاريخ شش ماهه دوم استفاده شود فرمول دچار اشکال خواهد شد

mohammad_ashooryan
2015/07/01, 12:11
سلام mohammad2060 (http://forum.exceliran.com/member.php/17305-mohammad2060)
خداقوت
در خصوص اون فرمولي که فاصله زماني بين دو تاريخ را مشخص مي کند اين اشکال وجود دارد که اگر دو تاريخ از شش ماهه اول سال باشد درست عمل مي کند
ليکن اگر از تاريخ شش ماهه دوم استفاده شود فرمول دچار اشکال خواهد شد
سلام دوست عزيز از توجه شما خيلي خيلي ممنونم.
فرمول رو درست كردم.
7626