آموزش تابع between در اکسل – به زبان ساده
- یاد میگیرید چگونه عملکرد تابع BETWEEN را در اکسل شبیهسازی کنید.
- میآموزید که با ترکیب IF ،MIN ،MAX ،MEDIAN بازهها را بررسی کنید.
- نحوه مقایسه دادههای متنی و تاریخها را با فرمولنویسی یاد خواهید گرفت.
- راهبردهای مدیریت خطا و تعیین مرزهای بازه را در اکسل میآموزید.
- با کاربردهای عملی BETWEEN در تحلیل دادههای فروش و زمان آشنا میشوید.
- میآموزید که محدود کردن دادهها به بازههای خاص چگونه تصمیمگیری را دقیقتر میکند.

۱. نحوه ایجاد عملکرد BETWEEN در اکسل برای دادههای عددی
اما در ادامه به بررسی نحوه فرمولنویسی تابع IF با سایر توابع اکسل برای ایجاد عملکرد BETWEEN و شناسایی یک عدد بین دو مقدار عددی دیگر میپردازیم.
ترکیب تابع IF با MIN ،MAX و AND
برای ایجاد عملکرد تابع BETWEEN در اکسل با استفاده از تابع IF و ارزیابی اینکه آیا یک مقدار مشخص در جدول دادهها بین دو عدد دیگر قرار دارد یا خیر، از فرمول زیر استفاده میکنیم.
=IF(AND(value>=MIN(number 1, number 2),value<=MAX(number 1, number 2)), "Yes", "No")در این فرمول عبارت «value» عدد مورد نظر برای ارزیابی و عبارات «number1» و «number2» دو عدد از جدول دادهها برای مقایسه هستند. بهعنوان مثال در جدول اکسل تصویر زیر میخواهیم با استفاده از تابع IF و ایجاد عملکردی مشابه تابع BETWEEN، ارزیابی کنیم که آیا اعداد ستون C بین اعداد درج شده در ستونهای A و B قرار دارند یا خیر. در این حالت برای اولین ردیف جدول فرمول را به شکل زیر تعریف میکنیم.
=IF(AND(C2>=MIN(A2,B2),C2<=MAX(A2,B2)), "Yes","No")حال ببینیم عملکرد این فرمول به چه شکل است.
- بخش ابتدایی فرمول یعنی عبارت C2>=MIN(A2,B2) بررسی میکند که آیا مقدار عددی سلول C2 یا همان عدد ۵۰ بزرگتر یا مساوی کوچکترین عدد در سلولهای A2 یا B2 است یا خیر.
- در مرحله بعد بخش دوم فرمول یعنی C2<=MAX(A2,B2) بررسی می کند که آیا عدد ۵۰ کوچکتر یا مساوی بزرگترین عدد در سلولهای A2 و B2 است یا خیر.
- در نهایت تابع AND دو شرط فرمولهای قبلی را از لحاظ درستی یا نادرستی تطابق میدهد. به این معنی که اگر هر دو شرط همزمان برقرار باشد، عبارت «Yes» و در غیر این صورت عبارت «No» را نمایش میدهد.
همانطور که در تصویر میبینیم، از آنجا که عدد ۵۰ در ردیف دوم بزرگتر از عدد ۳۰ و کوچکتر از عدد ۸۰ است، عبارت «Yes» بهمعنای برقرار بودن شرط نمایش داده میشود. اما در ردیف دوم جدول، عدد ۵۰ بزرگتر از عدد ۴۵ است. یعنی شرط دوم فرمول برقرار نیست و عبارت «No» در جدول درج میشود.
ترکیب تابع IF با تابع MEDIAN
حال ببینیم چگونه میتوانیم در اکسل با استفاده از تابع MEDIAN این عملیات را بهصورت خودکار انجام دهیم. فرمول کلی برای این منظور به شرح زیر است.
=IF(value=MEDIAN(number 1:value), "Yes","No")در این فرمول عبارت «value» مقدار عددی مورد نظر جهت ارزیابی و «number1» اولین عدد در ردیف دادهها است.
به عنوان مثال در جدول دادههای زیر میخواهیم بررسی کنیم که آیا مقدار عددی ۵۰ در ستون C عدد میانه بین اعداد مندرج در ستونهای A تا C است یا خیر. در صورت درستی شرط، عبارت «Yes» در ستون E درج میشود. فرمول ترکیبی برای ردیف اول به شرح زیر خواهد بود.
=IF(C2=MEDIAN(A2:C2),"Yes","No")
همانطور که در تصویر مشخص است، اگر سه عدد ردیف اول را به شکل صعودی مرتب کنیم، عدد میانه آن ۵۰ خواهد بود و نتیجه نهایی با کلمه «Yes» نمایش داده میشود. اما در ردیف دوم عدد ۴۰ میانه است نه عدد ۵۰. بنابراین شرط برقرار نیست.
مسیر یادگیری فرمولنویسی و کار با توابع اکسل در فرادرس

