PDA

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



ff7ss
2012/06/24, 17:31
سلام

یکی از دوستان برای سرعت بیشتر در وارد کردن اطلاعات دنبال راهی میگرده که بتواند اعداد ساعت و دقیقه را بدون زدن : ثبت کند بطوریکه اکسل خود آن اعداد را بشکل ساعت و دقیقه نشان دهد :

بطور مثال :

بجای وارد کردن 145:59 عدد 14559 درج شود و اکسل مجدداً آنرا تبدیل به فرمت ساعت کند.


آیا همچین امکانی وجود داره!؟

khakzad
2012/06/24, 20:44
سلام
اگه این رو توی فرمت سل قسمت custom هر سلول وارد کنید


#":"00
از سمت راست دو رقم جدا می کنه و : رو میزنه
یعنی:
1:23
12:23
123:23
توجه کنید که ساعت هر رقم می تونه باشه.اما دقیقه رو 2 رفم در نظر می گیره
این فقط جنبه نمایش داره و محاسبات روش انجام نمیشه

ff7ss
2012/06/25, 01:35
سلام

جناب خاکزاد از راهنمایی شما خیلی ممنونم...

راهکار شما عملیه ولی متاسفانه اعداد فقط از جهت دیداری مانند ساعت است و همانطور که نوشتید نمی توان محاسبات در فرمت ساعت را انجام داد !

آیا راهی هست که بتوان با فرمت اصلی ساعت و دقیقه این کار را انجام داد ؟

با تشکر از لطف شما...

Amirsayyafi
2012/06/25, 04:07
خانم خاکزاد فرمول زیر جواب میده؟

TIME(0;LEFT(A1;LEN(A1)-2);RIGHT(A1;2))

فرمتش را هم روی حالت [h] : mm : ss بگذارند.

فرمول زیر رو هم رفتم درست دراومد. البته باید از حالت فرمول به حالت عدد تغییر بدن.

LEFT(A1;LEN(A1)-2)&":"&RIGHT(A1;2)

با فرمت [h] :mm

در سلول A1 هم میتونن از روش شما استفاده کنند که هنگام مقدار دهی اشتباه نشود. در نهایت ظاهر سلولها باید مثل هم باشند.

نظر شما چیه؟

khakzad
2012/06/25, 12:11
سلام
من همونطور که گفته بودم جنبه ی نمایشی رو در نظر گرفته بودم
راه خانم امیرسیافی رو مرحله به مرحله اجرا کردم تا فهمش اسون تر باشه

کافیه توی ستون زرد ساعت رو بدون : تایپ کنید.نتیجه رو در ستون سبز ببینید.
دقت کنید که اگر دقیقه از 60 بالاتر بره، بصورت خودکار، یکی به ساعت اضافه می کنه

فقط راهی هنوز به ذهنم نرسیده که ساعت های بیش از 2 رقم رو هم نشون بده

Amirsayyafi
2012/06/25, 14:00
سلام
من همونطور که گفته بودم جنبه ی نمایشی رو در نظر گرفته بودم
راه خانم امیرسیافی رو مرحله به مرحله اجرا کردم تا فهمش اسون تر باشه

کافیه توی ستون زرد ساعت رو بدون : تایپ کنید.نتیجه رو در ستون سبز ببینید.
دقت کنید که اگر دقیقه از 60 بالاتر بره، بصورت خودکار، یکی به ساعت اضافه می کنه

فقط راهی هنوز به ذهنم نرسیده که ساعت های بیش از 2 رقم رو هم نشون بده


در خصوص فرمول دوم چطور؟ فکر کنم اون جواب میده. فایل رو ضمیمه کردم.

http://persiandrive.com/572083

البته اینکه اگه دقیقه و ثانیه بیشتر از 60 باشه رو محاسبه کنه نگذاشتم. باید روی اون هم کار کنم.

~M*E*H*D*I~
2012/06/25, 17:18
سلام
در مرود ساعت چه جنبه نمایشی باشه چه غیر نمایشی برای محاسبه باید به نوعی به عدد تبدیل بشه و بعد از محاسبات به فرمت تایم در بیاد

ff7ss
2012/06/25, 17:48
سلام

از همه دوستان ممنونم

فکر نمیکردم راهی داشته باشه !

خیلی جالب بود...

فقط به جهت اینکه من مبتدی هستم اگه امکان داره راهنمائی بفرمائید برای حذف ثانیه در فرمولی که در فایل ضمیمه خانم امیر سیافی تنظیم شده چه باید کرد ( البته با حذف قسمت انتهایی فرمول ثانیه هم حذف می شود ولی برای ورود اعداد اگر مقدار ثانیه ثیت نگردد فرمول درست عمل نمیکند)

با تشکر فراوان

Amirsayyafi
2012/06/25, 18:14
سلام

از همه دوستان ممنونم

فکر نمیکردم راهی داشته باشه !

خیلی جالب بود...

فقط به جهت اینکه من مبتدی هستم اگه امکان داره راهنمائی بفرمائید برای حذف ثانیه در فرمولی که در فایل ضمیمه خانم امیر سیافی تنظیم شده چه باید کرد ( البته با حذف قسمت انتهایی فرمول ثانیه هم حذف می شود ولی برای ورود اعداد اگر مقدار ثانیه ثیت نگردد فرمول درست عمل نمیکند)

با تشکر فراوان


به فایل پیوست مراجعه کنید.

http://persiandrive.com/94529

~M*E*H*D*I~
2012/06/25, 18:21
سلام
همونطور که گفتم و تو فایل خانم امیرسیافی هم مشهوده زمان های ستون دوم جمع نمیشه با تابع sum امتحان کنید مگه اینکه به عدد تبدیل بشن مثلا با ضرب در یک

Amirsayyafi
2012/06/25, 19:14
سلام
همونطور که گفتم و تو فایل خانم امیرسیافی هم مشهوده زمان های ستون دوم جمع نمیشه با تابع sum امتحان کنید مگه اینکه به عدد تبدیل بشن مثلا با ضرب در یک


ولی اگه به جای sum سلولها رو با هم جمع کنیم (با +) جواب میده! عجیبه!

~M*E*H*D*I~
2012/06/25, 19:23
به دلیل اینکه تابع sum اون هارو به عنوان عدد نمیشناسه

Amirsayyafi
2012/06/26, 08:04
به دلیل اینکه تابع sum اون هارو به عنوان عدد نمیشناسه


میشه کمی بیشتر توضیح بدید. ممنون میشم.

اینکه بالاخره اینها مقدار هستند یا خیر؟.

پس اگه انتهای فرمول ضرب در یک کنیم عدد میشوند؟

[hr]
فکر کنم درست شد.

http://persiandrive.com/187363


آقای وطن پرست بابت توضیحتون خیلی ممنونم.

~M*E*H*D*I~
2012/06/26, 09:39
سلام
زمانی شما با فرمول های محاسباتی سر کار دارید نمیشه از تکست تایم یا دیت استفاده کرد مثلا وقتی میخواید 456:30 ساعت رو به روز تبدیل کنید حاصل تقسیم بر 24 میشه 0.79 که منطقی نیست وقتی اگه به تایم تغییر فرمت بدید میشه 19:01:15 ولی اگه مثلا بخواین جمع یک سری عدد به این شکل رو بدست بیارید حاصل صفر میشه پس بهتره 0.79 رو در 24 ضرب کنیم که میشه 19.02 روز که یک عدده و هرگونه محاسبه ای میشه روش انجام داد