-
مشکل در ضرب زمان در تعداد روزهای یک ماه -?
مشکل در ضرب زمان در تعداد روزهای یک ماه
دوستان بزرگوار سلام
یک فایل داریم سه ایتم
زمان 7:33
روز 31
ضرب این در هم
در فیلد نتیجه باید نمایش داده بشه
نتیجه ای که نمایش داده میشه = 18:03
در صورتی که :
جواب صحیح : 7:33 دقیقه ضرب در 31 روز مساوی است با : 227/23
ممنونم میشم راهنمایی بفرمایید ---هر کاری می کنم نمی فهمم داستان چیه جمع و و منها رو درست میزنه ضرب رو مشکل داره ---
با سپاس
در طراحی فیلد ها و inputmask ها و همچنین روی فرم فیلد های لازم بصورت shortime طراحی شده اند
لینک فایل نمونه
http://s15.picofile.com/file/8410205426/time.rar.html
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
سلام فکر کنم باید از دستور زیر استفاده نمایید 7*31 + (31*33)/60
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
سلام دوست عزیز ممنون عدد زمان ما 7.33 هست ضرب در 31 روز من متوجه فرمول شما نشدم ...ببخشید
یعنی شما یکبار ساعت رو ضرب در 31 می کنید یک بار دقیقه رو:
نتیجه فرمول شما میشه 234.05--------------------عدد صحیح 227/23 میباشد
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
نقل قول:
نوشته شده توسط
narpco
مشکل در ضرب زمان در تعداد روزهای یک ماه
دوستان بزرگوار سلام
یک فایل داریم سه ایتم
زمان 7:33
روز 31
ضرب این در هم
در فیلد نتیجه باید نمایش داده بشه
نتیجه ای که نمایش داده میشه = 18:03
در صورتی که :
جواب صحیح : 7:33 دقیقه ضرب در 31 روز مساوی است با : 227/23
ممنونم میشم راهنمایی بفرمایید ---هر کاری می کنم نمی فهمم داستان چیه جمع و و منها رو درست میزنه ضرب رو مشکل داره ---
با سپاس
در طراحی فیلد ها و inputmask ها و همچنین روی فرم فیلد های لازم بصورت shortime طراحی شده اند
لینک فایل نمونه
http://s15.picofile.com/file/8410205426/time.rar.html
سلام
فیلد itime در جدول بصورت تاریخ ولی در فرم بصورت ساعت و دقیقه نمایش داده میشود
جمع فیلد itime با فیلد day برابر با همان مقدار itime میشود و تغییر نمی کند
natije = Me.itime + days
آیا شما میخواهید در تکست باکس natije دقیقاً عدد بصورت عدد اعشاری نمایش داده شود یا بصورت ساعت و دقیقه ؟
این رو از این جهت میپرسم که inputmask فیلد natije در فرم بصورت 00:00 می باشد ولی شما اشاره کرده ای:
جواب صحیح : 7:33 دقیقه ضرب در 31 روز مساوی است با : 227/23
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
نقل قول:
نوشته شده توسط
atf1379
سلام
فیلد itime در جدول بصورت تاریخ ولی در فرم بصورت ساعت و دقیقه نمایش داده میشود
جمع فیلد itime با فیلد day برابر با همان مقدار itime میشود و تغییر نمی کند
natije = Me.itime + days
آیا شما میخواهید در تکست باکس natije دقیقاً عدد بصورت عدد اعشاری نمایش داده شود یا بصورت ساعت و دقیقه ؟
این رو از این جهت میپرسم که inputmask فیلد natije در فرم بصورت 00:00 می باشد ولی شما اشاره کرده ای:
جواب صحیح : 7:33 دقیقه ضرب در 31 روز مساوی است با : 227/23
************************************************** *********************************************
سلام ممنون از پاسخ :
اجازه بدین من هدفم رو بگم اگر امکانش هست شما فایل رو به نسبت هدف اصلاح بفرمایید (جدول و فرم هرکجا مشکل داره اصلاح بفرمایید تا نتیجه حاصل بشه ) خیلی هم ممنون میشم -اینو به این خاطر میگم که ممکنه من اشتباهی داشته باشم متوجه نشم بازم اشتباه کنم ...ولی وقتی فایل نمونه باشه تحلیل می کنم میفهمم اشتباهم کجا بوده ...مرسی
هدف این هست که
ما میخواهیم در فرم نمایش بدیم هر روز 7:33 کار انجام میشه
و ماه هم 31 روز هست
این دو تا وقتی ضرب میشه
عدد 227:23 در فیلد نتیجه نمایش داده بشه
همه فیلد ها باید خاصیت SHORTTIME داشته باشن (بجز روز)
و نتیجه باید بصورت ساعت و دقیقه نمایش داده بشه یعنی : 227:23 = 227 ساعت و 23 دقیقه
و با ثانیه هم کاری نداریم ...مهم ساعت و دقیقه هستش
عدد اعشاری هم بکارمون نمیاد چون در کل داریم با مبحث زمان بصورت 00:00 کار می کنیم .و نتیجه هم باید 00:00 باشه
اگر من جایی علامت اعشاری گذاشتم اشتباه سهوی بوده --ببخشید
با سپاس از شما ...و مرسی که وقت میزارید .....
-
1 ضمیمه
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
نقل قول:
نوشته شده توسط
narpco
************************************************** *********************************************
سلام ممنون از پاسخ :
اجازه بدین من هدفم رو بگم اگر امکانش هست شما فایل رو به نسبت هدف اصلاح بفرمایید (جدول و فرم هرکجا مشکل داره اصلاح بفرمایید تا نتیجه حاصل بشه ) خیلی هم ممنون میشم -اینو به این خاطر میگم که ممکنه من اشتباهی داشته باشم متوجه نشم بازم اشتباه کنم ...ولی وقتی فایل نمونه باشه تحلیل می کنم میفهمم اشتباهم کجا بوده ...مرسی
هدف این هست که
ما میخواهیم در فرم نمایش بدیم هر روز 7:33 کار انجام میشه
و ماه هم 31 روز هست
این دو تا وقتی ضرب میشه
عدد 227:23 در فیلد نتیجه نمایش داده بشه
همه فیلد ها باید خاصیت SHORTTIME داشته باشن (بجز روز)
و نتیجه باید بصورت ساعت و دقیقه نمایش داده بشه یعنی : 227:23 = 227 ساعت و 23 دقیقه
و با ثانیه هم کاری نداریم ...مهم ساعت و دقیقه هستش
عدد اعشاری هم بکارمون نمیاد چون در کل داریم با مبحث زمان بصورت 00:00 کار می کنیم .و نتیجه هم باید 00:00 باشه
اگر من جایی علامت اعشاری گذاشتم اشتباه سهوی بوده --ببخشید
با سپاس از شما ...و مرسی که وقت میزارید .....
سلام
فایل اصلاح شده خودت را بررسی کن !
ایرادی داشت بفرما تا اصلاح کنم
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
سلام و سپاس از پاسخ شما ...
طبق تئوری شما فیلد ها بصورت text تعریف بشن و فقط mask ها باعث نمایش عدد حاصله بصورت 00:00 بشه
تا اینجا تئوری درست و جواب هم میده و مشکلی هم نیست ....
حالا سئوالی که برای من ایجاد میشه اینه که اگر بخواهیم حتما در جداول فرمت فیلد ها را بصورت short time تعریف کنیم (طبق نمونه اولیه که ارسال شده )
در اون صورت چه کاری باید انجام داد؟
من میخوام جواب این سئوال رو روی یک نرم افزار حقوق و دستمزد پیاده کنم و همانطور که میدونید مهمترین عنصر این نرم افزار فیلد هایی هستند که زمان رو نشون میدن
حالا میخوام با شما مشورت کنم و از شما عزیزان راهنمایی بگیرم که همه فیلد ها رو بصورت text تعریف کنم و زمان بصورت 7.33 درج کنیم
یا فرمت فیلد ها رو بصورت short time تعریف کنیم (data type = data/time) و اعداد رو بصورت 07:33 ثبت کنیم
چون انتخاب هرکدام از این روش ها سرنوشت برنامه رو تغییر میده و چون خودم تجربه کافی در باب برنامه نویسی زمان ندارم میخواستم محبت کنید راهنمایی بفرمایید که من از کدوم روش استفاده کنم
بسیار ممنون
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
نقل قول:
نوشته شده توسط
narpco
سلام و سپاس از پاسخ شما ...
طبق تئوری شما فیلد ها بصورت text تعریف بشن و فقط mask ها باعث نمایش عدد حاصله بصورت 00:00 بشه
تا اینجا تئوری درست و جواب هم میده و مشکلی هم نیست ....
حالا سئوالی که برای من ایجاد میشه اینه که اگر بخواهیم حتما در جداول فرمت فیلد ها را بصورت short time تعریف کنیم (طبق نمونه اولیه که ارسال شده )
در اون صورت چه کاری باید انجام داد؟
من میخوام جواب این سئوال رو روی یک نرم افزار حقوق و دستمزد پیاده کنم و همانطور که میدونید مهمترین عنصر این نرم افزار فیلد هایی هستند که زمان رو نشون میدن
حالا میخوام با شما مشورت کنم و از شما عزیزان راهنمایی بگیرم که همه فیلد ها رو بصورت text تعریف کنم و زمان بصورت 7.33 درج کنیم
یا فرمت فیلد ها رو بصورت short time تعریف کنیم (data type = data/time) و اعداد رو بصورت 07:33 ثبت کنیم
چون انتخاب هرکدام از این روش ها سرنوشت برنامه رو تغییر میده و چون خودم تجربه کافی در باب برنامه نویسی زمان ندارم میخواستم محبت کنید راهنمایی بفرمایید که من از کدوم روش استفاده کنم
بسیار ممنون
سلام
به همان صورت اولی هم که فیلد زمان را از نوع Date/Time انتخاب کرده بودید مشکلی بوجود نمی آید ولی دیتا تایپ فیلد natije را از نوع Short Text انتخاب کن (بلحاظ اینکه عدد بدست آمده در نتیجه ضرب دو فیلد در فرمت short time نمی گنجد ، مثلاً همان عدد 227:23 )و در فرم هم برای این فیلد فرمت خاصی در نظر نگیر
منتها برای محاسبه ضرب دو فیلد که با آن مشکل داشتید از کد زیر استفاده کن !
StrTime = Left(Replace(itime, ":", ""), 4) * days
natije = Left(StrTime, Len(StrTime) - 2) & ":" & Right(StrTime, 2)
از کد زیر هم برای برای بدست آمدن نتیجه میتوانید استفاده کنید :
StrTime = Round(Me.itime * days * 2330)
natije = Left(StrTime, Len(StrTime) - 2) & ":" & Right(StrTime, 2)
عدد 2330 عددی است که حاصلضرب دو فیلد درآن باعث بدست آمدن حاصل واقعی می گردد .
این عدد 2330 خودم کشف کردم :لبخندساده:
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
سلام بسیار ممنونم ...یکمی بالای دیپلم بود باید کمی حلاجی کنم بفهمم چی شد ......کشف شما هم خیلی جالبه .....ممنون:تشویق:
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
سلام روز بخیر مجدد من هر دو کد رو تست کردم و بخوبی کار می کنند .....بسیار ممنونم . از زحمت شما
اما به یک نکته ای برخوردم
مثلا میگیم
7:33 * 5 = جواب میشه 36:65
36 ساعت و 65 دقیقه در صورتی که باید بشه 37 ساعت و 5 دقیقه
ممنون میشم راهنمایی بفرمایید
من رو این فایل هر دو فرمول رو درج کردم
http://s16.picofile.com/file/8410428200/time2.rar.html
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
سلام روز بخیر مجدد من هر دو کد رو تست کردم و بخوبی کار می کنند .....بسیار ممنونم . از زحمت شما
اما به یک نکته ای برخوردم
مثلا میگیم
7:33 * 5 = جواب میشه 36:65
36 ساعت و 65 دقیقه در صورتی که باید بشه 37 ساعت و 5 دقیقه
ممنون میشم راهنمایی بفرمایید
من رو این فایل هر دو فرمول رو درج کردم
http://s16.picofile.com/file/8410428200/time2.rar.html
-
1 ضمیمه
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
نقل قول:
نوشته شده توسط
narpco
سلام روز بخیر مجدد من هر دو کد رو تست کردم و بخوبی کار می کنند .....بسیار ممنونم . از زحمت شما
اما به یک نکته ای برخوردم
مثلا میگیم
7:33 * 5 = جواب میشه 36:65
36 ساعت و 65 دقیقه در صورتی که باید بشه 37 ساعت و 5 دقیقه
ممنون میشم راهنمایی بفرمایید
من رو این فایل هر دو فرمول رو درج کردم
http://s16.picofile.com/file/8410428200/time2.rar.html
سلام
بله درسته ،کدها باید اساسی و از جهات مختلف اصلاح شود .هم از نظر رند شدن ساعت و دقیقه و هم از نظر فرمت نمایش
ضرب العجلی یک فایل اکسل تهیه کردم که در آن حاصل ضرب واقعی زمان در روز نمایش داده میشود و در ستونی دیگر حالت صحیح نمایش نتیجه بصورت ساعت و دقیقه( البته بخاطر عجله ای که دارم وقت نکردم دقیقاً امتحان کنم که اعداد را درست وارد کرده ام یا نه )
بنده الآن مشغول کار دیگری هستم و کامپیوتر هم باید برای کلاس مجازی دانشگاه تحویل دخترم بدهم. انشاءالله بعداً سر فرصت کدها رو اصلاح می کنم
یا علی
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
سپاس از شما همینکه وقت میزارید ممنونم هر زمان توانستید بسیار ممنون میشم راهنمایی بفرمایید ...................ما صبر می کنیم برای آموزش .........هر چقدر که زمان لازم باشه
-
1 ضمیمه
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
نقل قول:
نوشته شده توسط
narpco
سپاس از شما همینکه وقت میزارید ممنونم هر زمان توانستید بسیار ممنون میشم راهنمایی بفرمایید ...................ما صبر می کنیم برای آموزش .........هر چقدر که زمان لازم باشه
یک مشکل اساسی در محاسبه دارید .
شما اول ساعت رو تبدیل به دقیقه کنید
07:33
7*60=420
بعد با بقیه دقیقه جمع کنید
420+33=453
کل ساعت شما میشه 453 دقیقه در یک روز
حالا ضرب در تعداد روز
453*31
14043
حالا کل دقیقه ها رو باید تبدیل به ساعت و دقیقه کنید
14043/60
میشه 234 ساعت
باقیمانده تقسیم 14043/60
MOD
میشه 3 دقیقه ناقابل
234:3
234 ساعت و 3 دقیقه
حالا شما ساعت رو یک ساعت یا یک ساعت و 30 دقیقه در نظر بگیرید . باز هم همین روش در میاد . هر روش دیگه جواب نادرست دارید .
موفق باشید
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
روش دوم
7 ساعت *31 روز
217 ساعت
33 دقیقه در 31 روز
1023 قیقه
1023/60
میشه 17 با 217 قبلی جمع کنید میشه 234 ساعت
1023 باقیمانده اش از 17 ساعت میمونه 3 دقیقه
باز هم
234 ساعت و 3 دقیقه
باز هم موفق باشید.
اگر با ماشین حساب محاسبه کنید میشه 17/05
اشتباح محاسباتی دارید . ممیز ملاک نیست . با دست حساب کنید روی کاغذ . قبل از ممیز به باقیمانده میرسید .
17 ساعت و 5 صدم ساعت
5 صدم 60 دقیقه
میشه 3 دقیقه
فرمول اکسل
MOD(MINUTA,60)
فرمول بیسیک
MINUTA MOD 60
-
1 ضمیمه
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
نقل قول:
نوشته شده توسط
eb_1345
سلام
بله درسته ،کدها باید اساسی و از جهات مختلف اصلاح شود .هم از نظر رند شدن ساعت و دقیقه و هم از نظر فرمت نمایش
ضرب العجلی یک فایل اکسل تهیه کردم که در آن حاصل ضرب واقعی زمان در روز نمایش داده میشود و در ستونی دیگر حالت صحیح نمایش نتیجه بصورت ساعت و دقیقه( البته بخاطر عجله ای که دارم وقت نکردم دقیقاً امتحان کنم که اعداد را درست وارد کرده ام یا نه )
بنده الآن مشغول کار دیگری هستم و کامپیوتر هم باید برای کلاس مجازی دانشگاه تحویل دخترم بدهم. انشاءالله بعداً سر فرصت کدها رو اصلاح می کنم
یا علی
سلام
نمونه اصلاح شده را ببین تا بعداً در تحلیل کدها اگر خواستید توضیح میدهم
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
نقل قول:
نوشته شده توسط
padide55
یک مشکل اساسی در محاسبه دارید .
شما اول ساعت رو تبدیل به دقیقه کنید
07:33
7*60=420
بعد با بقیه دقیقه جمع کنید
420+33=453
کل ساعت شما میشه 453 دقیقه در یک روز
حالا ضرب در تعداد روز
453*31
14043
حالا کل دقیقه ها رو باید تبدیل به ساعت و دقیقه کنید
14043/60
میشه 234 ساعت
باقیمانده تقسیم 14043/60
MOD
میشه 3 دقیقه ناقابل
234:3
234 ساعت و 3 دقیقه
حالا شما ساعت رو یک ساعت یا یک ساعت و 30 دقیقه در نظر بگیرید . باز هم همین روش در میاد . هر روش دیگه جواب نادرست دارید .
موفق باشید
سلام
نمونه شما اشکال دارد
وقتی دقیقه 60 یا بیشتر از 60 شد باید یکساعت به عدد مربوط به ساعت اضافه شود . ضمن اینکه فرمت 00:00 در فیلد نتیجه باید حفظ شود ( البته اگر برای آقای ناصریان اهمیت داشته باشد )
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
سلام ممنون از همه دوستان بله اهمیت داره و به هر حال ما داریم با تابع زمان کارمی کنیم و استفادش در برنامه حقوق و دستمزد و خطای محاسبات باعث این میشه که حقوق یک نفر کم محاسبه بشه و من شرمنده اون پرسنل بشم و حق الناس گردن آدم میوفته
نکات مهم این محاسبات اینه که
پس از ضرب زمان در روز نتیجه بصورت زمان دربیاد ........چون....
بعدش عدد به دست امده با زمانهای دیگری کسر یا جمع میشه و اگر خاصیت زمان بودنش حفظ نشه اونوقت خطا میده (تست کردم اینو که می گم یعنی فیلد عدد رو از فیلد زمان کم کنیم خطای 13 میده )
به هر حال بدنبال فرمول حتی المکان کوتاهی هستیم چون باید در یک فرم این ضرب رو برای 31 روز انجام بده ....ولی اگر چاره ای نیست که هیچی همین رو استفاده می کنیم
با سپاس
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
نقل قول:
نوشته شده توسط
narpco
به هر حال بدنبال فرمول حتی المکان کوتاهی هستیم چون باید در یک فرم این ضرب رو برای 31 روز انجام بده ....ولی اگر چاره ای نیست که هیچی همین رو استفاده می کنیم
مگر این کد برای ضرب 31 روز جوابگو نیست ؟!
به هر حال برای رسیدن به نتیجه دلخواه وواقعی باید چند خط کد اضافه شود.
ضمناً کدهای نمونه پست 16 بصورت زیر تغییر کرد :
On Error Resume Next
Dim SplitLeft As String
Dim SplitRigth As String
StrTime = Left(Replace(itime, ":", ""), 4) * days
natije = Left(StrTime, Len(StrTime) - 2) & ":" & Right(StrTime, 2)
SplitLeft = Split(natije, ":")(0)
SplitRigth = Split(natije, ":")(1)
If SplitRigth >= 60 Then
SplitLeft = SplitLeft + 1
SplitRigth = SplitRigth - 60
End If
If Len(SplitLeft) + Len(SplitRigth) = 3 And Len(SplitLeft) = 2 And Len(SplitRigth) = 1 Then natije = SplitLeft & ":0" & SplitRigth
If Len(SplitLeft) + Len(SplitRigth) = 3 And Len(SplitLeft) = 1 And Len(SplitRigth) = 2 Then natije = "0" & SplitLeft & ":" & SplitRigth
If Len(SplitLeft) + Len(SplitRigth) = 4 And Len(SplitLeft) = 2 And Len(SplitRigth) = 2 Then natije = SplitLeft & ":" & SplitRigth
If Len(SplitLeft) + Len(SplitRigth) = 4 And Len(SplitLeft) = 3 And Len(SplitRigth) = 1 Then natije = SplitLeft & ":0" & SplitRigth
If Len(SplitLeft) + Len(SplitRigth) = 5 And Len(SplitLeft) = 3 And Len(SplitRigth) = 2 Then natije = SplitLeft & ":" & SplitRigth
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
من عذر میخوام اشتباه کلامی بود
برای 31 روز هر ماه و برای 12 ماه یکسال
عکس رو مشاهده بفرمایید ................نهایاتا 12 بار تکرار می کنیم و نام متغییر ها رو عوض می کنیم البته فک کنم :)
http://s16.picofile.com/file/8410451...rrrrrrrrrr.png
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
نقل قول:
نوشته شده توسط
eb_1345
سلام
نمونه شما اشکال دارد
وقتی دقیقه 60 یا بیشتر از 60 شد باید یکساعت به عدد مربوط به ساعت اضافه شود . ضمن اینکه فرمت 00:00 در فیلد نتیجه باید حفظ شود ( البته اگر برای آقای ناصریان اهمیت داشته باشد )
بیشتر از ۶۰نمیشه .چون باقیمانده عدد رو میده .
و برای تبدیل به فرمت ۰۰:۰۰
کد میگذاریم
اگر کمتر از ۹ بود بصورت ۰۹ نشون بده
بقیه حله
لطف کنید برید محاسبه دستی انجام بدین .
جواب درست همون توضیحاتیه که نوشتم
قویا. از عدد بدست امده دفاع میکنم .
دوستان بررسی کنند .
عدد اقای ناصریان هم اشتباهه .
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
نقل قول:
نوشته شده توسط
narpco
سلام روز بخیر مجدد من هر دو کد رو تست کردم و بخوبی کار می کنند .....بسیار ممنونم . از زحمت شما
اما به یک نکته ای برخوردم
مثلا میگیم
7:33 * 5 = جواب میشه 36:65
36 ساعت و 65 دقیقه در صورتی که باید بشه 37 ساعت و 5 دقیقه
ممنون میشم راهنمایی بفرمایید
من رو این فایل هر دو فرمول رو درج کردم
http://s16.picofile.com/file/8410428200/time2.rar.html
اما به یک نکته ای برخوردم
مثلا میگیم
7:33 * 5 = جواب میشه 36:65
36 ساعت و 65 دقیقه در صورتی که باید بشه 37 ساعت و 5 دقیقه
ممنون میشم راهنمایی بفرمایید
هر دومحاسبه غلط هست . لطفا دستی حساب کنید .
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
۰۷:۳۳
دقیقه در ۳۱ روز
میشه
234 ساعت و 3 دقیقه
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
نقل قول:
نوشته شده توسط
narpco
بنده متأسفانه بطور دقیق متوجه منظور شما نشدم .
نگران نباشین با کدنویسی مشکل برطرف میشود .
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
۰۷:۳۳
دقیقه در ۳۱ روز
میشه
234 ساعت و 3 دقیقه
فرمولتون مشکل داره .چک کنید .
فرض ۳۳دقیقه
در ۲روز میشه
۶۶ دقیقه
تبدیلش کنید میشه یک ساعت و شش دقیقه
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
نقل قول:
نوشته شده توسط
narpco
سلام دوست عزیز ممنون عدد زمان ما 7.33 هست ضرب در 31 روز من متوجه فرمول شما نشدم ...ببخشید
یعنی شما یکبار ساعت رو ضرب در 31 می کنید یک بار دقیقه رو:
نتیجه فرمول شما میشه 234.05--------------------عدد صحیح
227/23 میباشد
اینجا داشتید به نتیجه میرسیدید
۲۳۴.۰۵
یعنی
۲۳۴ساعت و ۳دقیقه
۰۵
پشت ممیز. .اعشار مربوط به پنج صدم از شصت دقیقه هست که میشه ۳ دقیقه
اینجا نباید اعشار بدست بیاریم
باید باقیمانده حساب بشه
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
نقل قول:
نوشته شده توسط
eb_1345
بنده متأسفانه بطور دقیق متوجه منظور شما نشدم .
نگران نباشین با کدنویسی مشکل برطرف میشود .
عرض کنم که فابل نمونه ای که بنده فرستادم و شما زحمت کشیدید اصلاح فرمودین ...........کل عملیاتش ....مربوط به یک ماه 31 روزه هست
منظور من این بود که 12 تا ماه داریم و این عملیات رو باید 12 بار کپی پیست کنم در فرم و به دلیل اینکه وی بی به متغیر های هم نام ایراد میگیره باید نام متغیر ها رو برای هر ماه عوض کنیم
عکسی هم که فرستادم نمونه فرمی بود که در نهایت باید از این فرمول در اون فرم استفاده بشه ...محض اصلاع بود ......فقط که اینو بگم که بعد از اینکه مشخص شده عدد 31*7.33 چه عددی میشه مثلا مساوی است با عدد A
عدد بدست امده A با زمان های دیگری جمع یا از زمانهای دیگری کسر می گردد پس باید فرمت 00:00 حفظ بشه و خاصبت فیلد باید بصورتdate/tim باشه در نهایت این فرمی که عکسش رو فرستادم فرم اطلاعات پایه است که در تمام برنامه اطلاعاتش استفاده میشه ...
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
نقل قول:
نوشته شده توسط
padide55
اینجا داشتید به نتیجه میرسیدید
۲۳۴.۰۵
یعنی
۲۳۴ساعت و ۳دقیقه
۰۵
پشت ممیز. .اعشار مربوط به پنج صدم از شصت دقیقه هست که میشه ۳ دقیقه
اینجا نباید اعشار بدست بیاریم
باید باقیمانده حساب بشه
دوست خوبم ممنون که با انرژی پست رو دنبال می کنید من حتما فرمایشات شما رو چک می کنم شاید عدد من اشتباه باشه .....نیاز به زمان دارم برای بررسی بسیار ممنونم
-
1 ضمیمه
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
به تصویر دقت کنید
ضمیمه 152293
در ضرب و تقسیم ساعت .نهایت باید باقیمانده رو بنویسید نه اینکه رقم بعد از ممیز
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
ببخشید .من جایی دارم کار میکنم که هر روز با محاسبه همین ساعت سر و کار دارم .
برید فرمول نمونه فایل ارسالی بنده رو چک کنید .
پست ۱۴
این فرمول رو میشه داخل یک خط نوشت .
اینجا تفکیک کردم که محاسبات کاملا واضح باشه .
-
1 ضمیمه
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
نقل قول:
نوشته شده توسط
narpco
دوست خوبم ممنون که با انرژی پست رو دنبال می کنید من حتما فرمایشات شما رو چک می کنم شاید عدد من اشتباه باشه .....نیاز به زمان دارم برای بررسی بسیار ممنونم
جناب آقای padide55 صحیح میفرمایند
بنده هم کدهای که نوشته ام صرفاً بر اساس خواسته شما بوده و فرصت بررسی بیشتر نداشته ام
نقل قول:
نوشته شده توسط
narpco
در صورتی که :
جواب صحیح : 7:33 دقیقه ضرب در 31 روز مساوی است با : 227/23
علی ایحال همان طور که عرض کردم با کد نویسی مشکل حل میشود فقط دقیقاً باید منظور و هدفی که دنبال می کنید بیان کنید
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
نقل قول:
نوشته شده توسط
eb_1345
جناب آقای
padide55 صحیح میفرمایند
بنده هم کدهای که نوشته ام صرفاً بر اساس خواسته شما بوده و فرصت بررسی بیشتر نداشته ام
علی ایحال همان طور که عرض کردم با کد نویسی مشکل حل میشود فقط دقیقاً باید منظور و هدفی که دنبال می کنید بیان کنید
اون نیم اخر 234.5
اشکال داره .
باید تبدیل بشه
نتیجه 234:۳۰
مفهموم نیم یعنی نصف یک ساعت
یعنی سی دقیقه .
درسته ؟
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
اوناخر باید رند بشه و باقیمانده به دقیقه
کسری از ساعت
تبدیل بشه .
-
1 ضمیمه
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
این فرمول
ضمیمه 152297
hour=234
min=30
timenew=234:30
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
سلام مجدد اولا بخاطر اشتباه ناآگاهانه بنده بخاطر درج نتیجه محاسبه با ماشین حساب که می شود 227.23 عذر خواهی می کنم
جناب padide55
به نکته مهمی اشاره کردن که من واقعا در موردش بی دقتی کردم و باید بیشتر حواسم رو جمع می کردم که دستی هم محاسبات رو چک کنم که این کار رو چند ساعته گذشته انجام دادم و خیلی تو نت گشتم که بتونم تصویری پیدا کنم که بتونیم سریع تر نتیجه گیری کنیم
بدون بحث عدد صحیح همون 234:30 می باشد برای خودم هم تعجب آور بود ولی واقعیت هست !
http://s16.picofile.com/file/8410465342/001.png
اما نتیجه کلی از همه بحث که من تونستم در یک عکس خلاصه کنم اینه که هدف ما طراحی جدولی مانند عکس زیر است : و هدف از این مبحث ضرب هم همین است
http://s17.picofile.com/file/8410465476/65465456456.jpg
که مثلا برای فروردین در نهایت به عدد 147 ساعت کار موظفی برسیم ..........
بازهم سپاسگزارم از جناب https://barnamenevis.org/images/stat...er-offline.png که علی رقم مشغله به جهت استرار بنده جهت جواب چند مدل فایل رو ارائه دادند ....بسیار ممنونم
فاجعه جایی است که عدد 227.33 تو سایت اداره کار عنوان شده بود که متاسفانه بنده هم اطمینان کردم ....
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
و اینکه در نهایت توصیه شما عزیزان اینه که من از این کد استفاده کنم؟
MMM = (((Hour(itime) * 60) + Minute(itime)))
AAA = MMM * days
BBB = (Int(AAA / 60))
CCC = AAA Mod 60
TTT = BBB & ":" & CCC
که البته نتیجه این محاسبه : 234:3 میشود که خوب مد نظر ما 234:30 هست ....ممنون
و البته نکته بسیار مهم دیگه اینه که data type فیلد ها چه باشد که بعداٌ در جمع و منهای زمان ها به مشکل برنخوریم
و یا اصلا پایه بحث رو بر این بزاریم که فیلد های زمانی همگی date/time با فرمت short time هست
ممنونم
جهت صرفه جویی در وقت فایل ریر رو اماده کرده که فیلد های زمانی همگی date/time با فرمت short time هست inputmask ها هم تنظیم شده بصورت 00:00 هم در جدول هم در فرم
http://s17.picofile.com/file/8410468884/time5.rar.html
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
نقل قول:
نوشته شده توسط
narpco
و اینکه در نهایت توصیه شما عزیزان اینه که من از این کد استفاده کنم؟
MMM = (((Hour(itime) * 60) + Minute(itime)))
AAA = MMM * days
BBB = (Int(AAA / 60))
CCC = AAA Mod 60
TTT = BBB & ":" & CCC
که البته نتیجه این محاسبه : 234:3 میشود که خوب مد نظر ما 234:30 هست ....ممنون
و البته نکته بسیار مهم دیگه اینه که data type فیلد ها چه باشد که بعداٌ در جمع و منهای زمان ها به مشکل برنخوریم
و یا اصلا پایه بحث رو بر این بزاریم که فیلد های زمانی همگی date/time با فرمت short time هست
ممنونم
جهت صرفه جویی در وقت فایل ریر رو اماده کرده که فیلد های زمانی همگی date/time با فرمت short time هست inputmask ها هم تنظیم شده بصورت 00:00 هم در جدول هم در فرم
http://s17.picofile.com/file/8410468884/time5.rar.html
با عرض پوزش
درست
243:۰۳
صحیح هست .
فردا فایلتون رو چک میکنم.
ضمن اینکه به روش دیگه هم کار قابل انجامه به شرط انکه رقم بعد از اعشار با محاسبه تبدیل به دقیقه بشه
مثلا
۲۴۳/۰۵
۲۴۳
درسته
۰۵ یعنی پنج صدم از یک ساعت. که میشه سه دقیقه
ولی بهترین روش
رند کردن ساعت و در نهایت محاسبه باقیمانده تقسیم هست.
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
نکته
الان از روزی که پست ایجاد کردید دارم به رقم ۰۷:۳۳ فکر میکنم درحالی که رقم شما ۰۷/۳۳ هست.
اشتباه محاسباتی دوم شما:
ساعات کار موظف کارگران عادی . کارکنان درهفته ۴۴ساعت می باشد .
توجه
مشاغل سخت ساعت کار کمتری لحاظ میشه .
حالا محاسبه تعداد روز بجز جمعه ها میشه ۶
۴۴تقسیم بر ۶
۷/۳۳
ولی این اشتباه همون اشتباهیه که گفتم .
موظف میشه ۷ساعت و
۳۳صدم ساعت
که میشه
۲۰دقیقه
یعنی ساعت کاری
۰۷:۲۰
در روز هفت ساعت و بیست دقیقه
این رو هم به خطای محاسبه خودتون اضاف کنید.
حالا روزهای ماه رو ضربدر ۰۷:۲۰دقیقه کنید .
دو بر یک
کیش و مات
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
دوست عزیز هدف بنده اینجا کار کردن با توابع زمانی در اکسس و یادگیری این موارد هست در قالب مثال حقوق و دستمزد ....
اما بنده درک نمی کنم منظور شما از مباحث دو بریک و کیش ومات و این موارد چی هست ....
ما میخواهیم به یک نتیجه برسیم و مشکل رو حل کنیم اصلا قصد ما کیش مات کردن همدیگه نیست
بنده هدفم حل مسئله به روش کار تیمی هست .....نه بردن دیگران ....اینجا ما نه مسابقه میدیم و قصد اول شدن و برخ کشدین چیزی رو به کسی داریم ....اینجا باید به روشی کارکنیم که همه برنده باشن .....
برای محاسبه حقوق و مزایا همیشه نرم افزار حقوق دستمزد وجود داره و درنهایت در اکسل براحتی محاسبه و انجام میشه و نیازی هم به این همه بحث نیست
جناب eb_1345 هم مثل همیشه تلاش دارن کمک کنند مشکل حل بشه ........مثل شما ....
ولی هیچ وقت بین من و ایشون بحث این نبوده که ما رو تو مسابقه کیش و مات کردن ...علی رقم اینکه دانش فنی بالایی هم دارن ..یا همینطور سایر دوستان
امیدوارم شما هم کمک به دیگران جهت آموزش باشه وگرنه ...اگر هدف چیز دیگری است ...موضوع این تاپیک حل بشه یا نه ...اصلا موضوع مهمی نیست
به هر حال موفق باشید و ممنون از توضیحات شما ....
-
نقل قول: مشکل در ضرب زمان در تعداد روزهای یک ماه -?
ببخشید .
به این نکته که رسیدم خودم جا خوردم .
جنبه مزاح داشت .نه برد و باخت .
منظور اینه که
اگر با اعشار کار کنید
۷/۳۳ ضرب در ۶ روز میشه ۴۴ساعت
ولی هر زمان که از ساعت صحبت میشه
۰۷:۲۰دقیقه در ۶روز میشه ۴۴ ساعت
ولی چون از اساس سوال شما مبنا رو بر ساعت درنظر گرفتیم
پس باید زمان رو بصورت ۰۷:۲۰دقیقه بریم جلو.
واقعا منظور اعلام خوشحالی از یافتن عدد مورد نظر شما بود.
و خواستم به شما بگم این مورد دوم هم خطا داشتید.
حتلا اگر به این نتیجه رسیدید که محاسبه زمان رو اصلاح میکنید و همه خوشحال میشیم .
حالا شما دو خطا رو پیدا کردید و حتما نتیجه خوب خواهد بود .
سعی کنید کمی ارامش به خرج بدین و نیت رو بر خوبی بگذارید.