وقتی دیپاک دو عدد را تقسیم می کند، می خواهد به جای یک مقدار اعشاری، نتیجه در دقیقه و ثانیه نشان داده شود. به عنوان مثال، نتیجه تقسیم 315/130 2.42 دقیقه است، اما او دوست دارد که به صورت 2:25 (2 دقیقه، 25 ثانیه) نمایش داده شود.
به دنیای شگفت انگیز کار با مقادیر زمان در اکسل خوش آمدید. شما باید بدانید که اکسل، ذاتاً با مقادیر اعشاری مانند 2.42 کار می کند. (در واقع از تقسیم 315 بر 130 به پاسخ 2.42307692 می رسد.) روش های مختلفی وجود دارد که می توانید این را به عنوان یک مقدار غیر اعشاری نمایش دهید، مانند 2:25. یکی از راه ها استفاده از فرمولی مانند فرمول زیر است که مقدار متنی را برمی گرداند. (به یاد داشته باشید - این یک فرمول واحد است.)
=TEXT(INT(315/130),"0") & ":" &
TEXT((315/130-INT(315/130))*60,"0")
با این حال، مشکل استفاده از چنین فرمولی این است که مقدار متن به دست آمده را نمی توان در محاسبات بعدی استفاده کرد. (خب، نه بدون پریدن از حلقه های مزاحم و غیر ضروری.) راه حل بهتر این است که این مراحل کلی را دنبال کنید:
- نتیجه (2.42307692) را بر 1440 تقسیم کنید.
- سلولی را با این نتیجه انتخاب کنید و آن را طوری قالب بندی کنید که از فرمت سفارشی mm:ss استفاده کند.
خودشه. سلول شما اکنون 2:25 را نشان می دهد، همانطور که می خواهید. چرا این کار می کند؟ این به نحوه ذخیره سازی تاریخ و زمان در اکسل به صورت داخلی مربوط می شود. بدانید که، در دنیای اکسل، هر چیزی که در سمت چپ نقطه اعشار (2) باشد، چند روز است. هر چیزی در سمت راست نقطه اعشار (.42307692) بخشی از یک روز کامل است. بنابراین، برای به دست آوردن مقدار 2.42307692 به چیزی که اکسل بتواند آن را به عنوان تعداد دقیقه و ثانیه درک کند، باید آن را بر تعداد دقیقه در روز (24 * 60 یا 1440) تقسیم کنید.
با مقدار "نرمال" به آنچه اکسل برای تاریخ ها و زمان ها انتظار دارد، می توانید قالب بندی را در سلول اعمال کنید و اکسل آن را همانطور که انتظار دارید نمایش می دهد.