همانطور که تا به این بخش از مطلب دیدیم، با استفاده از توابع مختلف در اکسل میتوانیم عملکردهای مشابه توابع دیگر را ایجاد کنیم. بنابراین در مرحله اول آشنایی با انواع توابع و عملیات مربوط به آنها بسیار اهمیت دارد. فیلمهای آموزشی فرادرس مجموعه کاملی در جهت یادگیری این مفاهیم است. بنابراین برای افزایش مهارت در این زمینه پیشنهاد میکنیم فیلم آموزشهای زیر را مشاهده کنید.
- فیلم آموزش توابع و فرمولنویسی در اکسل در فرادرس
- فیلم آموزش ابزارهای کاربردی اکسل در فرادرس
- فیلم آموزش ترفندهای کاربردی اکسل در فرادرس
همچنین برای افزایش مهارت در زمینه کار با نرمافزار اکسل نیز میتوانید از طریق دو مجموعه فیلم آموزش زیر، کلیه مباحث مرتبط را بهشکل دستهبندی شده دنبال کنید.
با افزایش مهارت در استفاده از ابزارها و توابع مختلف اکسل درک ادامه مطلب سادهتر خواهد بود.
۲. نحوه ایجاد عملکرد BETWEEN در اکسل برای دادههای تاریخ
برای انجام محاسبه تاریخ میانی بین دو داده با فرمت تاریخ در جدول اکسل نیز همان فرمول ترکیبی تابع IF و تابع MEDIAN برای اعداد را بهکار میبریم.
به عنوان مثال در تصویر زیر میخواهیم برای ردیف اول دادهها عملکرد تابع BETWEEN را برای شناسایی یک تاریخ مشخص بین تاریخهای موجود در جدول اکسل شبیهسازی کنیم. فرمول مورد نظر، مشابه روش اول و بهصورت =IF(C4=MEDIAN(A4:C4),"Yes","No") خواهد بود. با این تفاوت که فرمت دادهها در سلولهای اکسل بهشکل تاریخ است.
همانطور که مشخص است در ردیف اول تاریخ ۲۲ شهریور ۱۴۰۳ در سلول C2 تاریخ میانه بین ۱۱ خرداد ۱۴۰۳ و ششم مرداد ۱۴۰۳ نیست. بنابراین نتیجه فرمول با عبارت «No» نمایش داده میشود. اما در ردیف دوم این تاریخ در میانه دو تاریخ درج شده در سلولهای A3 و B3 قرار دارد.
۳. نحوه ایجاد عملکرد BETWEEN در اکسل برای دادههای متنی
با استفاده از تابع AND و چند عملگر محاسباتی دیگر میتوانیم قرارگیری یک کلمه را در بین دو کلمه دیگر بر اساس ترتیب حروف الفبا بررسی کنیم. این عملیات برای شناسایی نام کارکنان شرکت یا سایر دادههای متنی مانند موجودی یک کالای خاص در انبار بر حسب حروف الفبا بسیار کاربرد دارد.
فرمول کلی مورد استفاده برای این منظور به شرح زیر است.
=IF(AND(value>=text 1,value<=text 2),"Yes","No")بهعنوان مثال در تصویر زیر دو دسته کلمه برای مقایسه در ردیفهای دوم و سوم جدول وجود دارند. اگر در ردیف دوم بخواهیم کلمه «فرادرس» را از لحاظ ترتیب الفبایی با دو کلمه «آموزش» و «اکسل» مقایسه کنیم، فرمول زیر را تعریف میکنیم.
=IF(AND(C2>=A2,C2<=B2),"Yes","No")همانطور که در تصویر مشخص است، در ردیف اول، حرف «ف» در کلمه «فرادرس» از لحاظ ترتیب الفبای فارسی بالاتر از حرف «الف» در کلمه «اکسل» قرار دارد. بنابراین شرط اول فرمول برقرار است. اما حرف «ف» در رتبه بالاتری از لحاظ ترتیب الفبای فارسی نسبت به حرف «آ» در کلمه «آموزش» قرار دارد. بنابراین شرط دوم فرمول برقرار نیست و نتیجه کلی فرمول با عبارت «No» نمایش داده میشود. بهعبارت دیگر کلمه «فرادرس» از لحاظ ترتیب الفبایی بین دو کلمه «آموزش» و «اکسل» قرار ندارد. اما در ردیف دوم جدول با توجه به درست بودن هر دو شرط فرمول، عبارت «Yes» نشان داده شده است.
لازم است توجه داشته باشیم در صورتیکه حرف اول کلمه مورد نظر برای مقایسه با حرف اول دو کلمه دیگر یکسان باشد، فرمول نوشته شده برای انجام مقایسه حرف دوم یا سایر حروف را از لحاظ ترتیب الفبایی در نظر میگیرد.
نکات مهم در فرمولنویسی تابع BETWEEN در اکسل
در هنگام استفاده از توابع مختلف برای شبیهسازی عملکرد تابع BETWEEN لازم است به دو نکته مهم توجه کنیم.
۱. نحوه فرمول نویسی با در نظر گرفتن اعداد مرزی یا حذف آنها

