در اکسل وقتی تابع زیر رو اجرا کنیم
=N("2014/1/1") ==> 0
مقدار صفر برگردونده میشه. اما اگه همین تاریخ رو در A1 بنویسیم و
A1
=N(A1) ==> 41640
چرا؟ چه تفاوتی وجود داره؟
اکسل برای تابع N رشتهها رو به مقادیر ممکن تبدیل نمیکنه. بلکه به عنوان متن ساده در نظر میگیره. یعنی "2014/1/1" در اکسل تبدیل به تاریخ نمیشه. از طرف دیگه تابع N برای ورودیهای به شکل متن مقدار صفر برمیگردونه بدون توجه به این که مقدار داخلش چیه. بنابراین در قسمت اول مثال شما صفر میبینید. از طرفی تابع N برای مقادیر تاریخ، مقدار سریالی (تعداد روزهای گذشته از ابتدای سال ۱۹۰۰) رو برمیگردونه. بنابراین شما در قسمت دوم مثال عدد ۴۱۶۴۰ رو میبینید که میشه تعداد روزهای بین ابتدای سال ۱۹۰۰ و ابتدای سال ۲۰۱۴