View Full Version : سوال: ضرب ساعت در عدد و نتیجه حاصل ساعت شود؟
Profesorjd
یک شنبه 27 آذر 1390, 13:26 عصر
با سلام
میخواهم دو ساعت و دقیقه را از هم کم کنم و حاصل که به صورت ساعت و دقیقه است را ضرب عدد کنم که نتیجه ساعت و دقیقه شود
بطور مثال میخواهیم آمار نفر ساعت در پروژه بدست آوریم . مثلا از ساعت 10 تا 15:45 کار شده است که اختلاف آن میشود 5 ساعت و 45 دقیقه که اگر دو نفر کار کرده باشند باید نتیجه 11 ساعت و 30 دقیقه حاصل شود .
Abbas Amiri
یک شنبه 27 آذر 1390, 21:09 عصر
از تابع CDate استفاده کنید: (myVar=CDate(varDate*5
Profesorjd
یک شنبه 27 آذر 1390, 21:54 عصر
با سلام و تشکر
ما که نفهمیدیم چه اتفاقی میافتد!؟ بنظرم تابع Cdate تبدیل تاریخ باشد نه Time . بیشتر توضیح میدهید یا با مثال
Abbas Amiri
یک شنبه 27 آذر 1390, 22:31 عصر
دقیقا بخاطر ندارم ولی تاریخ و زمان در حقیقت اعداد اعشاری هستند وتابع CDate برای زمان هم جواب می دهد متوانید در Immediate Window تاپ کنید
?cdate((#1:17#)*4)
پاسخ:
5:08:00 AM
emami.sie
سه شنبه 29 آذر 1390, 10:03 صبح
سلام
توي فايل ضميمه توضيحات رو دادم اما فقط به يك نكته اشاره كنم و اونم اينه كه اگه حاصلضرب ساعت در عدد و يا جمع چند ساعت كمتر از 24:00 بشه هيچ مشكلي نيست، اما زماني كه جواب بزرگتر يا مساوي 24:00 بشه مشكل خواهيد داشت...
در اكسل براي اين موضوع راه حل وجود داره و اونم استفاده از فرمت [h]:mm هستش كه فرمتش هم ساعته و براي ادامه محاسبات مشكلي نيست؛ اما در اكسس من همچين چيزي پيدا نكردم و راه حلش استفاده از قسمت دوم فايل ضميمه است كه فرمتش تكسته...
اميدوارم منظورم رو رسونده باشم...
يا علي
AMIBCT
سه شنبه 29 آذر 1390, 10:31 صبح
اول باید واحدها رو یکی کنید
یعنی ساعت رو به دقیقه تبدیل کنید
مثلا برای 2 ساعت و نیم میشه: 150 دقیقه
150 دقیقه رو ضربدر عدد مورد نظر کنید مثلا ضربدر 2 نفر میشه 300 دقیقه
حالا 300 دقیقه رو دوباره به ساعت و دقیقه تبدیل کنید
که میشود 5 ساعت و صفر دقیقه
Profesorjd
شنبه 03 دی 1390, 13:17 عصر
با سلام
نقل قول: ضرب ساعت در عدد و نتیجه حاصل ساعت شود؟
اول باید واحدها رو یکی کنید
یعنی ساعت رو به دقیقه تبدیل کنید
مثلا برای 2 ساعت و نیم میشه: 150 دقیقه
150 دقیقه رو ضربدر عدد مورد نظر کنید مثلا ضربدر 2 نفر میشه 300 دقیقه
حالا 300 دقیقه رو دوباره به ساعت و دقیقه تبدیل کنید
که میشود 5 ساعت و صفر دقیقه
اینکار را با کوئری کرده ام ولی بنظر کمی شلوغ و سنگین است . راه حل ساده تری باید باشد ؟!
emami.sie
یک شنبه 04 دی 1390, 09:32 صبح
سلام
در مورد راه حل جناب AMIBCT دو تا سئوال داشتم، اگه در تبدیل ساعت به دقیقه، حاصل بیشتر از 1440 دقیقه (یعنی 24:00 ) بشه چیکار باید کرد؟ و اصلا چرا باید این کار یعنی تبدیل ساعت به دقیقه و بعد دقیقه به ساعت رو انجام داد؟ اگه نمونه بذارید ممنون میشم...
امیدوارم نمونه ضمیمه شده مشکلتون رو برطرف کنه...
یا علی
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.