۲. مدیریت دقیق خطاها و استثناها
کاربردهای عملی BETWEEN در اکسل
فرمولنویسی شرطی برای ایجاد عملکرد تابع BETWEEN در اکسل کاربردهای بسیاری در دنیای واقعی کسب و کار دارد که مهمترین آنها بهشرح زیر است.
- تجزیه و تحلیل دادههای فروش
- عملیات در محدوده دادههای تاریخی حساس به زمان
تجزیه و تحلیل دادههای فروش
عملیات در محدوده دادههای تاریخی حساس به زمان
در صورتیکه یک سری از دادههای حساس به زمان داشته باشیم، طبقهبندی آنها بر اساس یک محدوده تاریخی مشخص نحوه مدیریت و تفسیر اطلاعات را در دورههای زمانی خاص ساده میکند. این عملیات بهخصوص در پیگیری تاریخ مهلت انجام پروژه، تجزیه و تحلیل روندهای فصلی یا برنامهریزی موجودی انبار بر اساس دادههای تاریخی کاربرد دارد. در این حالت میتوان با فرمولنویسی ترکیبی و ایجاد شرط تابع BETWEEN بازه زمانی دقیق مورد نظر را شناسایی کرد. بهعنوان مثال اگر بخواهیم عملکرد کمپین بازاریابی در طی تعطیلات نوروزی را بررسی کنیم، استفاده از این نوع فرمولنویسی کمک می کند تا بتوانیم دادههای مورد نظر در این بازه را برای تجزیه و تحلیل دقیق تفکیک کنیم.
فواید استفاده از BETWEEN در اکسل
فرمولنویسی شرطی برای شبیهسازی عملکرد تابع BETWEEN در اکسل برای اعداد در جدول دادهها دو فایده زیر را دارد.
افزایش دقت تجزیه و تحلیل دادهها
با تعریف فرمولهای دقیق از این طریق اطمینان پیدا میکنیم که فقط دادههای مشخص و مرتبط در جدول بررسی میشوند. این عملیات بهخصوص برای تفکیک دادههای مهم از میان مجموعه بزرگی از اعداد بسیار کاربرد دارد. بنابراین دقت تجزیه و تحلیل دادهها افزایش مییابد.

فراهم کردن زمینه تصمیمگیریهای دقیق
فرمولنویسی در قالب تابع BETWEEN ابزاری برای کمک به تصمیمگیریهای دقیقتر است. زیرا بهعنوان یک فیلتر بین دادههای مختلف عمل میکند و میتوانیم تجزیه و تحلیل خود را فقط در بین دادههای مشخص و مورد نیاز انجام دهیم. ایجاد این محدودیت انجام اقدامات آگاهانه و موثرتر بعدی را ساده میسازد. در نتیجه بهعنوان مثال تصمیمگیریهای دقیقتری در مورد عملکرد کسب و کار، سلامت مالی یا سایر شاخصها خواهیم داشت.
جمعبندی پایانی
با استفاده از ترکیب توابع مختلف در اکسل میتوان تعیین کرد که آیا یک عدد، متن یا تاریخ بین دو مقدار مشخص از دادههای موجود در جدول اکسل وجود دارد یا خیر. به عبارتی با وجود تعریف نشدن تابعی مشخص برای اینکار میتوانیم عملکرد تابع BETWEEN را در اکسل شبیهسازی کنیم. در این مطلب از مجله فرادرس با سه روش فرمولنویسی برای تابع BETWEEN در اکسل آشنا شدیم. با استفاده از این روشها میتوانیم ضمن افزایش دقت تجزیه و تحلیل دادههای متعدد، زمینه تصمیمگیریهای موثرتری را با احتمال خطای کمتر در کسب و کار خود فراهم کنیم.
مطالب مجله فرادرس را در جستجوی گوگل سریعتر ببینید
















