PDA

View Full Version : سوال: مشکل در جمع زمان در فایل اکسپورت شده از اکسس



linktaz
چهارشنبه 02 اسفند 1396, 11:58 صبح
با سلام خدمت دوستان عزیز.
فایل پیوست ،از یه فایل اکسس اکسپورت شده ،که فرمت زمان کارکرد و مدت زمان توقف هم TIME هستش.اما موقعی که میاد تو اکسل جمع نمیشن باهم.
باید یکبار روی هر سلول دابل کلیک کنم و بعد ،سلول هایی که روشون دابل کلیک کردم با هم جمع میشن.
مشکل از کجا میتونه باشه.؟(توی اکسل هر فرمتی هم بگید واسه فرمت سل گذاشتم)


147701

linktaz
چهارشنبه 02 اسفند 1396, 14:34 عصر
اساتید ،لطفا کمک کنند

mazoolagh
شنبه 05 اسفند 1396, 10:55 صبح
من به اکسل مسلط نیستم ولی فکر کنم تا فرمول تعریف نکنین خودش محاسبه انجام نمیده!

الان اینکه کدام سلولها باید جمع بشن و جمعشون کجا باید قرار بگیره هم مبهم هست.

linktaz
دوشنبه 07 اسفند 1396, 08:13 صبح
من به اکسل مسلط نیستم ولی فکر کنم تا فرمول تعریف نکنین خودش محاسبه انجام نمیده!

الان اینکه کدام سلولها باید جمع بشن و جمعشون کجا باید قرار بگیره هم مبهم هست.
بله ،منظورم با فرمول بودش.ستون مد نظر من زمان کارکرد هستش.مثلا توی یه سلول دیگه جمع زمان کارکرد بیاد.اما وقتی SUM شون رو میگیرم عددی نمیده.انگار فرمت سل اش TEXT هستش.در صورتی که TEXT نیست.
اما وقتی یه بار روی سلول های زمان کارکرد دابل کلیک میکنم جمع هاش میاد!

mazoolagh
سه شنبه 08 اسفند 1396, 15:33 عصر
الآن تست کردم متوجه شدم منظورتون رو
مشکل از شیت شما نیست چون خودم هم دیتا تست با فرمت تایم از اکسس (و sql) اکسپورت کردم دقیقا همینجوری بود عملکردش
ظاهرا وقتی دیتا اکسپورت میشه حداقل برای مقادیر تایم این مشکل هست که مقادیر رو text میبینه (که خودتون هم متوجه شدین این موضوع رو)


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

147734


برای همین باید یکبار سلولهایی که این مشکل رو دارن تبدیل کنین:
اول سلول ها رو select کنین و بعد از منوی data گزینه text to columns :

147732

صفحه زیر باز میشه - finish و تمام

147735

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

147733

فقط خاطرتون باشه فرمت سلول رو [h]:mm بگذارین نه hh:mm

---------------------
همونجور که گفتم من به اکسل وارد نیستم، شاید راه بهتری هم باشه.

mazoolagh
سه شنبه 08 اسفند 1396, 15:37 عصر
راستی
ربطی به فرمت نداشت. شما فرمت custom داشتین؛
ولی حتی با فرمت Time هم فرمول جمع کار نمیکنه مگر اینکه کارهایی که گفته شد رو انجام بدین.

linktaz
چهارشنبه 09 اسفند 1396, 09:42 صبح
الآن تست کردم متوجه شدم منظورتون رو
مشکل از شیت شما نیست چون خودم هم دیتا تست با فرمت تایم از اکسس (و sql) اکسپورت کردم دقیقا همینجوری بود عملکردش
ظاهرا وقتی دیتا اکسپورت میشه حداقل برای مقادیر تایم این مشکل هست که مقادیر رو text میبینه (که خودتون هم متوجه شدین این موضوع رو)


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

147734


برای همین باید یکبار سلولهایی که این مشکل رو دارن تبدیل کنین:
اول سلول ها رو select کنین و بعد از منوی data گزینه text to columns :

147732

صفحه زیر باز میشه - finish و تمام

147735

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

147733

فقط خاطرتون باشه فرمت سلول رو [h]:mm بگذارین نه hh:mm

---------------------
همونجور که گفتم من به اکسل وارد نیستم، شاید راه بهتری هم باشه.

توضیحاتتون بسیار کامل بود.ممنون.همین راهکار هم ساعت ها کار منو جلو میندازه.
فقط نکته ای که در خصوص فرمت سلول گفتید که
[h]:mm بذارم،علتش چیه؟

mazoolagh
پنج شنبه 10 اسفند 1396, 10:29 صبح
فقط نکته ای که در خصوص فرمت سلول گفتید که
[h]:mm بذارم،علتش چیه؟


برای این هست که اگر جمع ساعتها از 24 ساعت رد بشه درست نمایش بده.

فرض کنین جمع زمانها برابر 61 ساعت و 45 دقیقه باشه.

با فرمت hh:mm مقدار جمع رو 13:45 نشون میده که مانده تقسیم بر 24 ساعت هست.

ولی با فرمت [h]:mm مقدار درست 61:45 رو میبینین.

میتونین از فرمت شبیه d - hh:mm هم استفاده کنین که در اینصورت مقدار 13:45 - 2 رو نشون میده یعنی 2 روز و 13 ساعت و 45 دقیقه