تابع SECOND
تابع SECOND، عدد مربوط به ثانیه را از یک زمان مشخص بین ۰ تا ۵۹ استخراج میکند. به عنوان نمونه، اگر زمان «12:15:01» باشد، این تابع عدد ۱ را نمایش میدهد. این تابع تنها یک ورودی میپذیرد که میتواند تاریخ معتبر اکسل، زمان معتبر، یا متنی باشد که اکسل قادر به تفسیر آن به عنوان زمان باشد (مثلاً «7:45:30 PM»).
تابع SECOND زمان را به ثانیه تبدیل نمیکند؛ بلکه فقط بخش ثانیه آن را جدا میکند. به عنوان مثال، برای مدت زمان ۱۰ دقیقه (۶۰۰ ثانیه)، تابع SECOND عدد ۰ را نشان میدهد، زیرا در زمان 10:00 ثانیه صفر است. به همین دلیل، تابع هر ۶۰ ثانیه یک بار به صفر بازمیگردد، درست مانند عقربه ثانیهشمار ساعت. برای تبدیل زمان به ثانیه اعشاری یا ساخت زمان از ابتدا با ساعت، دقیقه و ثانیه جداگانه، میتوان از تابع TIME استفاده کرد.
نمونه:
با زمان «10:45:17 AM»، نتیجه تابع SECOND برابر با ۱۷ خواهد بود:
=SECOND(“10:45:17 AM”) // returns 17
اگر در سلول A1 زمان «2:19:36» وارد شده باشد، تابع SECOND مقدار ۳۶ را استخراج میکند:
=SECOND(A1) // returns 36
مثال زیر نحوه استفاده از تابع TIME برای ساخت زمان «۹:۳۰:۴۵» در اکسل را نمایش میدهد:
=TIME(9,30,45)
وقتی تابع SECOND را به صورت ترکیبی با تابع TIME به کار ببریم، نتیجه همان ۴۵ خواهد بود:
=SECOND(TIME(9,30,45)) // returns 45
توجه: اکسل تاریخها را به صورت اعداد سریالی و زمانها را به شکل اعداد اعشاری ذخیره میکند. به عنوان نمونه، ساعت ۱۲:۰۰ ظهر معادل ۰.۵ (نیم روز) و تاریخ ۱ ژانویه ۲۰۰۰ ساعت ۱۲:۰۰ ظهر برابر با شماره سریالی ۳۲۵۲۶.۵ در اکسل است.
ثانیههای کسری
یکی از محدودیتهای تابع SECOND این است که ثانیههای کسری را به نزدیکترین ثانیه گرد میکند. در کاربرگ زیر این موضوع مشاهده میشود؛ تابع SECOND برای استخراج ثانیه از زمانهای ستون C استفاده شده که با دقت صدم ثانیه ثبت شدهاند. در این فرآیند، بخش کسری ثانیه هنگام گرد کردن از دست میرود.

برای آموزش تابع NOW می توانید اینجا کلیک کنید.
اکسللرن | مرجع پروژههای کاربردی اکسل |
