ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
39 visibility
موضوع: آفیس توسط:

برخی از داده هایی که در اکسل با آنها کار می کنید ممکن است به عنوان خروجی از سیستم های بزرگ در دفتر شما شروع شود. گاهی اوقات فرمت های تاریخ استفاده شده توسط سیستم های بزرگ ممکن است به طور کامل توسط اکسل اشتباه گرفته شود. به عنوان مثال، خروجی ممکن است تاریخ ها را با فرمت yyyyddtttt ارائه دهد، که در آن yyyy سال است، ddd روز معمولی سال است (1 تا 366)، و tttt زمان بر اساس ساعت 24 ساعته است. در نگاه اول، ممکن است ندانید که چگونه چنین تاریخی را به چیزی تبدیل کنید که اکسل بتواند از آن استفاده کند.

راه های زیادی وجود دارد که می توان به یک راه حل نزدیک شد. با این حال، شاید بهترین فرمول زیر باشد:

=DATE(LEFT(A1,4),1,1)+MID(A1,5,3)-1+TIME(MID(A1,8,2),RIGHT(A1,2),0)

این فرمول ابتدا شماره سریال تاریخ را برای 1 ژانویه سال مشخص شده مشخص می کند، سپس تعداد روزهای صحیح را به آن تاریخ اضافه می کند. سپس فرمول زمان مناسب را بر اساس آنچه ارائه شده محاسبه می کند.

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

این رویکرد به خوبی کار خواهد کرد، مشروط بر اینکه اطلاعاتی که با آن شروع می کنید منطقی باشد. به عنوان مثال، اگر ddd واقعاً در محدوده 1 تا 366 باشد، یا اگر tttt یک نمایش 24 ساعته زمان به درستی فرمت شده باشد، همیشه نتیجه مورد انتظار را دریافت خواهید کرد. اگر پیش‌بینی می‌کنید که داده‌های اصلی خارج از محدوده باشند، بهترین راه‌حل ایجاد یک تابع سفارشی (با استفاده از یک ماکرو) است که داده‌های اصلی را پاره می‌کند و مقادیر ارائه‌شده برای هر بخش را بررسی می‌کند. اگر داده خارج از محدوده باشد، تابع می تواند مقدار خطا را برگرداند که به راحتی در کاربرگ شناسایی می شود.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 31 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 55 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 33 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 40 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 22 visibility

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

334 نفر آنلاین
0 عضو و 334 مهمان در سایت حاضرند
بازدید امروز: 9040
بازدید دیروز: 25180
بازدید کل: 20346391
...