تابع TAN در اکسل
تابع TAN در اکسل برای محاسبهٔ عدد تانژانت (tan)ِ یک زاویه به کار میرود. این تابع زاویه را به صورت رادیان میپذیرد و مقدار نسبت سینوس به کسینوس آن زاویه را برمیگرداند. کاربردهای TAN در محاسبات مهندسی، گرافیک، نقشهبرداری، محاسبهٔ شیبها و در هر جایی که نیاز به مثلثات باشد، رایج است.
سینتکس تابع
| سینتکس | توضیح |
|---|---|
| =TAN(angle) | angle: مقدار زاویه بر حسب رادیان |
بهخاطر داشته باشید
- ورودی تابع باید بر حسب رادیان باشد. اگر مقدار شما بر حسب درجه است، از تابع RADIANS برای تبدیل استفاده کنید.
- تانژانت برای زوایایی که کسینوسشان صفر است (مثلاً π/2، 3π/2 و …) تعریفنشده است؛ در عمل مقادیر نزدیک به این نقاط ممکن است مقادیر بزرگ یا ناپایدار تولید کنند.
- برای محاسبهٔ معکوس تانژانت از تابع ATAN استفاده کنید (خروجی بر حسب رادیان خواهد بود؛ برای تبدیل به درجه از DEGREES استفاده کنید).
مثالهای عملی
1) محاسبهٔ tan زاویهٔ 45 درجه
=TAN(RADIANS(45))این فرمول ابتدا 45 درجه را به رادیان تبدیل میکند و سپس تانژانت آن را میگیرد؛ خروجی تقریباً برابر با 1 خواهد بود.
2) محاسبهٔ زاویه از روی شیب و تبدیل به درجه
=DEGREES(ATAN(B2))فرض کنید در سلول B2 مقدار شیب (slope) قرار دارد. تابع ATAN شیب را به صورت رادیان برمیگرداند و DEGREES آن را به درجه تبدیل میکند تا زاویهٔ متناظر را داشته باشید.
3) استفاده در محاسبهٔ طول ضلع مقابل در مثلث قائمالزاویه
=A2 * TAN(RADIANS(B2))فرض کنید A2 طول ضلع مجاور و B2 زاویه به درجه است؛ این فرمول طول ضلع مقابل را محاسبه میکند (مناسب برای محاسبات مهندسی ساده).
نمونههای کاربردی در محیط کاری
- نقشهبرداری: تبدیل زاویه و فاصله به مؤلفههای افقی/عمودی با روابط مثلثاتی (مثلاً x = d * COS(theta)، y = d * SIN(theta)؛ اگر زاویه بر حسب درجه است از RADIANS استفاده کنید).
- گرافیک کامپیوتری: محاسبهٔ شیب برای رسم خطوط بر اساس زاویهٔ دوربین یا جهت حرکت.
- مهندسی عمران/معماری: محاسبهٔ ارتفاع از روی زاویه دید و فاصله افقی (height = distance * TAN(angle)).
خطاها و نکات پیشرفته
- اگر ورودی تانژانت نزدیک به نقاطی باشد که کسینوس صفر میشود، مقدار خروجی ممکن است بسیار بزرگ یا ناپایدار باشد. برای جلوگیری از این وضعیت بهتر است مقدار ورودی را با epsilon مقایسه کنید یا از IFERROR برای مدیریت نتایج غیرعادی استفاده کنید.
- برای جلوگیری از خطای ورودی اشتباه (مثلاً وارد کردن رشته به جای عدد)، از تابع VALUE یا کنترل داده (Data Validation) استفاده کنید.
نمونهٔ مدیریت خطا:
=IFERROR(TAN(RADIANS(A2)),"نامعتبر یا خارج از محدوده")در این فرمول اگر محاسبهٔ TAN خطا تولید کند یا خروجی نامناسبی داشته باشد، پیام «نامعتبر یا خارج از محدوده» نمایش داده میشود.
تفاوت بین TAN و توابع مرتبط
- ATAN(number): معکوس TAN است و مقدار زاویه (بر حسب رادیان) را برای عدد دادهشده برمیگرداند.
- ATAN2: تابعی برای دریافت زاویه از مختصات دکارتی (x,y). این تابع در تعیین زاویه درست در چهار ربع اهمیت دارد؛ برای جزئیات ترتیب پارامترها و رفتار در نسخهٔ اکسل خود، مستندات محلی را بررسی کنید.
- RADIANS/DEGREES: برای تبدیل بین واحدهای درجه و رادیان کاربرد دارند و معمولاً همراه با TAN و ATAN استفاده میشوند.
نکات عملکردی و دقت
اکسل از محاسبات ممیز شناور برای توابع مثلثاتی استفاده میکند؛ بنابراین انتظار کمی خطای گرد شدگی را داشته باشید. بهخصوص در نقاطی که تابع از نظر ریاضی تعریفنشده یا تقریباً ناچیز است (مثلاً TAN(pi/2))، مقدار محاسبه شده ممکن است بسیار بزرگ یا متفاوت از رفتار ریاضی ایدهآل باشد. اگر در محاسبات حساس هستید، مقدار زاویه را پیش از فراخوانی TAN با عملکردهایی مانند ROUND یا محدودیت دستی به محدودهای امن ببرید.
چند مثال واقعی دیگر
- محاسبهٔ ارتفاع یک ناطق با زاویهٔ 30 درجه و فاصلهٔ 100 متر:
=100 * TAN(RADIANS(30)) - بدست آوردن زاویهٔ بین دو نقطه با شیب محاسبهشده: اگر شیب در C3 باشد، زاویه:
=DEGREES(ATAN(C3))
خلاصهٔ سریع
| موضوع | مقدار |
|---|---|
| تابع | TAN |
| ورودی | زاویه (رادیان) |
| خروجی | تانژانت زاویه |
| نکتهٔ کاربردی | برای ورودی بر حسب درجه از RADIANS استفاده کنید؛ برای معکوس از ATAN و DEGREES استفاده کنید. |
با آگاهی از تبدیل واحد، محدودیتهای عددی و استفادهٔ مناسب از توابع مکمل (RADIANS, DEGREES, ATAN و IFERROR)، میتوانید از تابع TAN در اکسل بهطور قابل اعتماد در پروژههای مهندسی، مالی و علمی بهره ببرید.
آیا این مطلب برای شما مفید بود ؟




