منطقی Excel 2019 ◉ 2 بازدید

=SWITCH()

یک مقدار را با چند حالت مقایسه می‌کند و نتیجه‌ی اولین حالتی را که برابر باشد برمی‌گرداند

=SWITCH(expression, value1, result1, [value2, result2], ..., [default])
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودی‌ها را ببینید.
نوع خروجیترکیبی
محبوبیت55 / 100
Volatileخیر
Dynamic Arrayخیر
📥 دانلود فایل نمونه اکسل (.xlsx) — بزودی ▦ امتحان در Playground فایل اختصاصی این تابع — ایمن و کم‌حجم · شامل داده نمونه + فرمول فعال
اشتراک‌گذاری:

⬇ دانلود فایل نمونه اکسل

یک فایل .xlsx اختصاصی برای =SWITCH() با داده‌های نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.

  • شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
  • شیت «راهنما» — سینتکس، توضیح ورودی‌ها و نکات همین صفحه
  • تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
📥 دانلود SWITCH.xlsx — بزودی حجم ~ 8–12 KB · بدون ماکرو

⇪ اشتراک‌گذاری

این تابع را به دوستان بفرستید

🧠 🧠 کوییز این تابع

سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!

◧ ورودی‌های تابع

نام ورودینوعوضعیتتوضیح
expression هر نوع الزامی مقداری که باید بررسی شود
value1 هر نوع الزامی حالت اول
result1 هر نوع الزامی نتیجه در صورت برابر بودن با حالت اول
value2 هر نوع اختیاری حالت‌های بعدی
result2 هر نوع اختیاری نتیجه‌ی حالت‌های بعدی
default هر نوع اختیاری اگر هیچ حالتی برابر نبود؟

▣ مثال‌های کاربردی

مثال 1 =SWITCH(A2, 1, "فروش", 2, "مالی", 3, "انبار", "نامشخص")
مثال 2 =SWITCH(WEEKDAY(A2), 7, "شنبه", 6, "جمعه", "وسط هفته")

✦ نکات مهم

  • فقط برابری را بررسی می‌کند؛ شرط‌هایی مثل بزرگ‌تر و کوچک‌تر را مستقیم قبول نمی‌کند.
  • برای شرط‌های بزرگ‌تر و کوچک‌تر، ورودی اول را TRUE بنویسید و شرط‌ها را جای مقدارها بگذارید.
  • اگر مقدار پیش‌فرض نوشته نشود و هیچ حالتی برابر نباشد، خطای #N/A می‌دهد.
  • به بزرگی و کوچکی حروف حساس نیست.

⚠ خطاهای رایج

#N/A هیچ حالتی برابر نبوده و مقدار پیش‌فرض هم نوشته نشده است
راه‌حل: اضافه کردن مقدار پیش‌فرض در انتهای فرمول

💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده

🔒 نظر شما پس از تایید مدیر منتشر می‌شود.

دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده می‌شود

هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!

✍️ ارسال نظر / سوال

captcha
🔒 نظر شما پس از تایید مدیر منتشر می‌شود.