جری اشاره میکند که وقتی از تابع ATAN در اکسل برای محاسبه یک تانژانت استفاده میکند، نتیجهای به دست میآورد که با نتیجهای که وقتی از یک ماشینحساب علمی برای استخراج آن استفاده میکند متفاوت است. این باعث میشود که او تعجب کند که آیا چیز عجیبی در نحوه عملکرد عملکرد ATAN وجود دارد.
در اینجا دو احتمال وجود دارد. محتمل ترین احتمال این است که ماشین حساب شما به طور پیش فرض از درجه در توابع مثلثاتی مانند محاسبه یک تانژانت استفاده کند. اکسل به طور انحصاری از رادیان استفاده می کند. برای مثال، فرض کنید میخواستید ضریب قطبی را برای 0.5 محاسبه کنید. اگر این را به ماشین حساب خود وصل کنید، و ماشین حساب شما بر حسب درجه کار می کند، نتیجه گرد 26.565 دریافت خواهید کرد. با این حال، استفاده از تابع ATAN در اکسل یک نتیجه گرد 0.464 ایجاد می کند.
نتیجه ای که اکسل ارائه می دهد بر حسب رادیان است، و وقتی آن نتیجه را به درجه تبدیل می کنید، در نهایت با 26.565 مواجه می شوید - همان نتیجه ای که ماشین حساب شما به دست می آورد. در اینجا چگونه می توانید به راحتی تبدیل را انجام دهید:
=DEGREES(ATAN(0.5))
اگر زاویهای که میخواهید برای آن تانژانت را پیدا کنید به جای رادیان در درجه بیان میشود، باید تبدیل را روی ورودی انجام دهید:
=ATAN(RADIANS(30))
باز هم، به یاد داشته باشید که نتیجه تابع ATAN همیشه بر حسب رادیان است، بنابراین ممکن است بخواهید در خروجی نیز تبدیل انجام دهید.
راه حل این است که مطمئن شوید که ماشین حساب شما در حالت رادیان کار می کند، که باید همان نتایج اکسل را به شما بدهد. یا باید نتایج اکسل (و احتمالاً ورودی) را به درجه تبدیل کنید، همانطور که در بالا نشان داده شده است.
احتمال دیگر بسیار کمتر است، اما شایان ذکر است: مقادیری وجود دارند که تابع ATAN برای آنها خراب می شود، اما ممکن است ماشین حساب شما قبلاً آنها را جبران کند. بهترین توضیح در مورد سناریوهایی که ممکن است این اتفاق بیفتد در این مقاله ویکی پدیا ارائه شده است:
http://en.wikipedia.org/wiki/Atan2