تابع RADIANS در اکسل
تابع RADIANS یکی از توابع ساده اما بسیار کاربردی در اکسل است که عدد زاویه را از درجه (degrees) به رادیان (radians) تبدیل میکند. چون توابع مثل SIN، COS و TAN در اکسل ورودی را بر حسب رادیان میپذیرند، تبدیل درست درجهها به رادیان برای محاسبات مثلثاتی ضروری است.
تابع RADIANS چیست و چرا مهم است؟
RADIANS مقدار ورودی (بر حسب درجه) را گرفته و آن را به سیستم رادیان تبدیل میکند. فرمول پایه ریاضی که این تبدیل را انجام میدهد این است:
رادیان = درجه × π / 180
تابع RADIANS در پسزمینه همین تبدیل را برای شما انجام میدهد و باعث میشود نیازی به نوشتن دستی فرمول ضرب در PI()/180 نداشته باشید.
سینتکس و مثالهای پایه
سینتکس ساده است:
=RADIANS(number)که در آن number زاویه بر حسب درجه یا مرجع سلولی است.
=RADIANS(45)
=RADIANS(A1)
=SIN(RADIANS(30))مثالها: اولین فرمول مقدار 45 درجه را به رادیان تبدیل میکند. دومین فرمول مقدار سلول A1 را تبدیل میکند و سومین فرمول سینوس 30 درجه را (با تبدیل 30 درجه به رادیان) محاسبه میکند.
معادل ریاضی و جایگزینها
اگر دوست دارید فرمول تبدیل را خودتان بنویسید، میتوانید از PI() استفاده کنید:
=A1*PI()/180این فرمول معادل RADIANS(A1) است و در همه نسخههای اکسل همین نتیجه را میدهد. گاهی در سناریوهای پیشرفته استفاده از PI()/180 در محاسبات ترکیبی مفید است زیرا میتوانید آن را در یک عبارت بزرگتر جای دهید.
مثالهای عددی و جدول نمونه
| درجه | RADIANS(درجه) | معادل با PI()/180 |
|---|---|---|
| 0 | =RADIANS(0) → 0 | =0*PI()/180 → 0 |
| 30 | =RADIANS(30) → 0.523598776 | =30*PI()/180 → 0.523598776 |
| 180 | =RADIANS(180) → 3.141592654 | =180*PI()/180 → 3.141592654 |
| 360 | =RADIANS(360) → 6.283185307 | =360*PI()/180 → 6.283185307 |
کاربردهای عملی — چرا همیشه RADIANS را استفاده کنیم؟
- محاسبات مثلثاتی: همه توابع مثلثاتی اکسل (SIN، COS، TAN، ASIN و …) ورودی را بر حسب رادیان میگیرند؛ بنابراین قبل از اعمال این توابع باید درجهها را تبدیل کرد.
- محاسبات حرکتی و فیزیکی: محاسبات سرعت زاویهای، فرمولهای انرژی چرخشی و مدلسازیهای مهندسی اغلب از رادیان استفاده میکنند.
- نمودارها و ترسیمات برداری: تبدیل جهتها (azimuth) از درجه به رادیان برای محاسبه مولفههای x و y ضروری است.
مثال عملی: محاسبه مولفههای بردار و مجموع آنها
فرض کنید در ستون A مقادیر اندازه (magnitude) و در ستون B زاویهها (درجه) دارید و میخواهید مجموع مولفههای x و y را محاسبه کنید.
=SUMPRODUCT(A2:A10*COS(RADIANS(B2:B10)))
=SUMPRODUCT(A2:A10*SIN(RADIANS(B2:B10)))فرمول اول مجموع مؤلفه x را با ضرب هر اندازه در cos(θ) محاسبه میکند (θ تبدیلشده به رادیان). فرمول دوم مجموع مؤلفه y را محاسبه میکند. SUMPRODUCT با آرایهها کار میکند و نیازی به وارد کردن با CTRL+SHIFT+ENTER در نسخههای جدید اکسل نیست.
نکات مهم، خطاها و مواردی که باید مراقب باشید
- مقادیر غیر عددی → تابع RADIANS خطای #VALUE! برمیگرداند.
- مقادیر منفی و بزرگتر از 360 → RADIANS بدون مشکل آنها را تبدیل میکند؛ رفتار تابع به صورت ریاضی است و مقادیر را به رادیان متناظرشان میدهد.
- دقت و نمای دهی → نتیجه RADIANS عدد اعشاری با دقت مناسبی است؛ اگر نیاز به نمایش بیشتر دارید میتوانید فرمت سلول را افزایش دهید.
- سازگاری → تابع RADIANS در نسخههای مدرن اکسل قابل استفاده است و در Excel for Microsoft 365، Excel 2019 و نسخههای قبلی نیز موجود است.
استفاده در VBA
اگر میخواهید همین تبدیل را در VBA انجام دهید، میتوانید از WorksheetFunction.Radians استفاده کنید یا خودتان فرمول PI()/180 را بهکار ببرید:
Sub ConvertRangeToRadians()
Dim rng As Range, cel As Range
Set rng = Range("A2:A10") ' سلولهای حاوی درجات
For Each cel In rng
If IsNumeric(cel.Value) Then
cel.Offset(0, 1).Value = Application.WorksheetFunction.Radians(cel.Value)
End If
Next cel
End Subاین ماکرو ستون A را میخواند و برای هر مقدار عددی، معادل رادیان را در ستون کناری (ستون B) مینویسد. از Application.WorksheetFunction.Radians برای فراخوانی همان تابع اکسل در محیط VBA استفاده شده است.
نکات پیشرفته و بهینهسازی
- وقتی تعداد محاسبات زیاد است، استفاده از یک سلول ثابت برای ضریب PI()/180 و ارجاع به آن در فرمولها میتواند خوانایی را بالا ببرد: مثلاً C1 = PI()/180 و سپس =A2*C$1
- در مدلهای تحلیلی ترکیبشده، LET (در نسخههای جدید) میتواند به کاهش محاسبات تکراری کمک کند: LET(angle, A2, SIN(angle*PI()/180)).
- در فایلهایی که بهصورت مشترک بین سیستمهایی با زبانهای مختلف بهکار میروند، توجه کنید که نام تابع RADIANS ممکن است در برخی نسخههای محلیشده تغییر نکرده باشد؛ اما سینتکس معمولاً یکسان است.
خلاصه
تابع RADIANS ابزار ساده و قابل اعتمادی برای تبدیل درجه به رادیان در اکسل است. استفاده از آن باعث جلوگیری از خطا در محاسبات مثلثاتی و افزایش خوانایی فرمولها میشود. در پروژههای عملی مثل محاسبه مولفه بردارها، تحلیلهای مهندسی و پردازش دادههای زاویهای، RADIANS یک نقش پایه و حیاتی ایفا میکند.
آیا این مطلب برای شما مفید بود ؟




