محاسبات مربوط به زمان (جمع ساعت در اکسل)
تاریخ و زمان در اکسل یکی از مباحثی است که خیلی مورد سوال قرار میگیره به عنوان مثال جمع ساعت در اکسل . مثلا یک برنامه برای ثبت ساعت ورود و خروج افراد تنظیم کردیم و میخواهیم از طریق اون محاسبات مربوط به حقوق، اضافه کاری، کسری کار و ….. محاسبه کنیم. پس باید بدونیم زمان در اکسل چه مفهومی داره و محاسباتش به چه صورته.
در این آموزش هر نکته ای راجع به زمان وجود داره رو با هم مرور خواهیم کرد.
مطابق شکل ۱ در دو سلول، زمان یکسان رو وارد کنید. فرمت یک سلول رو به Number تغییر بدید. این عدد به چه معنی است؟
شکل ۱- مفهوم مقدار زمان
همونطور که در شکل ۱ میبینید، ۱۲:۵۳ بعد از ظهر، معادل ۰.۵۴ روز هست. بعبارتی ۲۴ ساعت کامل در اکسل معادل عدد ۱ هست. در واقع محاسبات ساعت در اکسل، نسبت به روز سنجیده میشه. پس اگر میخوایم محاسباتی که داریم انجام میدیم، بر اساس ساعت باشه، مثلا میخوایم ساعت اضافه کاری رو در مبلغ هر ساعت ضرب کنیم. باید حواسمون باشه که اکسل اون جمع ساعت رو به روز تبدیل میکنه و بعد در مبلغ هر ساعت ضرب میکنه. به نکات زیر دقت کنید:
همونطور که در شکل ۲ می بینید، حاصل جمع چند ساعت اضافه کاری بدرستی نمایش داده نمیشه. با یک حساب سرانگشتی می بینیم که مجموع ساعت ها بیش از ۵۰ ساعت هست. برای اینکه نمایش جمع رو اصلاح کنیم، بر روی سلول B8 کلیک راست کرده و در Format Cell/ Custom کد زیر رو وارد میکنیم:
[hh]:mm
در واقع فرمت زمان هر چی که بود با ثانیه/بدون ثانیه یا مثلا AM/PM …. در هر صورت ساعت یا همون h رو داخل براکت [ ] قرار میدیم.
شکل ۲- محاسبات زمانی
حالا فرض کنید هر ساعت اضافه کاری معادل ۱۰۰۰۰ ریال هست، برای اینکه ببینیم در نهایت مبلغ ناشی از اضافه کاری چقدر خواهد بود، مجموع بدست آمده رو در مبلغ ضرب میکنیم.
همونطور که در شکل ۳ مشاهده می کنید در مرحله اول، حاصل ضرب مجموع ساعات در ۱۰۰۰۰ به فرمت ساعت هست، در حالیکه ما مبلغ را به فرمت عدد نیاز داریم. پس فرمت آن را به Number تغییر میدهیم. اما می بینیم که پس از تغییر فرمت به Number، میزان حاصلضرب درست نیست. علت همون مسئله ای سهت که در بالا به آن اشاره شد. اکسل مجموع ساعت را به روز تبدیل کرده (یعنی ۶۱:۰۵ رو تقسیم بر ۲۴ساعت کرده) و حاصل را در ۱۰۰۰۰ ضرب میکند. پس اگر بخواهیم خود ساعت در ۱۰۰۰۰ ضرب بشه، باید حاصل را در ۲۴ ضرب کنیم.
شکل ۳- محاسبات زمان و ساعت
حالا که جنس زمان و منطق محاسبه اکسل رو فهمیدیم، به راحتی میتونیم هر نوع محاسباتی (جمع ساعت در اکسل) رو روی زمان های مختلف انجام بدیم، جمع، تفریق، ضرب و ….
در ادامه چند تابع کاربردی در خصوص زمان معرفی میکنم که در محاسبات مفید خواهد بود:
ورودی تابع | تابع | خروجی | شرح |
۹:۵۶:۱۰ PM | HOUR(B5) | ۲۱ | این تابع ساعت را فراخوانی میکنه |
۹:۵۶:۱۰ PM | MINUTE(B6) | ۵۶ | این تابع دقیقه را فراخوانی میکنه |
۹:۵۶:۱۰ PM | SECOND(B7) | ۱۰ | این تابع ثانیه را فراخوانی میکنه |
۲۱ ساعت | ۵۶ دقیقه | ۱۰ ثانیه | TIME(D8,C8,B8) | ۹:۵۶:۱۰ PM | این تابع زمان حاصل از ساعت، دقیقه و ثانیه ورودی رو نمایش میده |
مثلا زمانی که میخوایم دو ساعت رو از هم کم کنیم، از یکی از حالت های نشان داده شده در شکل ۴ استفاده میکنیم:
شکل ۴- محاسبه اختلاف زمان
در این مطلب در مورد جمع یا کسر ساعت صحبت کردیم. موضوعات زیر رو هم بهتون پیشنهاد میکنم بخونید:
سلام وقت بخیر، ببخشید ساعت و دقیقه در یک ستون فایل اکسل ثبت شده، به چه صورت میتوانم به تمامی این ساعتها در یک ستون ۲ساعت و ۲۰ دقیقه اضافه کنم؟
درود، کافیه ۲:۲۰ رو در یک سلول وارد کنید و اون سلول رو کپی کنید. سپس ستون مورد نظر رو انتخاب کنید و گزینه Paste Special رو بزنید. از پنجره باز شده گزینه Value از بخش Paste و گزینه Add از بخش Operation رو انتخاب کنید و OK کنید.
سلام
در مورد اینکه تایم استراحت کارکنان زمانی که پشت استیشن خود نیستند در گوگل شیت با ثبت دکمه شروع و پایان و به دست آوردن تایم دقیق راهنمایی بفرمایید
درود
برای انجام این کار نیاز به نوشتن اسکریپت در گوگل هست که تایمر را فعال کند و مقدار آن را پس از فشردن مجدد دکمه در سلول ثبت کند. اگر با گوگل اسکریپت آشنا هستید با کمی سرچ در منابع خارجی امکان پیدا کردن کدهای مربوطه هست.
سلام وقت شما بخیر
لطفا راهنمایی بفرمایین در مورد نوشتن یه فرمول برای اینکه من از داخل کل کارکردی که دارم مثلا ۱۸ ساعت بین ۸ صبح تا ۲ نیمه شب،ساعت های خاصی رو جدا کنم.مثلا بین ۸ صبح تا ۱۴ به عنوان اداری،بین ۱۴ تا ۲۲ به عنوان عصر کاری و ۲۲ تا ۶ صبح فردا به عنوان شب کاری.ممنون میشم کمکم کنین
درود بر شما
این مقاله رو مطالعه کنید ایده بگیرید
https://excelpedia.net/salary-calculation/
با درود
من یک فرمول را لازم دارم، که از این سل تا سل بعدی بشه حداقل ۱۲ دقیقه تفاوت در دقیقه باشد. ممنون می شوم راهنمایی کنید
درود بر شما
یعنی در یک سلول زمانی رو داشته باشید در سلول بعدی ۱۲ دقیقه اختلاف؟
اگر اینه
کافیه در یک سلول زمان رو ثبت کنید و بعد در سلول بعدی سلول قبلی رو باضافه ۱۲/۶۰/۲۴ کنید. ۱۲ دقیقه معادل ۱۲/۶۰/۲۴
درود داخل تایم شیت من عدد صفر رو ۲۴ ساعت حساب میکنه شب مثلا از ساعت ۰۰:۰۰ الی ۰۰+۰۰ دلیلش چیه
درود بر شما
صفر، معادل لحظه ۰ یعنی ساعت ۱۲ شب و ۱ معادل یک شبانه روزه
اگر میخواید در سلول عدد صفر یعنی ۱۲ شب ثبت کنید، کافیه همون ۰۰:۰۰ تایپ کنید یا ۰ تایپ کنیدو فرمت رو بذارید روی time
سلام
لطفا امکان داره یه راه حل سادهبرای این کار ارائه بفرمایید
گذاشتن کلون زمانبر هست
داخل براکت چطور بزارمش
لطفا یه نمونه بفرمایید
با سلام
یک سوال از کارشناس محترم دارم و سوال این است که در یک ستون چند مورد ساعت وارد کردم به شکل ساعت و دقیه و جمع ساعت شد ۱۳.۹۰ در صورتیکه باید ۱۴.۳۰ دقیقه باشد ، فرمول چگونه باید نوشته شود تا ساعت درست محاسبه گردد . با تشکر
درود
سعی شده همه مواردی که لازمه برای کار کردن با ساعت بدونید، ارائه بشه در مقاله
داده ها، جنسشون و شرایط جمع زدن رو بررسی کنید
ببینید مشکل کجاست
اینطوری چیزی مشخص نمیشه
سلام و خداقوت
من خروجی دستگاه حضور و غیاب رو به صورت اکسل می گیرم و ثبت و محاسبه ساعت کار رو روی اکسل انجام میدم . مشکل : ستون مربوط به ساعات ورود و خروج با تغییر فرمت تغییر نمیکنند. و فقط در صورتیکه حالت تایپ سلول رو فعال و غیر فعال می کنم فرمت اصلاح میشه(دابل کلیک داخل سلول) و محاسبات درست میشه . لطفا بگید چطوری باید این نقص رو برطرف کنم. ممنون
درود، میتونید با استفاده از Power Query و یا Text to Column جنس صحیح ستون رو مشخص کنید که در محاسبات عدد لحاظ شود.
سلام وقت بخیر من میخوام یه عملیاتی انجام بدم که در اون زمان که مفدار وارد شد زمان یاهمون تاریخ اعلام کنه
یکی یکی نه همه با هم یه مدل تاریخ باشه
درود بر شما
متوجه نشدم!
منظورتون زمان ثبت داده هست؟
سلام خسته نباشید ما یه فایل گزارش کارکرد داریم چطوری میشه ساعت اضافه کاری مثلا ۱۱:۳۸ دقیقه رو مثلا از نیم طاعت به بالا رند کرد که نتیجه بشه ۱۲ ساعت اضافه کاری
درود بر شما
=CEILING(A1,30/60/24)
اون عدد تبدیل ۳۰ دقیقه به یک روزه….تابع ceiling هم به مضرب و به بالا گرد میکنه
سلام. وقت بخیر. من یه فایل ثبت ورود و خروج دارم که ساعت ورود و ساعت خروج رو وارد میکنی، خودش محاسبه میکنه چند ساعت حضور داشته. تا اینجاش مشکلی نیست؛ مشکل اینجاست که اگه روزی ورودی و خروجی ساعت نداشته باشیم (مثلآ روز تعطیل، یا روزی که کلآ نیامدیم)، مدت زمات حضور رو ۲۴:۰۰ ساعت محابسه میکنه که توی جمع کل، خیلی به مشکل میخورم. میشه راهنمایی کنید چه کنم که این مشکل حل بشه؟
درود بر شما
با if کنترل کنید هر جا روز تعطیل بود خالی یا صفر بذاره
سلام وقت بخیر
من نیاز دارم در اکسل ستونی داشته باشد که میزان ساعتی رو که فرد دچار بیخوابی هست رو بیارم و تاثیر اون میزان ساعت رو بر مسائل دیگه بسنجم، نوع اعداد مورد استفاده برای این ستون باید تایم باشه یا چیز دیگه؟ ممنون میشم پاسخ بدید
سلام
اگه Time باشه میتونید بر اساس مطالبی که در این مقاله گفته شده محاسبات زمان رو راحت انجام بدید.
درود بر شما
بستگی به اعداد و نحوه مقایسه و تحلیل شما داره
در هر صورت، تایم هم نوعی عدد و د رنهایت قابل محاسبه هست
سلام. خسته نباشید.
میخوام تو یه سلول اکسل زمان رو به ساعت داشته باشم. یعنی وقتی شروع میشه مجموع ساعتهایی که میگذره رو بهم نشون بده. مثلا اگه از الان فعال شد، فردا همین موقع زده باشه ۲۴. و همینطور ادامه پیدا کنه. راهنماییم میکنید؟
درود
today رو منهای تاریخ شروع مد نظر کنید
یا now() رو
هر کدوم که مایلید
جواب رو به ساعت یا روز یا هر چیز دیگه ای که میخواید نمایش بدید
باسلام و تشکر از مطلب خوبتون
اگر بخوام در اکسل کسر کار رو به صورت زمان منفی نشون بدم چکار باید کنم ؟ راهی وجود داره ؟ مثلا بگم منفی یک ساعت و بیست دقیقه .
درود
برای نمایش زمان و تاریخ منفی، از excel option/ advance تیک ۱۹۰۴ date system رو بزنید
با تشکر ار پاسختون . ولی باز هم توی سلولی که میخوام ساعت منفی بنویسیم اینو میذاره #VALUE!
اگر ساعت فرمت تایم داشته باشه هیچ مشکلی نیست
فرمت رو چک کنید و مفهوم ساعت رو دقت کنید
نه واقعا دقت کردم . همین پیغامو میده
میشه یه فایل برای ایمل کنید ؟ یا ایمل بدین من براتون فایلمو بفرستم ؟
درود
میتونید در گروه تلگرامی مطرح کنید (لینک در فوتر سایت هست)
دوستان اونجا پاسخگو هستن
با سلام و وقت بخیر
در خصوص فرمول ساعت در اکسل سوال داشتم خدمتتون….در فایل اکسل، دو ستون داریم که یکی ساعت ورود و دیگری ساعت خروج رو نشون میده …می خواهیم فرمولی بنویسم که ساعت خروج را از ورود کسر کنه به صورتی که مدت زمان کارکرد نشون داده بشه …اما با شرط اینکه اگر ساعت ورود کمتر از ۷:۳۰ بود همان ۷:۳۰ در نظر گرفته شود برای مثال اگر ساعت ورود ۷:۳۰ و ساعت خروج ۱۷:۰۰ بود ۱۷:۰۰ منهای ۷:۳۰ .. اما اگر ورود ساعت ۷:۱۵ و خروج ساعت ۱۷:۰۰ نیز مجدداً فرمول به صورت ۱۷:۰۰ منهای ۷:۳۰ محاسبه شود.
ممنون میشم در این خصوص راهنمایی بفرمایید.
با سپاس
درود
باید با if ترکیب کنید
منطق ساعت رو که درک کنید میتونید با if حالت های مختلف رو محاسبه کنید
با سلام
با If فرمول زیر رو امتحان کردم اما متاسفانه برای ساعات کمتر از ۷:۳۰ عمل نمی کنه
فرمول مورد استفاده به شرح زیر هست:
(“F23-IF(“E23″>=”7:30”,E23,”7:30=
درود
به نظر میرسه ” ” زیادی گذاشتید . فرمول درست دیده نمیشه
دقت کنید سلول نباید در “” قرار بگیره
ضمن اینکه مقدار ساعت رو وقتی در “” میذارید به متن تبدیل میشه.
مقدار معادل عددی ۷:۳۰ رو بذارید. یعنی ۷.۵/۲۴
با تشکر از راهنمایی های فوق العادتون
وقتی جمع ساعات اضافه کاری بیشتر از ۱۰۰ میشه، حاصل جمع رو به صورت عدد ۱۰۰ نشون میده
ممنون میشم راهنماییم کنید که چجوری مشکلم رو حل کنم
مثال:
هر روز ۴ ساعت اضافه کاری و جمعه ها ۱۲ ساعت اضافه کاری که جمعا میشه ۱۵۲ ساعت ولی اکسل برای من ۱۰۰:۰۰:۰۰ رو نشون میده
درود بر شما
احتمال میدم که بعضی سلول هاتون جنس متنی دارند و در محاسبات دخیل نیستند
در غیر اینصورت هیچ مشکلی وجود نداره و اصلا ۱۰۰ محدودیتی نیست برای شمارش زمان
سلام
یه سوال داشتم :
فرمت سلول رو روی time > 13:30:55 میزارم و بعد باهم جمعشون میکنم ، اما وختی چهار تا ساعت تکراری باشن ، اونارو جمع نمیکنه و > 00:00:00 نشون میده .
چجوری درستش کنم ؟ که چهار تا ساعت تکراری هم باهم جمع کنه ؟
درود بر شما
ربطی به ساعت تکراری نداره
من انجام دادم و مشکلی نبود
باید ببینید کجای کار اشتباه میشه
با سپاس
وقتی از فرمول زیر استفاده می کردم جواب نمی گرفتم و جواب ۱۰۰:۰۰:۰۰ رو توو سلول نشون می داد
=sum(E4:E33)
حالا بدون تغییر توو فرمت سلول هام اومدم از فرمول زیر استفاده کردم و جواب درست رو گرفتم
=(E4+E5+E6…………..+E32+E33)
برام خیلی جالبه که چرا توو حالت دسته جمعی E4:E33 جواب درست نمی داد ولی توو حالت جمع سلول به سلول درست شد
خیلی ممنون میشم این ابهام رو برای من برطرف کنید
پس مطمئن شدم مشکل فرمت هست
وقتی از + استفاده میکنید، خودش فرمت رو تبدیل میکنه
اما تابع نه
پس چند سلول فرمت متنی دارند
برای تبدیل متن به عدد میتونید مقاله زیر رو بخونید
https://excelpedia.net/text-to-number/
با سلام
لطفا فرمول جمع ستون مرخصی با فرمت روز ، ساعت ،دقیقه را بفرمایید لازم به ذکر است در بین اعداد مانده مرخصی منفی هم وجود دارد.مثال زیر
هر چقدر در اینترنت جستجو کردم فرمول آن را پیدا نکردم یا اگر هم بود جواب درست نمی داد لطفا راهنمایی بفرمایید.
باتشکر
جمع مانده مرخصی : از چپ به راست روز ، ساعت ، دقیقه می باشد لطفا بفرمایید جمع کل ستون چقدر می شود؟
۴:۰۵:۳۱
۶:۰۲:۴۰
-۱:۰۳:۰۹
۲:۰۲:۲۳
۱:۰۱:۱۹
-۲:۰۲:۴۳
۰:۰۴:۵۰
درود بر شما
این فرمت که استفاده شده ساعت در اکسل هست یعنی ساعت دقیقه و ثانیه که اگر با روش های معمولاستفاده کنید جواب نیاز شما رو نمیده
بهتره اول تفکیک کنید
(یا با فرمو لهای متنی یا ابزار flash fill یا text to column و بعد روز ها با هم و ساعت و دقیقه با هم جمع کنید و به هم تبدیل کنید)
سلام. سپاس ،عالی هستید،زنده باشید.
در یک ستون ساعت تماس مشتری که البته هرفایل مربوط به یک ماه است و در ستون بعدی نشون میده کدوم روز هفته است ،الان برای اینکه بخواهیم جدولی داشته باشیم که نشون بده مثلاً در شنبه های فلان ماه مابین ساعت هفت تا هشت چه تعداد تماس داشتیم چه باید کرد.ببخشید طولانی شد.
درود بر شما
از تابع Countifs استفاده کنید و دو بازه زمان و روز هفته رو قرار بدید
و منطق زمان رو در تعیین شرط ها دخالت بدید
سلام یک ستون حاوی نام افراد و یک ستون حاوی تایم های مختلف دارم چطور میتونم از ستون تایم بیشترین زمان و کمترین زمان هر فرد رو محاسبه کنم؟
سلام
برای انجام این کار بهترین راه استفاده از Pivot Table هست.
هر چند با استفاده از توابع MinIF و MaxIF هم میتونید این کار رو انجام بدید (در نسخه ۲۰۱۹)
از توابع DMin و DMax هم برای این کار میتونید استفاده کنید (برای نسخه های زیر ۲۰۱۶ که MaxIF و MinIF ندارند)
سلام عدد ۱۷۵۰ را میخواهیم تبدیل به ساعت و دقیقه کنم بیشتر از ۲۴ ساعت نشان نمیدهد
درود
فرمت ساعت سلول رو در براکت بذارید [h]
سلام من بااستفاده از تابع درج خودکار ساعت ساعتی را درج میکنم و میخوام که با یک ساعت دیگه تفریق کنم جواب درستی نمیده؟
درود بر شما
نحوه تفریق کردن رو در همین مقاله نوشته شده به دقت مطالعه کنید
با سلام
بنده میخام زمانی که رو سیستم هستشش تو فایل اکسلم درج بشه برای همین اومدم از کد با استفاده کردم از view code اما وقتی فایل اکسل رو میبندم و دوباره وارد میشم چیزی در view code نیس چرا؟
درود
فایل حاوی کد باید بصورت Macro enable ذخیره بشه
و الا کدها میپره
وقتتون بخیر
چطور میتونم ساعت ۱۲ ساعته رو که am , pm کنارش داره به فرمت ۲۴ ساعته تبدیل کنم؟
ممنون میشم راهنمایی کنید
درود
از قسمت فرمت سل نحوه نمایش رو تنظیم کنید
اینجا فرمت رو تغییر میدم هیچ تغییری نمیکنه، من داده ساعتم رو از تاریخ جدا کردم درواقع ی ستون بودن با =Right () جدا کردم ممکنه بخاطر این باشه؟
بله خروجی توابع متنی متنه و خاصیت عددی نداره. از تابع value هم استفاده کنید
یک سوالی داشتم اینکه چطور می تونیم زمان های مربوط به یک شخص رو مقایسه کنیم که تداخل نداشته باشن. من در دانشگاه کار می کنم می خواهم کل زمان هایی که یک دانشجو انتخاب واحد کرده رو چک کنم که تداخل نداشته باشه. داده ام به این شکل هست که هر دانشجو شماره دانشجویی اش به تعداد دروس تکرار می شه در ردیف جدید و ساعت شروع و پایان کلاس در ستون بغلی نوشته شده . اما مثلا چطور میتونم تداخل دو زمان ۸:۰۰ تا ۹:۴۰ و ۹:۱۵ تا ۱۰:۰۰ رو پیدا کنم که دقیقا در چه زمانی این تداخل وجود داره ؟ یعنی جواب باید این باشه : ۹:۱۵ تا ۹:۴۰
ممنون می شم اگه راهنمایی م کنین
درود
این ساعت ها، برای یک روز هستن یا روز هم در محاسبات دخیل هست؟
ساعت ابتدا و انتها در یک سلول هست یا جدا هستن؟
این ساعت ها در روزهای مختلف هستند درواقع انتخاب واحد دانشجو هستند که هر دانشجو در روزهای متفاوت درس های متفاوت دارد و در واقع ما می خواهیم بدونیم با هر تغییر زمانبندی یک کلاس ، چه تعداد دانشجو دچار تداخل کلاسی می شوند . زمان ابتدا و انتها رو می تونم جدا کنم ، بله جدا در نظر بگیریم. فقط در بعضی موارد یک درس شامل ۲ زمان در ۲ روز هستش که هردو شامل شروع و پایان هستند .
در لیست اکسل ما ۹۸ هزارتا ردیف وجود داره که مثلا برای دانشجوی اول ۵ تا ردیف که ستون اول همه ی این ردیف ها شماره دانشجویی مشترک هست و مابقی ستون های این ۵ ردیف متفاوت و شامل دروس مختلف و روبروی هرکدوم زمان شروع و پایان متفاوت و برای دانشجوی دوم ممکنه ۱۳ تا درس مختلف وجود داشته باشه که اون هم در روزهای مختلف و شروع و پایان متفاوت هستش.
جزئیات زیاده و باید روش وقت گذاشته بشه و ساختار فایل مشخص بشه. که در اینجا نمیگنجه.
سلام وقت بخیر.من میخوام ببینم چجوری میشه رو اکسل یه تعداد روزی رو به تاریخ اضافه کرد.مثلا بگیم به تاریخ ۱۸/۰۱/۱۳۹۹ ، رو ۷ روز اضافه کن.
ممنونم
درود
بستگی به نوع تاریخ شمسی داره. اول این مقاله رو مطالعه کنید
https://excelpedia.net/excel-jalali-date/
من با روش چهارم تاریخ رو وارد کردم.
خب پس کافیه تاریخ رو باضافه عدد ۷ کنید
انگار که دارید محاسبات ریاضی انجام میدید
مقاله زیر هم توضیح بیشتر ارائه شده:
https://excelpedia.net/excel-date-function/
منم در ابتدا همین کارو کردم ولی #Value! میده
فرمت ممکنه ظاهر تاریخ داشته باشه اما تکست باشه!
اگه اینطور باشه خطا میگیرید
سلام
چطور میشه زمانیکه ۲تاریخ و ۲ساعت داریم مدت زمانش را حساب کنیم
مثلا ساعت و تاریخ امروز را از ساعت و تاریخ فردا کم کنیم و اگر هم در همان روز بود اختلاف زمانش را حساب کنه؟
درود بر شما
طبق همین اموزش باید عمل کنید
و بسته به اینکه تاریخ شمسی است یا میلادی متفاوت
در نهایت وقتی کم کردید اگر کمتر از ۱ بود یعنی در همون شبانه روز هست!
سلام
من یه لیست ورود و خروج تهیه کردم و در ستون نهایی اون به مشکلی که برخوردم اینه که:
باید (کل ساعات روز منهای یکساعت نهار- کسر کار روز + اضافه کار ) بشه که به روشهای مختلف امتحان کردم ولی یا خطای فرمول میده یا جواب داده شده صحیح نیست. اگر امکان دارد لطفا راهنمایی بفرمایید.
با تشکر
درود بر شما
راهنمایی که میتونیم بکنیم همین آموزشی هست که ارائه شده
باید خوب مفهوم زمان رو درک کنید که بتونید محاسبات انجام بدید، بقیش چهار عمل اصلی هست
در نهایت فرمولی که نوشتید رو بذارید تا بررسی بشه
سلام، ممنون از آموزش مفیدتون
یه سوالی دارم و اینه که دستگاه حضور غیاب کارگاه ما ساعتهای ورود و خروج را به صورت فایل اکسل میده ولی مشکلم اینه که ساعت ورود و خروج؛ هر دو در یک سلول قرار گرفتن (با یک فاصله: ۰۸:۵۴ ۱۲:۵۸) چطوری میتونم تفاضلشون رو محاسبه کنم، مطلبی که شما گفتین برای دو سلول جداگانه جواب میده، ممنون میشم کمکم کنین
سلام
میتونید با استفاده از ابزار Text To Column این دو ساعت رو از هم جدا کنید و در سلول های جداگانه قرار بدید و نهایتا مدت زمان بین دو ساعت رو محاسبه کنید.
سلام وقت تون بخیر . من یه فایلی میخوام که ساعت ورود و خروج یه پرسنل رو وارد میکنم بع خالص کارکرد روزانه شو بهم بده بعدم اخرماه خالص های روزانه رو برام جمع بزنه . یه چیزی طراحی کردم تایپش رو گذاشتم روی time . میخوام ببینم با تایپی دیگه میتونم این رو پیاده کنم چون رو تایپ time همش باید داده ورودی ک وارد میکنم دو نقطه (:) رو هم وارد کنم ممنون اگه راهنماییم کنید یا بهم ایمیل برنید
سلام، مناسبترین فرمت برای این کار همون فرمت Time هست.
حالا اگر سختتون هست : رو بزنید میتونید ساعت و دقیقه رو هر کدوم در یک سلول وارد کنید و در یک سلول دیگه با استفاده از تابع Time اون رو به زمان تبدیل کنید و محاسباتی که الان نوشتید رو روی اون اعمال کنید.
سلام و با تشکر از راهنمایی تان . سوالم به اینگونه می باشد
در ستونی اعداد به صورت ساعت و دقیقه نوشته شده است حال در ستون کنار آن میخواهیم ساعت و دقیقه بعلاوه ۲۰ دقیقه شود و در صورت بالا زدن دقیقه از ۶۰ به ساعت یک واحد اضافه شود
در تابع ساعت در صورتی که بخواهیم به ساعت ۲۰ دقیقه اضافه نماییم و در صورت بالا زدن دقیقه از ۶۰ به ساعت یک واحد اضافه نماید لطفاً فرمول را بنویسید؟
با توجه به توضیحات مقاله، باید دقیقه رو به روز تبدیل کنید (بیست دقیقه چند ساعت و چند روزه؟==> ۲۰/۶۰/۲۴) و بعد به ساعت مورد نظر اضافه کنید
وقتی این موضوع و رعایت کنید، بیش از ۶۰ بودن هم مشکلی نخواهد داشت
یعنی:
سلام
خسته نباشید
من یه لیست دارم که در اون ساعت و روبروی ساعت مقدار عدد کارکرد هرشخ رو جلوش نوشته
به عنوان مثال: ۹:۰۰—۱۰۰ عدد
۹:۳۰—–۲۰۰ عدد
حالا من میخوام اعدادی که تو ساعت نه و یا ده و یا دیگر ساعت ها هستند رو جمع بزنم
باید از چه طریقی اقدام کنم؟؟؟
درود بر شما
برای جمع شرطی باید از sumifs استفاده کنید
و برای شرط گذاشتن، همین منطقی که داخل مقاله راجع به مقدار ساعت توضیح داده شده رو لحاظ کنید
با سلام
میخوام داخل فایل اکسل کارکرد همکارم رو بنویسم و میخوام جمع ساعت های کارکردش رو برام حساب کنه
لطفا راهنماییم کنید
با تشکر.
درود بر شما
توی این مقاله دقیقا همین موضوع شرح داده شده!
ساعت ها رو ثبت کنید و مطابق با توضیحات بالا فرمت رو تنظیم کنید
سلام وقتتون بخیر.دوستان سوال میپرسند چون اصلا این مقاله کامل و واضح توضیح نداده
درود بر شما
عین سوالی که دوستمون مطرح کردن در مقاله حل شده!
کافیه عینا تایپ بشه در اکسل!
هر جای مقاله از نظر شما واضح نیست بفرمایید.
سلام خسته نباشید استاد عزیز
یه سوال داشتم خدمتتون من یه لیست ساعت کاری پرسنل دارم می خوام از این ساعت ها ۴ ساعت ۳۰ دقیقه کم کنم یعنی اگر ساعت ۲۲:۳۰ دقیقه بوده ۴:۳۰ دقیقه ازش کم بشه که بشه ۱۸:۰۰ یا مثلا اضافه بشه
ممنون میشم راهنمایی کنید
سلام
برای اینکه از ساعتتون این مقدار رو کم کنید باید معادل روزش رو بدست بیارید و از ساعتتون کم کنید.
به عبارتی معادل ۴.۵ تقسیم بر ۲۴ معادل عددی هست که باید از ساعت اصلی کم کنید.
سلام . وقت بخیر و شادی. ببخشید میخام رکودهای بچه های شنا را در اکسل محاسبه کنم و نمودار بکشم .چون بهترین رکورد در زمان کمتری نشان داده میشه در نمودار باید در رده بالاتری باشد چطور میتونم اینکار و انجام بدم که کمترین عدد در نمودار بالاترین عدد باشد
سلام،
برای این کار میتونید در قسمت Format Axis محور عمودی تیک Values in reverse order رو بزنید.
سلام وقت بخیر
من برای محاسبه ساعت کارکرد میخواستم جمع ساعتی که بهم میده رو ۱ ساعت که واسه ساعت ناهار به صورت اتوماتیک کم کنه
مثال: ساعت شروع کار ۷:۳۰ ساعت پایان ۱۶:۳۰ جمع کاکرد میشه ۹ ساعت که باید ۱ ساعت ناهار ازش کم بشه و۸ ساعت بهم بده
میشه یه راهنمایی کنید که چجوری فرمول وارد کنم
درود بر شما
دقیقا از همین توضیحات باید استفاده کنید!
هر یک ساعت، یک بیست و چهارم روز هست
این مقدار رو ازش کم کنید
یا از تابع time استفاده کنید
سلام وقت خوش
من برنامه ایی دارم که میخوام اختلاف زمانی بین دو مرحله کاری رو بهم بده که این زمان شامل تاریخ و ساعت اس
فرض کنید در تاریخ ۱۳۹۸.۶.۱۰ ساعت ۱۲ شروع و در تاریخ ۱۳۹۸.۶.۱۲ ساعت ۸ تموم شده
خب اگه ساعت شروع از ساعت تمام شدن بزرگتر باش فرمولی که استفاده کردم درست وگرنه که خطا میگیره ضمن اینکه در اختلاف تاریخ که از تابع Countifs استفاده کردم هم مشکل دارم و خرجی صفر نشون میده
ممنون میشم اگه بتونید کمکم کنید
سلام
تاریخ ها و ساعت رو به تاریخ میلادی تبدیل کنید و تفاضلشون رو انجام بدید، خودش تمامی این حالت ها رو در نظر میگیره.
سلام و وقت بخیر
باتشکر
اگه امکان داره توضیح بدید چه طور میشه بدون تبدیل کردن تایم به عدد دو زمان متفاوت را از یکدیگر کم کنیم بعد اگه به تایم شیت داشته باشیم که دو شیفت کاری تو روز داشته باشن اونوقت چه طور میشه مدت زمان کار کرد رو با فرمول محاسبه کرد و جمع ماهانه رو تعییین کرد به علاوه فکر کنم بشه با شرط ها میزان کل اضافه کاری یا کم کاری رو مشخص کرد
با تشکر
اگه امکان داره جواب رو هم برای ایمیلم ارسال کنید ممکنه نتونم تو سایت شما رو دنبال کنم
درود بر شما
نیازی به تبدیل به عدد نیست، ساعت و تاریخ هر دو جنس عددی دارند و براحتی قابل محاسبات هستن.
برای محاسبات شیفتی هم بسته به شرایط، باید با توابع IF و سایر توابع منطقی، به خواستتون برسید. اصل مهم اینه که با ساعت مثل عدد رفتار کنید. بقیش منطق logical هست که باید بدونید
با سلام.
اگر بخواهیم یک ساعت رو در اکسل به عنوان مبنای درصد داشته باشیم و عددهای دیگه رو (ساعتهای دیگه) رو با اون مقایسه کنیم اینکارو چجوری میشه تو اکسل انجام داد؟
توضیح بیشتر:
فرض کنید در یک سلول اکسل[فرضاً سلول A1] یک مقدار ساعت(X ساعت و Yدقیقه و Z ثانیه –> مثلا ۳:۳۰:۰) رو معادل ۱۰۰% بخوایم قرار بدیم. یعنی بگیم ۳ ساعت و ۳۰ دقیقه رو اکسل معادل با ۱۰۰% در نظر بگیره (خب خود این کار تا اینجا رو اصلاً چجوری باید انجام داد؟؟)
بعد در سلول دیگه ای [فرضاً سلول A2] ساعت بعدی رو وارد می کنیم؛ حالا میخوایم که اکسل %درصد% این ساعت رو نسبت به %درصد% اون ساعت معیاری که قبلا براش تعریف کردیم[درصد معیار= درصد ساعت سلول A1] و نهایتا اختلاف این ۲ درصد رو به ما نشون بده.
اینو چجوری باید انجام بدیم؟؟؟
ممنونم
درود بر شما
همونطور که در این اموزش توضیح داده شده، ساعت، عدده
هر عدد هم به تنهایی، ۱۰۰ درصد هست تا زمانی که نسبت به یگ چیزی سنجیده بشه
حالا شما بفرمایید که اون ساعت اولی به نسبت چی باید ۱۰۰۰ درصد باشه؟
بصورت کلی، درخصوص محاسبات ساعت، فرض کنید که یک عدد ساده هست و میخواید محاسبات انجام بدید. فرقی نمیکنه
با سلام و سپاس.
من یک فرمول کلی برای اینکار مخوام چون خود ساعتها هم متغیرند و ثابت نیستند.
یعنی ساعت اول رو۱۰۰% بگیره و ساعت دوم رو نسبت به اون اولی درصد بگیره بگه.
سلام واحترام
یه شیفت کاری داریم که به این صورت
ساعت ورود ۱۸:۲۰:۰۰ ساعت خروج ۰۶:۰۰:۰۰ روز بعد
تو اکسل چجوری کارکردش را محاسبه کنم الان طرف ۱۱:۴۰:۰۰ کارکرد داشته اما تو اکسل میزنه ۱۲:۲۰ یعنی جای ورود و خروج را تشخیص نمیده ممنون میشم راهنمایی کنید
درود بر شما
باید محاسبات هر روز رو جدا کنید
یعن یاگر ورود و خروج در دو روز اتفاق افتاده، جداگانه محاسبه و با هم جمع کنید
یعن ۱۲ شب منهای ۱۸:۲۰ بشه و نتیجه با ۶:۰۰ جمع بشه
درود
یه فایل برای محاسبه اضافه کار میخوام
فقط بین ساعات کاری تایم های استراحت کم میشه
می تونید کمکم کنید؟
سلام،
اگر نیاز به سفارش پروژه دارید، اطلاعات کامل پروژه رو به ایمیل Info[at]excelpedia.net ارسال کنید تا برآورد هزینه و زمان انجام بشه.
اگر سوالات جزئی دارید میتونید از طریق گروه تلگرام و یا سیستم پشتیبانی VIP (در صورتیکه در هر یک از دوره های اکسل پدیا قبلا ثبت نام کرده اید) سوالات رو مطرح کنید.
سلام
لطفا اگه کسی میتوتنه در مورد این سوال به من راهنمایی بدهد
می خواهم برای ورود و خروج پرسنل یک شرکت در فایل اکسل زمان را رند نشان دهد مثلا اگه ۷:۲۰ رفته ساعت ۷:۰۰ و یا اگه ۱۵:۱۰ رفته ساعت ۱۵:۰۰ را نشان دهد
درود بر شما
از توابع گرد کردن مضربی استفاده کنید و مضرب مورد نظر رو بدید
https://excelpedia.net/number-rounding/
سلام میخواستم بعد ساعت ۱۶:۳۰ اگر بیشتر سر کار موندیم تعداد ساعتش توی ردیفی به عنوان اضافه کار محاسبه شه … دستور if گذاشتم اما عمل نکرد راهی داره برای اینکار؟
درود بر شما
چرا عمل نکنه؟؟مشکلی نیست
فرمولی که نوشتید و بذارید
کپی پیست کردم از راست به چپ شاید نشون بده – قصد داشتم بگم اگر بیشتر از ساعت ۱۶:۳۰ بود ساعت کاری .. همون ساعت رو منهای ۱۶:۳۰ کن و اضافه کار حساب میشه نشون بده …
دقیقا داخل این آموزش نوشته که اگه دو تا ساعت رو بخواید از هم کم کنید، اینطوری نمیشه داخل فرمول نوشت. یا ساعت ۱۶:۳۰ رو داخل یک سلول بنویسید یا از تابع time استفاده کنید
سلام و عرض ادب
درصورت امکان بفرمایید راهی برای تایپ دونقطه به صورت خودکار در هنگام درج ساعت وجود دارد؟
چون کارم ثبت ساعت تردد خودرو هست دشوار هست که دو نقطه را تایپ کنم و زمان زیادی از دست میدم
با سپاس از شما
درود بر شما
میشه بصورت ظاهری درستش کرد، ولی برای محاسبات باید دقت کنید . برای ظاهر میتونید این کد رو در فرمت سل بزنید:
۰۰″:”۰۰
۴ رقم هم همیشه وارد کنید. پشت سر هم
اما همونطور که گفتم با توجه به منطق ساعت و زمان به محاسبات دقت کنید
سلام
تمام مطالب شما برای اضافه کار صدق می کنه
اگر بخواهیم کسر کار را محاسبه کنیم، چه؟؟؟
با همون فرمول جواب نمیده
سلام یه شیت اکسل ورود خروج دارم ، همه فرمولا درست کار میکنه فقط وقتی روزی و ورود خروج نمیزنی یعنی سلولا خالین توی کسر کار و تعجیل خودش یه ساعتی میزنه که در نهایت زیر جمع تعجیل و کسر کار ساعتی و نشون میده که درست نیست. یعنی در کل چجوی سلولی که خالیه این خودش جمعش میکنه.
درود بر شما
فرمول ها باید بررسی بشه
خودش که نمیتونه مقدار بزنه!!!
احتمال زیاد نتیجه یک فرمولی رو داره نشون میده که باید شرط اضافه کنید و به ازای خالی نبودن و …. بررسی کنید
سلام . روزبخیر. بخواهیم دقیقه و ثانیه رو با هم جمع کنیم به صورتی که جمع رو به صورت دقیقه بهمون نشون بده چیکار باید بکنیم؟ نحوه نوشتن اعداد هم به این صورت: ۰۰:۰۰
درود بر شما
فرقی نمیکنه
مثل عدد معمولی رفتار کنید… فرمت رو هم روی دقیقه بذارید
اگر باید بهه عدد تبدیل ببشه، که باید ثانیه رو تقسیم بر ۶۰ کنید
دقیقا همین منطق توضیح داده شده در آموزش بالا
سلام خسته نباشید
برای تفریق دو ساعت یکسان در اکسل باید چیکار کنیم؟
به عنوان مثال ۱:۱۵ منهای ۱:۱۵ اکسل ارور ندهد و جواب ۰۰:۰۰ را نشان بدهد
درود بر شما
همونطور که در اموزش اشاره شده
یا باید داخل سلول بنویسید هر دو رو و کم کنید
یا اینکه از تابع time کمک بگیرید.
نه میتونم این تایم ها رو داخل یه سلول بزنم نه میخوام که توسط توابع تغییرش بدم
به جز این موارد مورد دیگه ای نیست؟
سلام تو محل کارم ساعت کارکرد هر دستگاه بصورت هفتگی ثبت میشه و با تفاضل اعداد هفته با هفته قبلش میزان کارکرد دستگاه محاسبه میشه تا الان که اعداد ۴رقمی بود مشکلی نبود مثلا ۹۷۶۳:۵۴ رو از ۹۸۷۱:۲۹ میکردیم ۱۰۷:۳۵ رو بهم میداد اما الان که ساعت کارها ۵رقمی شدن اکسل تو تفریق ارور میده راهکارتون رو لطفا بهم بگید
سلام خسته نباشید
برای تفریق دوساعت ازهم قبل وبعدازساعت۲۴ ازچه فرمولی استفاده می شود؟
مثلابرای تفریق ساعت۲۲:۰۰از۳:۳۰ عدد۵.۵رانشان بدهد.درصورت امکان راهنمایی کنیدممنون.
درود بر شما
چون معیار ۲۴ ساعته هست،باید یک بار تا ۲۴ و حساب کنید یعنی ۲۴-۲۲ و بعد باضافه ۳.۵ کنید
با تشکر از شما. خیلی مفید بود.
سلام من با همین روش آموزشی پیش رفتم . تو چند تا از لیست ها جمع ساعت ها درست بود . ولی تو یکی از لیست ها بجای مجموع ۱۸۲:۲۳ جمع مقدارهای زمان رو ۱۸۳۸:۲۳ نشون میده . ممنون میشم راهنمایی کنید. تشکر
خیلی مفید بود
سلام
من با دستور vlookup ساعت اضافه کار رو که از بانک اطلاعاتی فراخونی میکنم مثلا بصورت ۰۱۲:۲۰ میاد و اکسل نمیتونه این ساعت رو بخونه و در محاسبات قرار بده و چون تعداد هم زیاد هست بصورت دستی نمیشه صفر اول رو حذف کرد حالا برای رفع این مشکل چطور باید عمل کرد تشکر فراوان
درود بر شما
اگر صفر اول همه داده هاتون هست میتونید با این فرمول از بین ببیرید.
اگر هم فرمت ساعت رو میخواید حفظ کنید اینکار و انجام بدید:
با عرض سلام و تشکر فراوان بابت مطالب مفیدی که قرار میدهید
گاهی اوقات جمع کل ساعت اضافه کار سه رقمی میشود مثلا ۱۱۰:۰۰ و یا اینکه چون جدول من از بانک اطلاعاتی ساعت کار ، پارامترهای خود را دریافت میکند مثلا یک ساعت دو رقمی را بصورت ۰۱۴:۰۰ نشان میدهد ، در این صورت بفرمایید فرمت سلول باید چگونه باشد تا محاسبه انجام شود ، این [hh] جواب نمیدهد.
درود
احتمالا خروجی ها متنی است چون صفر قبل رو داره نمایش میده
چون در صورتی که جنس عدد باشند، فرمت اعمال خواهد شد.
ضمن اینکه اگر داده ها جنس عددی باشند، محاسبات به درستی انجام خواهند شد و فرمت در نوع محاسبات بی تاثیر هست. فرمت رو فقط برای نمایش صحیح تغییر میدیم.
برای فراخوانی مقدار عددی، میتونید از توابع متنی استفاده کنید.
مثلا برای نمایش مقدار عددی ساعت ۰۱۲:۰۰
از فرمول زیر استفاده کنید:
بستگی به الگوی داد هها داره. ولی کلا از این توابع میتونید استفاده کنید برای نمایش مقدار زمان ها
این تاب هم برای نمایش داده زمان با فرمت ساعت:
سلام، وقتتون بخیر. اگر بخوام معادل هر ۸:۳۰ را برابر با یک روز محاسبه کند چگونه امکان پذیر است؟ ممنون
درود بر شما
میتونید مقدار عددیشو حساب کنید
میشه ۰.۳۵
بعد quotient زمانتون رو بر ۰.۳۵ حساب کنید
معلوم میشه چند روزٍ ۸.۵ ساعته دارید
یا اینکه ساعتتون و به Number تبدیل کنید و ۲۴ ضرب کنید بعد quotient 8.5 رو حساب کنید
سلام
برای نمایش اختلاف دو ساعت مثلا ۶ صبح شنبه و ۶ صبح روز بعد که ۲۴ ساعت میشود چه باید کرد؟
درود بر شما
در انتهای آموزش نحوه کم کردن دو ساعت ارائه شده. مطالعه بفرمایید مجدد
مواردی که در آموزش هست رو انجام دادم، مشکلم پابرجاست.
برای اینکه متوجه تغییر روز بشه باید چیکار کرد؟ اختلاف ۶ صبح شنبه و ۶ صبح یکشنبه را ۰ نشان میدهد.
باید روز را جدا و ساعت رو جدا محاسبه کنید. یعنی با توجه به ساختار داده ها و نوع داده ای که وارد کردید. داد ههای مربوط به اختلاف روز ها جدا و ساعت ها جدا حساب بشه و بعد با هم جمع بشه
اگر هم میلادی باشه و مثلا چیزی شبیه خروجی تابع now، براحتی کم میشه از هم چون مقدار تاریخ هم در اون لحاظ میشه
با سلام
من برای بدست آوردن میزان اختلاف دو تاریخ میلادی یک فایل اکسل درست کردم. فایل رو قفل گذاری کردم تا فرمول ها به هم نریزن.
بطور مثال اختلاف ۲۰:۳۰ ۷/۱۲/۱۸ و ۲۱:۴۸ ۹/۱۲/۱۸
که میخوام جواب باشه ۴۹:۱۸ (۴۹ ساعت و ۱۸ دقیقه)
روی دوتا کامپیوتر مختلف فایل اکسل مورد نظر یک جا ۴۹:۱۸ و در کامپیوتر دیگر ۱۴۸۹:۱۸ رو نمایش میده
از طریق تغییر دادن نوع سل ها هم به هیچ نتیجه ای نرسیدم.
لطفا راهنمایی کنین چکار کنم
با تشکر
درود بر شما
فرمت درستی نداره تاریختون.شما مشابه تاریخ شمسی زدید (اول روز بعد ماه بعد سال).
فکرک نم این موضوع ایجاد اشکال میکنه.
از فرمت های خود اکسل استفاده کنید. اول ماه، بعد روز بعد سال. درست میشه
برای اینکه مطمئن بشید. از تابع now() استفاده کنید و نتیجه رو ببینید. مشابه اون فرمت، تاریخ و زمان و ثبت کنید
سلام.
در مورد چیدمان تاریخ فرمایشتون درسته. ولی من به همون صورتی که اکسل تاریخ رو میشناسه تاریخ رو بهش معرفی کردم. یعنی ماه-روز-سال ۱۲/۷/۱۸
اینجا فقط جهت اطلاع اینجوری گفتم.
ولی در مورد مشکل: فرمول ها درسته، محاسبات هم درسته. ولی در بعضی کامپیوترها خروجی رو اگر از ۲۴ ساعت بیشتر باشه درست نشون نمیده.(در اون کامپیوتر نوع سلول رو در هر حالتی گذاشتم باز هم درست به صورت ساعت:دقیقه نشون نمیده. (ساعت بالای ۲۴ ساعت))
میخوام که وقتی فایل رو نهایی کردم و به هر کسی دادم، محاسبات بدون مشکل نشون داده بشه.
لطفا این فایل رو ببینین.
ممنون
http://s8.picofile.com/file/8347725434/Time_Calculator.jpg
و اگر روش دیگه ای برای بدست اوردن مقدار اختلاف ساعت و دقیقه ای دو تاریخ و زمان با هم وجود داره لطف کنین راهنمایی کنین.
ممنون
درود بر شما
واقعیت اینه تا حالا بخرورد نکردم با انی مشکل.
اگر فرمت درسته
این روش رو هم چک کنید:
تاریخ رو از ساعت جدا کنید و بعد با هم مقایسه کنید.
اول این دو مقاله رو مطالعه کنید. شاید نکته ای باشه که رعایت نمیکنید.
https://excelpedia.net/excel-time-calculation/
https://excelpedia.net/excel-date-function/
اگر نشد باز ی فکر دیگه ای میکنیم.
با سلام.من میخواستم به محض وارد کردن عددی در سلول ستون c (مقدار)عبارت متنی مجاور آن سلول در ستون b (نام محصول)را در سلول ستون d (جواب) نمایش دهد.لطفاً راهنمایی کنید.ممنونم
درود بر شما
از if استفاده کنید
این آموزش رو مطالعه کنید:
https://excelpedia.net/if-function/
با سلام.لطفاً جواب سوالم را بدهید
درود بر شما
سوالی با یوزر شما ثبت نشده
سلام چطور به برنامه دست رسی کنم
درود بر شما
سوال واضح نیست
با سلام ، من نیاز به نمایش ساعت در سلول اکسل دارم و ساعت کار کند یعنی میخوام ثانیه شمارش مرتب تغییر کند ، یه کار دیگر هم با ساعت دارم ، مثلا در یک سلول یک ساعت تاریخ انقضاء وجود دارد ۱۲:۱۰:۰۵ ، حالا میخوام در یک سلول وقتی ساعت اکسل به اون ساعت انقضا رسید شرطی که تعریف کرده ام در سلول عمل کند
درود بر شما
سوال اول رو باید کد بزنید که هر ثانیه calculation انجام بشه
قسمت دوم رو هم از این قسمت مطالعه کنید و ایده بگیرید:
https://excelpedia.net/excel-alarm/
سلام ، ممنون از شما اما متوجه راهنمائیتون به علت حرفه ای نبودن نشدم ، میشه واضحتر توضیح دهید . باتشکر
خواهش میکنم.
بحث مفصله
باید کدنویسی بدونید و سرچ کنید کدهای زمان به چه صورته….
مورد دوم هم که آموزش مرتبط ارائه شده
تشکر از شما
با سلام.من میخواستم به محض وارد کردن عددی در سلول ستون c (مقدار)عبارت متنی مجاور آن سلول در ستون b (نام محصول)را در سلول ستون d (جواب) نمایش دهد.لطفاً راهنمایی کنید.ممنونم
d c b a
کدکالا نام محصول مقدار جواب
۱۲۳۴۵ سیب ؟ ؟
سلام من می خوام از طریق تابع Minute عدد دقیقه ام رو جوری در بیارم که اگر مثلا ۰۹ بود ، جواب رو همون ۰۹ برگردونه نه ۹. مثلا اگر زمان باشه ۱۸:۰۹ با تابع Minute جواب رو به ما ۹ بر میگردونه اما من میخوام قبلش ۰ هم باشه حتما. از نوع Text هم گذاشتم سلول رو جواب نداد.
ممنون می شم راهنمایی بفرمایید
میتونید با یک if کنترل کنید که اگر کوچکتر از ۱۰ بود، یک صفر بهش بچسبونه. یعنی:
باسلام . میخام اکسل رو حرفه ای شروع کنم کجارو پیشنهاد میکنین
سلام
با دوره زیر شروع کنید.
اکسل و شروع حرفه ای
با سلام
آیا می توان یک سلول که تاریخ به شمسی در آن نوشته شده را با یک سلول که یک عدد(تعداد روز) در آن نوشته شده جمع کرد و جواب در سلول سوم به صورت تاریخ بیان بشه؟مثال : ۱۳۹۷/۰۹/۲۰=۱۰+۱۳۹۷/۰۹/۱۰
با تشکر
درود بر شما
این پست رو مطالعه کنید
https://excelpedia.net/excel-jalali-date/
با سلام خدمت شما من میخوام از شخصی که ساعت کاریش بیشتر از ۵ ساعت و در روز عادی باشه توی جدول بکساعت بعنوان ناهار مخاسبه بشه و کمتر از ۵ ساعت محاسبه نشه لطفا راهنمایی فرمایید
درود بر شما
دقیقا با همین منطق توضیح داده شده باید پیش برید
یا همه عدد باشن یا ساعت.بعد مقایسه را انجام بدید.
ضمن اینکه منظوظرتون از روز عادی چیه؟
سلام
آیا میشه یه ستون رو جوری تنظیم کرد که وقتی اسم رو ستون کناریش نوشتیم این ستون به صورت خودرکار ساعتش رو ثبت کنه؟
درود بر شما
میشه ولی باید از خطای circular reference استفاده و یک فرمول logical بنویسید با شرط خالی نبودن سلول مورد نظر
یا اینکه کد بنویسید که هر بار پر شد، زمان ثبت بشه
سلام خدمت مدیر محترم سایت:
وقت بخیر؛
یه ساعتکاری رو می خوام تقسیم بر ۱۰ کنم و حاصل رو ضربدر این تایم کنم (۰۰:۵۸:۰۰) یعنی ۵۸ دقیقه، اگر امکانش هست کمکم کنید.
خیلی خیلی ممنونم
درود بر شما
همونطور که میدونید مقدار ساعتی، کسری از عدد ۱ هست.
پس با توجه به این منطق و خروجی مد نظر شما، باید عملیات رو انجام بدید. در واقع مقدار ساعت : ۵۸ دقیقه، برابر است با ۰.۰۴
سلام خواهش میکنم اگه امکان داره فرمول ساعت ورود.ساعت خروج .جمع کارکرد . جمع کارکرد ضربدرمبلغ رابرای من ارسال کنید ممنون میشم تو فرمول ها متوجه نشدم کامل چه کار باید کرد با تشکر فراوان
اگر به خوبی مطالعه کنید، کامل توضیح داده شده
ولی به هر حال میتونید فایل رو درست کنید
اشکالات رو در گروه تلگرامی مطرح کنید
با سلام ضمن تشکر از مطالب مفید سایتتون ، سوال من اینه که آیا در اکسل راهی وجود داره که دقیقه سه رقمی ثبت کنیم و در یک سلول جمع این دقایق به ما داده بشه .
درود بر شما
خب میتونید مثل عدد ثبت کنید
عدد معمولی
اگر هم ظاهر رو خواستید تنظیم کنید، با فرمت سل میتونید اینکار و بکنید
سلام خواهش میکنم اگه امکان داره فرمول ساعت ورود.ساعت خروج .جمع کارکرد . جمع کارکرد ضربدرمبلغ رابرای من ارسال کنید ممنون nasrollahbaneshi@Gmail.com با تشکرفراوان
درود بر شما
همه اطلاعات مورد نیازتون در این آموزش کنجانده شده.
مقاله را کامل مطالعه کنید و مسئله مورد نظر خودتون رو حل کنید
خیلی متن عالی بود . کاملا مشکل من را حل کرد .
سلام. با تشکر از مطالب خوب، کامل و کاربردیتون. من توی فرمول نویسی به یک مشکل برخوردم اگه لطف کنید راهنماییم کنید ممنون میشم.
میخوام یک برنامه آنالیز قیمت بنویسم و سلول رو به صورت لیست درآوردم و میخوام با انتخاب هر آیتم از لیست قیمتشو جلوش نشون بده باید چیکار کنم؟
درود بر شما
از VLOOKUP استفاده کنید
https://excelpedia.net/vlookup-function/
سپاس
سلام
با استفاده از فرمول =D12-C12+(D12<=C12) زمان کاری را محاسبه میکنم
وقتی که هیچ داده ای به ورودی و خروجی یعنی سلول C و D نمی دهم ساعت را ۲۴:۰۰ محاسبه میکنه که می خواهم ۰۰:۰۰ باشه
با فرمول =IF(OR(C13-D13=M13؛D13-C13=M13)؛""؛(D13-C13+(D13<=C13))) کار نمی کنه یعنی "" نمی شود
لطفا راهنمایی بفرمایید.
سلام خسته نباشید
برای جدا کردن ساعت از دقیقه زمانی که ساعت اعلامی اضافه کار ماهیانه باشد و عدد ساعت از ۲۴ ساعت بیشتر باشه مثلا ۱۲۰ ساعت فرمول ساعت عمل نمی کنه باید از چه فرمولی استفاده کنم که بتونم ساعت و دقیقه رو در دو سل جداگانه داشته باشم ، چون میخوام مبلغ اضافه کار رو بدست بیارم
سلام، تشکر
برای بدست آوردن ساعت میتونید از فرمول زیر استفاده کنید:
برای بدست آوردن دقیقه هم از فرمول زیر استفاده کنید:
کلا نرم افزار اکسل تاریخ شمسی رو نمیخونه، شما باید یه فایل ماکرو درست کنین که این تاریخ ها رو شناسایی کنه خودش، بعدش تو فرمت سل میرین و در قسمت custum این فرمتو براش انتخاب میکنین ( ۰۰۰۰″/”۰۰″/”۰۰). در ضمن اون فایل ماکرو رو میتونین تو گوگل سرچ کنین.
درود بر شما
نسخه ۲۰۱۶ فرمت تاریخ شمسی رو پشتیبانی میکنه. اما توابع تاریخ رو خیر.
بله یک راهه همین استفاده از عدد و فرمت سل هست و یک راه دیگه اداینز که در این لینک توضیحات لازم ارائه شده.
https://excelpedia.net/?s=%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE+%D8%B4%D9%85%D8%B3%DB%8C
با سلام و تشکر از زحمات شما اساتید گرانقدر
بنده سوالی داشتم می خواستم به طور مثال اگر دقیقه یک ساعتی از ۳۰ بیشتر باشد آن زمان را به بالا گرد کند مثلا ۱۲۰:۳۵ را ۱۲۱:۰۰ تحویل دهد.
در این خصوص فرمول(IF(MINUTE(A1)>=30;HOUR(A1)+1;HOUR(A1 = اما جواب در ست نمی دهد لطفا کمکم فرمایید.
دورد بر شما
این یکی از راه هاست.
جناب چراغی از راهنمایی بابت مشکل (#)در تفریق ساعت ممنونم
با سلام من با نوشتن تابع IF برای سلول هایی که همه با فرمت [hh]:mm:nn مشکل دارم. همچین فرمولی بهش دادم :
=IF(D2>10,D2*10000,D2*20000)
اما درست حساب نمیکنه. مشکل از کجاست؟ سلول d2 هم درسته و فرمتش همون [hh]:mm:nn هستش.
خروجی هم بهم میده منتهی یا کل سلول هارو ضربدر ۱۰۰۰۰ میکنه یا ضربدر ۲۰۰۰۰ ، در واقع علامت کوچکتر بزرگتر ، همه ی اعداد رو فقط علامت کوچکترش رو میخونه.
سلام
فرمت سلول ها در انجام محاسبات تأثیری نداره و مهم ماهیت سلول هست. از نظر اکسل واحد زمان، روز هست حالا با هر فرمت که نمایش داده بشه فرقی نمیکنه. در شرطتون خواستید که مقدار سلول D2 از ۱۰ بیشتر باشه (که احتمالا منظورتون ۱۰ ساعت هست) اما از نظر اکسل این ۱۰ یعنی ۱۰ روز.
حالا وقتی شما تو سلول D2 مقدار ۱۰:۰۰ قرار میدید یعنی ۱۰/۲۴ روز که قطعا از عدد ۱۰ کوچکتر هست.
با این توضیحات مجددا فایلتون رو بررسی کنید.
سلام
من می خوام ساعت ۲ بامداد رو منهای ۳ ساعت کنم که جواب میشه ۲۳ ولی با خطا رو برو میشم. از چه فرمولی استفاده کنم که راحت تر و کم حجم تر باشه و جواب ۲۳:۰۰ بیاد ؟
۲:۰۰
-۳:۰۰
جواب : #### ! ولی باید ۲۳:۰۰ بیاد
درود..من بخوام ساعات ماموریتم جمع بخوره به چه صورت باید عمل کنم یعنی مثلا من ساعت ۸ صبح ۹۶/۱۲/۲۶ رفتم ماموریت تا ۱۸ عصر ۹۶/۱۲/۲۸ .. با چه فرمولی باید ساعت رو با در نظر گرفتن تاریخ جمع زد؟
سلام
کافیه تاریخ و ساعت برگشت رو منهای تاریخ و ساعت شروع مأموریت بکنید.
بزرگوار با چه فرمول و روشی.. به صورت تئوریک که بنده هم میدونم اما برای پیاده سازی در اکسل به چه صورت باید عمل کرد؟
واثعیت اینه که روش همینه واقعا. یعنی کافیه از هم کم کنید.
اما در خصوص میلادی اینطوری. برای شمسی باید ی سری کارها رو انجام بدید که در لینک قبل ارسال کردم.
اما بصورت کلی، بیاید روز اول و اخر رو کاری نداشته باشید. یعنی فقط ۹۶/۱۲/۲۷ رو در ۲۴ ضرب کنید. (اگر اد اینز نصب کنید و یا هر روش دیگه، اختلاف دو تارخی رو براحتی میتونید بدست بیارید).
حالا میمونه اول و آخر باشه، که روز اول رو باید ساعت ۱۲ شب رو از ساعت خروج از مبدا کم کنید(یعنی ۹۶/۱۲/۲۶ ساعت ۸. میشه ۱۶ ساعت ). ساعت روز آخرهم فقط کافیه خودش حساب بشه. یعنی همون ۱۸.
حالا کافیه این ۳ تا رو با هم جمع کنید.
باز هم میگم نکته اصلی در تاریخ شمسی بودن هست که حتما اون پست رو باید بخونید ….
موفق باشید
آخه چه جوری یک ساعت توی یک تاریخ رو از یک ساعت دیگه تو تاریخ متفاوت کم کنم؟؟
منظورتون از اداینز چیه؟ اگر ممکن برای این مباحث آموزش تصویری قرار بدید.
چند بار لینک گذاشتم(تاریخ شمسی)! ولی نمیخونید
آموزش تصویری هست
سوالتون و توی گروه مطرح کنید که بتونید فایل نمونه بذارید از داده هاتون….
هر داده ای شرایطی داره
من با برداشتی که داشتتم راه ارائه دادم.
حالا مممکنه این وسط داده هاتون الگوی خاصی داشته باشه.شاید نیاز باشه با توابع متنی تفکیک بشه و ….
موفق باشید
درود بر شما
فرمول ثابت و مشخصی نداره
با استفاده از توضیحات همین پست، فاصله تاریخی رو به روز حساب کنید و به ساعت تبدیل کنید
بعد با ساعت هر روز جمع کنید
باید با if فرمول نویس یکنید
ضمن اینکه تاریخ هاتون چون شمسیه، لینک تاریخ شمسی رو هم مطالعه کنید.
https://excelpedia.net/excel-jalali-date/
من مشکل اولیم حل شد.الان فقط اکسلم فاصله بین تاریخ های میلادی رو در میاره.یعنی تاریخ شمسی میدم ارور میده.اکسلمم ۲۰۱۶هست و اینکه تو اینترنت ی کد هم پیدا کردم اضافه کردم فانکشن شمسیو میاره ولی کار نمیکنه
خدا رو شکر.
اگر اون پست تاریخ شمسی رو مطالعه کردید و مشکلتون حل نشد، سوال رو در گروهتلگرام یمطرح کنیدتا بررسی بشه.
چون قاعدتا با اون لینک باید جواب بگیرید
موفق باشید
من با اون لینک نتونستم واقعا فاصله روزهای دو تاریخ رو به دست بیارم.میشه بیشتر راهنمایی کنید؟
در مورد تاریخ شمسی کاملا توضیح داده شده و فایل نمون ههم گذاشت هشده. دیگه .واقعا توضیح بیشتری وجود نداره. لازمه که با دقت خونده بشه.
اما در مورد مفهوم تاریخ، این پست رو هم بخونید کمک میکنه به درک مفهوم تاریخ.
https://excelpedia.net/excel-date-function/
با دقت بخونید حتما
اگر هم حل نشد، داخل گروه تلگرامی مطرح بفرمایید تا مشخص بشه مشکل کجاست. لینک گروه در فوتر صفحه اصلی سایت موجود هست.
وقتی به فرمت دو عدد وارد میکنیم ک از هم کم کنه اصلا جواب درست در نمیاد.بهتره خودتون امتحان کنید.
منظورتون چه فرمتی هست؟؟؟
فرمولی که ارائه شده برای ساعت هست نه تاریخ. (با توجه به کامنته ای قبلیتون، روی تاریخ دارید کار میکنید)
در مورد ساعت هم اون شکل ۴ که میبینید، خروجی اکسل هست. پس امتحان شده و جواب درست میده.
اگر دقیقا مطابق آموزش عمل کنید مشکلی وجود نخواهد داشت.
واضح بفرمایید چه عددی با چه شرایطی رو وارد میکنید که جواب درست نمیگیرید تا بررسی بشه.
موفق باشید
سلام مجدد.یعنی برای هرسلول باید کلیک راست کنم و اون فرمت رو وارد کنم؟تا تاریخم رو به صورت تاریخ نشون بده نه عدد؟
درود
مورد اول: شما فرمودید میخواید از هم کم کنید. قاعدتا وقتی کم میکنید نتیجه باید عدد باشه نه تاریخ. پس فرمت باید روی number باشه تا به عدد ببینید (تاریخ میلادی)
مورد دوم: برای انجام تنظیمات فرمت، نیازی نیست برای هر سلول این کار و بکنید. کافیه یکی رو انجام بدید و روی سلول های دیگه با format painter انتقال بدید
من میخوام توی اکسل دو تاریخ وارد کنم ماه و روز و سال مثلا بعد خودش روزهای بین این دو تاریخ رو محاسبه کنه و نشون بده.با در نظر گرفتن اینکه ماه ۳۰روزست ۲۹روزه یا ۳۱روزه.خیلی ممنون میشم کمک کنید
درود
اگر تاریخ میلادی هست
فقط کافیه از هم کم کنید. خ.دش درست محاسبه میکنه
اگر تاریخ شمسی هست
از لینک زیر استاده کنید:
https://excelpedia.net/excel-jalali-date/
از اینکه برای جواب دادن به سؤالم وقت گذاشتید خیلی سپاسگذارم.
یه چند روزی بود با این سؤال روبرو شده بودم ولی از هرکسی میپرسیدم چون مورد کاربردی نبود نمیتونست جواب بده
سلام. ببخشید چطور میتونم یه ساعت بزرگتر را از کوچکتر کم کنم و جواب را به صورت منفی دریافت کنم.
مثلاً:
۰۱:۰۰=۰۲:۰۰ + ۰۱:۰۰ – = ۰۵:۰۰ – ۰۴:۰۰
سلام
شما بعد از کم کردن ساعت بزرگتر، نتیجه را با ساعت دیگر جمع کردید که نتیجه یک ساعت مثبت میشه. اگر همه این فرمول رو در یک سلول بنویسید نهایتا خروجی درست رو میبینید (۰۱:۰۰) و نیاز به انجام کار خاصی نیست.
اما اگر این عملیات را مرحله به مرحله انجام بدید در قسمتی که ساعت منفی ایجاد میشه، نتیجه در سلول به صورت چند # به هم چسبیده دیده میشه. که در واقع چون خروجی غیر منطقی هست این کارکترها نمایش داده میشن.
برای اینکه به جای # خود ساعت منفی دیده بشه باید از مسیر زیر تیک گزینه Use 1904 date system رو بزنید:
FILE–> Options–> Advanced–> Editing Options
سلام
در جمع کردن ساعت قبل ساعت ۲۴وبعد از ساعت ۲۴ چیکار باید کرد
مثلا کار از ساعت ۲۳ شروع شده وساعت ۱۰ تمام شد با چه فرمولی میشه این و حساب کرد
ممنون
درود بر شما
دو مرحله ای کنید. با فرض اینکه شروع در سلول A1 و پایان در سلول B1 باشه، اینو بنویسید:
اگر حالت های مختلف وجود داره باید با If کنترل کنید
با سلام می خواستم ببینم چطور میشه عدد رو به ساعت تبدیل کرد مثلا اگر ما ساعت هشت و سی دقیقه رو به صورت ۸۳۰ تایپ کنیم حالا بخوایم فرمتش به ساعت یعنی ۸:۳۰ تغییر کنه چیکار باید بکنیم؟
سلام
راه های مختلفی داره این کار
بنا به الگویی که داده هاتون داره، میتونید از توابع متنی استفاده کنید و تفیکیک کنید و در نهایت بذاریدش داخل تابع TIme
سلام
لطفا امکان داره یه راه حل سادهبرای این کار ارائه بفرمایید
گذاشتن کلون زمانبر هست
داخل براکت چطور بزارمش
لطفا یه نمونه بفرمایید
درود بر شما
کدوم کار؟
اگر فرمت [hh] منظورتونه کافیه یکی رو تنظیم کنید بعد با format painter انتقال بدید
سلام
من میخواهم ساعت را به اعداد اعشاری تبدیل کنم با این توضیح که فقط دقیقه اش تبدیل به اعشار بشود.
سلام
ساعت رو در ۲۴ ضرب کنید و فرمت سلول رو Number قرار بدید.
سلام وقتتون بخیر.ببخشید من اگر بخوام یه بازه زمانی مثلا ۱۶ ساعت رو از یک بازه زمانی دیگه کم کنم باید چیکار کنم. مثلا ۱۶ ساعت مجموع مرخصی های مجاز یک شرکت هست من میخوام اون رو از مجموع مرخصی های اخذ شده پرسنل مثلا ۴:۳۰ کم کنم . اینو در اکسل چطور میتونم انجام بدم.
سلام
در همین آموزش دقیقا این موضوع توضیح داده شده.
انتهای آموزش رو به دقت مطالعه بفرمایید. نحوه کم کردن دو زمان توضیح داده شده
ممنون از توضیحات کاملتون
با سلام و تشکر
اگر ساعات مربوط به روزهای مختلف باشند ، و درواقع بخواهیم فاصله ترکیبی روز و ساعت دو ستون دیتا رو محاسبه کنیم چگونه باید عمل کرد؟
سلام
وقتی از هم کم میکنید. عددی به شما میده که قسمت صحیحش معادل روز و قسمت اعشارش معادل ساعت هست که باید مثلا با تابع int قسمت صحیح رو جدا کنید و قسمت اعشاری رو فرمت ساعت h]:mm:ss] بدید تا ببینید چند ساعت و چند دقیقه میشه
بسیار آموزش مفیدی است.ممنون
آموزشتون عالی بودددد
سلام من فایل زمان ورود و خروج سرکارم رو دارم الان می خوام جمع ساعت کاری در روزم رو بزنم
هر کار می کنم نمی تونم . و متاسفانه هنوز بیشتر حقوقم رو دریافت نکردم .
لطفا راهنماییم کنید . باتشکر.
سلام
این مسئله کامل در آموزش شرح داده شده
هم نحوه کم کردن (ورود و خروج) و نحوه و نکات مربوط به سلول های نهایی که بشه کل کارکرد.
اشکال کار رو بفرمایید
با تشکر…
توضیحات بسیار روان و قابل فهم است.