90 سوال عملی اکسل 2024
در ادامه 90 سوال عملی اکسل 2024 (ویژه آزمون فنی و حرفهای) همراه با پاسخ آمده است. بین سوالات و پاسخها فاصله گذاشته شده است:
1. قفل کردن سلولهای خاص در یک شیت
پاسخ: Review > Protect Sheet > انتخاب سلولهایی که مجاز به ویرایش هستند
2. استفاده از تابع VLOOKUP برای یافتن قیمت محصول
پاسخ: =VLOOKUP(A2,Sheet2!A:B,2,FALSE)
3. تنظیم چاپ برای قرارگیری جدول در یک صفحه
پاسخ: Page Layout > Page Setup > Fit to one page
4. استفاده از تابع COUNTIF برای شمارش نمرات بیشتر از 15
پاسخ: =COUNTIF(B2:B20,”>15″)
5. محاسبه درصد پیشرفت با فرمول (مقدار انجام شده / کل) * 100
پاسخ: =(C2/D2)*100
6. ایجاد یک قالب شرطی برای نمایش اعداد تکراری
پاسخ: Conditional Formatting > Highlight Cells Rules > Duplicate Values
7. قالببندی خودکار سلولها با استفاده از Data Bars
پاسخ: Conditional Formatting > Data Bars
8. استفاده از تابع IF برای بررسی اینکه آیا نمره بالاتر از 10 است
پاسخ: =IF(A2>10,”قبول”,”رد”)
9. ایجاد نمودار ستونی برای دادههای فروش ماهانه
پاسخ: انتخاب دادهها > Insert > انتخاب نمودار ستونی
10. ایجاد خلاصهای از دادهها با استفاده از Pivot Table
پاسخ: Insert > Pivot Table > انتخاب دادهها > ایجاد جدول جدید
حتماً! از اینجا به بعد سوالات عملی اکسل را بهصورت استاندارد طراحی میکنم؛ یعنی:
- در صورت سؤال، محدوده سلولها مشخص میشود (مثلاً A2:A10 یا Sheet1!B2:D20)
- سپس پاسخ دقیق و شفاف داده میشود.
در ادامه 10 نمونه اول به این سبک آورده شدهاند:
1. در محدوده سلولهای A2:A10 اسامی درج شدهاند. در سلول B2 میخواهیم بررسی کنیم که آیا هر اسم برابر با “Ali” است یا خیر. از چه فرمولی استفاده میکنیم؟
پاسخ:=IF(A2="Ali","بله","خیر")
2. در Sheet1!B2:B20 نمرات دانشآموزان قرار دارد. چند نفر نمره بالای 15 گرفتهاند؟
پاسخ:=COUNTIF(Sheet1!B2:B20,">15")
3. در Sheet1!A2:A10 قیمت کالاها و در Sheet1!B2:B10 تعداد فروخته شده قرار دارد. مجموع کل فروش را در سلول C2 حساب کنید.
پاسخ:=SUMPRODUCT(A2:A10,B2:B10)
4. در سلولهای C2:C15 تاریخ ثبت سفارشها بهصورت میلادی وارد شده است. چطور فرمت آنها را به شمسی تغییر دهیم؟
پاسخ:
استفاده از افزونه تاریخ شمسی یا فرمتدهی با افزونههای جانبی مانند PersianDate. در اکسل بهتنهایی امکان تبدیل مستقیم نیست مگر با استفاده از کدنویسی VBA.
5. در Sheet1!A1:D10 دادههای یک جدول قرار دارد. چگونه از این دادهها یک Pivot Table بسازیم تا مجموع فروش هر محصول نمایش داده شود؟
پاسخ:
Insert > Pivot Table > انتخاب محدوده A1:D10 > انتخاب مکان نمایش Pivot > در پنجره Pivot:
- Product را در بخش Rows
- Amount را در بخش Values قرار دهید.
6. در سلول A1 عدد 1200 و در A2 عدد 800 نوشته شده است. درصد کاهش را در سلول A3 محاسبه کنید.
پاسخ:=((A1-A2)/A1)*100
7. در Sheet1!A2:A50 اسامی مشتریان و در B2:B50 شماره فاکتور قرار دارد. چطور تعداد فاکتورهای یکتا را بشماریم؟
پاسخ:=SUM(1/COUNTIF(B2:B50,B2:B50))
در حالت نیاز به تایید با Ctrl+Shift+Enter برای فرمول آرایهای در نسخههای قدیمی اکسل
یا در نسخههای جدید:=COUNTA(UNIQUE(B2:B50))
8. در Sheet1!C2:C20 لیست تاریخهای ورود قرار دارد. چگونه ردیفهایی را که تاریخ آنها در ماه فروردین هستند فیلتر کنیم؟
پاسخ:
با استفاده از ستون کمکی با فرمول:=TEXT(C2,"mm")
سپس فیلتر بر اساس مقدار “01”
9. در Sheet1!A2:A20 لیست اعداد تکراری وجود دارد. چطور فقط اعداد یکتا را استخراج کنیم؟
پاسخ:
در سلول دیگر بنویسید:=UNIQUE(A2:A20)
10. در محدوده B2:B100 نمرات وارد شدهاند. چگونه میانگین نمرات بالاتر از 10 را حساب کنیم؟
پاسخ:=AVERAGEIF(B2:B100,">10")
ادامه ۹۰ سوال عملی استاندارد اکسل 2024 (فنی و حرفهای) همراه با پاسخ، به همان سبک قبلی:
11. در محدوده A2:A15 نام کالاها و در B2:B15 قیمت واحد آنها قرار دارد. در C2:C15 تعداد فروش ثبت شده است. در D2، مجموع فروش کل را محاسبه کنید.
پاسخ:=SUMPRODUCT(B2:B15,C2:C15)
12. در Sheet1!B2:B30 نمرات امتحان وارد شدهاند. چطور بالاترین نمره را پیدا کنیم؟
پاسخ:=MAX(B2:B30)
13. در Sheet1!C2:C40 تاریخ تولد کاربران نوشته شده است. چطور سن هر نفر را نسبت به امروز محاسبه کنیم؟
پاسخ:=DATEDIF(C2,TODAY(),"Y")
14. در محدوده D2:D100 نمرات وجود دارد. با استفاده از فرمتدهی شرطی، نمرات کمتر از 10 را به رنگ قرمز نمایش دهید.
پاسخ:
انتخاب محدوده D2:D100 > Conditional Formatting > Highlight Cell Rules > Less Than > وارد کردن عدد 10 و انتخاب رنگ قرمز
15. در A2:A20 اسامی کارمندان نوشته شده و در B2:B20 شماره پرسنلی. در سلول C5 میخواهیم با وارد کردن شماره پرسنلی، نام فرد را نمایش دهیم.
پاسخ:=VLOOKUP(C5,B2:B20,1,FALSE)
اگر محدوده شامل جدول نام و شماره باشد، تابع باید تغییر کند. اگر جدول A2:B20 باشد:=VLOOKUP(C5,A2:B20,2,FALSE)
16. در سلولهای A1 تا A10 اعداد مختلف وجود دارد. چه تابعی برای شمارش فقط اعداد زوج مناسب است؟
پاسخ:=COUNTIFS(A1:A10,"=0",MOD(A1:A10,2))
یا با ستون کمکی و استفاده از:=IF(MOD(A1,2)=0,1,0) و سپس =SUM برای جمع
17. در محدوده A2:A50 شماره ملی ثبت شده است. چگونه بررسی کنیم که هیچکدام تکراری نیست؟
پاسخ:
استفاده از تابع:=COUNTIF(A2:A50,A2)>1 در یک ستون کمکی
یا استفاده از:
Conditional Formatting > Highlight Cells Rules > Duplicate Values
18. در Sheet1!B2:B30 مقادیر فروش روزانه ثبت شده است. مجموع فروش در روزهای فرد (ردیفهای فرد) را محاسبه کنید.
پاسخ:=SUM(FILTER(B2:B30,ISEVEN(ROW(B2:B30))=FALSE))
در نسخههای جدید اکسل
19. در A2:A20 نامها و در B2:B20 شماره تلفنها وارد شدهاند. چطور دادهها را به ترتیب حروف الفبا براساس نام مرتب کنیم؟
پاسخ:
انتخاب A2:B20 > Data > Sort > انتخاب ستون A > A to Z
20. در Sheet1!A2:A20 دادههایی وجود دارد. چگونه تعداد سلولهای خالی را بشماریم؟
پاسخ:=COUNTBLANK(A2:A20)
در ادامه 70 سوال باقیمانده از تمرینات عملی اکسل به سبک آزمونهای سازمان فنیوحرفهای را مشاهده میکنید:
21. در Sheet1!A2:A20 اسامی وارد شدهاند. فرمولی بنویسید که تعداد سلولهای غیرخالی را محاسبه کند.
پاسخ:=COUNTA(A2:A20)
22. در Sheet1!B2:B20 نمرات دانشجویان ثبت شدهاند. فرمولی بنویسید که میانگین نمرات را محاسبه کند.
پاسخ:=AVERAGE(B2:B20)
23. در Sheet1!C2:C20 تعدادی تاریخ ثبت شده است. فرمولی بنویسید که اولین تاریخ را نمایش دهد.
پاسخ:=MIN(C2:C20)
24. در محدوده D2:D20 مقادیر عددی قرار دارد. فرمولی بنویسید که مجموع مقادیر بزرگتر از 100 را محاسبه کند.
پاسخ:=SUMIF(D2:D20,">100")
25. در محدوده E2:E20 تاریخهایی ثبت شدهاند. فرمولی بنویسید که تعداد تاریخهایی که در سال 1402 هستند را شمارش کند.
پاسخ:=COUNTIFS(E2:E20,">=1402/01/01",E2:E20,"<=1402/12/29")
26. در Sheet1!A2:A20 اسامی قرار دارد. فرمولی بنویسید که نام “علی” را جستجو کند و اگر وجود داشت، “موجود است” نمایش دهد.
پاسخ:=IF(COUNTIF(A2:A20,"علی")>0,"موجود است","موجود نیست")
27. در محدوده B2:B20 نمرات قرار دارد. فرمولی بنویسید که تعداد نمراتی که بزرگتر یا مساوی 10 هستند را بشمارد.
پاسخ:=COUNTIF(B2:B20,">=10")
28. در محدوده C2:C20 قیمت کالاها قرار دارد. فرمولی بنویسید که میانگین قیمتهایی که کمتر از 50000 تومان هستند را محاسبه کند.
پاسخ:=AVERAGEIF(C2:C20,"<50000")
29. در ستون D نام شهرها قرار دارد. فرمولی بنویسید که چند بار “تهران” تکرار شده است.
پاسخ:=COUNTIF(D2:D20,"تهران")
30. فرمولی بنویسید که مقدار سلول A2 را به حروف بزرگ تبدیل کند.
پاسخ:=UPPER(A2)
31. در سلول A2 نام و نام خانوادگی به صورت کامل وارد شده است (مثلاً: علی رضایی). فرمولی بنویسید که فقط نام (کلمه اول) را استخراج کند.
پاسخ:=LEFT(A2,FIND(" ",A2)-1)
32. در سلول A2 نام و نام خانوادگی وجود دارد. فرمولی بنویسید که فقط نام خانوادگی (کلمه دوم) را نمایش دهد.
پاسخ:=MID(A2,FIND(" ",A2)+1,LEN(A2))
33. در محدوده B2:B20 تاریخ تولد افراد ثبت شده است. فرمولی بنویسید که میانگین سن افراد را در سال 1403 محاسبه کند.
پاسخ:=AVERAGE(1403-YEAR(B2:B20)) (در نسخههای جدید اکسل یا با استفاده از Ctrl+Shift+Enter برای تبدیل به فرمول آرایهای)
34. در سلول A2 یک عدد قرار دارد. فرمولی بنویسید که بررسی کند آیا عدد زوج است یا فرد.
پاسخ:=IF(ISEVEN(A2),"زوج","فرد")
35. در ستون C قیمتها وارد شدهاند. با استفاده از ابزار Conditional Formatting، خانههایی که قیمت بالای 100000 دارند را به رنگ قرمز درآورید.
پاسخ:
انتخاب ستون C → منوی Home → Conditional Formatting → Highlight Cell Rules → Greater Than → مقدار 100000 → انتخاب رنگ قرمز
در ادامه سوالات 36 تا 90 از تمرینات عملی اکسل (2024) به سبک آزمونهای سازمان فنی و حرفهای، همراه با پاسخ ارائه میشود:
36. در سلول A2 یک عدد وارد شده است. فرمولی بنویسید که حاصل مربع آن عدد را نمایش دهد.
پاسخ:=A2^2
37. در محدوده B2:B10 نمرات وارد شده است. فرمولی بنویسید که بالاترین نمره را نمایش دهد.
پاسخ:=MAX(B2:B10)
38. در سلول C2 یک تاریخ وارد شده است. فرمولی بنویسید که روز هفته آن تاریخ را به زبان فارسی برگرداند.
پاسخ:
برای این کار نیاز به ترکیب تابع TEXT با قالببندی سفارشی است، اما به فارسی نیاز به افزودن افزونه یا VBA دارد. در حالت ساده:=TEXT(C2,"dddd") (روز هفته به انگلیسی برمیگرداند)
39. در سلول D2 مقدار عددی وارد شده است. اگر عدد بیشتر از 100 باشد بنویسد “بزرگ”، در غیر این صورت “کوچک”.
پاسخ:=IF(D2>100,"بزرگ","کوچک")
40. در ستون E تاریخ تولد افراد وارد شده است. فرمولی بنویسید که سن فرد را بر اساس سال جاری (1403) نمایش دهد.
پاسخ:=1403-YEAR(E2)
41. در ستون A کد پرسنلی و در ستون B نام پرسنل ثبت شده است. فرمولی بنویسید که با وارد کردن کد پرسنلی، نام فرد نمایش داده شود.
پاسخ:=VLOOKUP(کد_موردنظر,A2:B20,2,FALSE)
42. در سلول A2 مقداری وارد شده است. فرمولی بنویسید که اگر سلول خالی باشد، “وارد نشده” نمایش دهد، وگرنه همان مقدار نمایش داده شود.
پاسخ:=IF(A2="","وارد نشده",A2)
43. محدوده A2:A10 شامل اعداد مختلف است. فرمولی بنویسید که تعداد اعدادی که مضرب 5 هستند را شمارش کند.
پاسخ:=SUMPRODUCT(--(MOD(A2:A10,5)=0))
44. در سلول B2 نام ماه (مثلاً “فروردین”) وارد شده است. فرمولی بنویسید که شماره آن ماه را برگرداند.
پاسخ:
=SWITCH(B2,"فروردین",1,"اردیبهشت",2,"خرداد",3,"تیر",4,"مرداد",5,"شهریور",6,"مهر",7,"آبان",8,"آذر",9,"دی",10,"بهمن",11,"اسفند",12)
45. در ستون A کد کالا و در ستون B قیمت کالا ثبت شده است. فرمولی بنویسید که میانگین قیمت کالاهایی که کدشان با “K” شروع میشود را حساب کند.
پاسخ:=AVERAGEIF(A2:A20,"K*",B2:B20)
46. در ستون C نام فایلها وارد شده است. فرمولی بنویسید که فقط پسوند فایل (مثلاً “.xlsx”) را نمایش دهد.
پاسخ:=RIGHT(C2,LEN(C2)-FIND(".",C2))
47. در سلول A2 فرمولی بنویسید که نتیجهی تابع IF سهشرطی زیر را پیاده کند:
اگر مقدار <10 باشد “ضعیف”، اگر بین 10 تا 17 باشد “متوسط”، اگر بالاتر باشد “خوب”.
پاسخ:=IF(A2<10,"ضعیف",IF(A2<=17,"متوسط","خوب"))
48. با استفاده از ابزار Pivot Table، مجموع فروش هر فروشنده را از جدول فروش محاسبه کنید.
پاسخ:
Insert → Pivot Table → در Row: نام فروشنده، در Values: مجموع فروش
49. در ستون D تاریخ ثبت شده است. فرمولی بنویسید که فقط ماه آن تاریخ را به صورت عددی نمایش دهد.
پاسخ:=MONTH(D2)
50. در سلول A2 یک عدد اعشاری وارد شده است. فرمولی بنویسید که فقط بخش صحیح عدد را نمایش دهد.
پاسخ:=INT(A2)
51. در سلول B2 یک عدد وارد شده است. فرمولی بنویسید که عدد را به نزدیکترین عدد صحیح گرد کند.
پاسخ:=ROUND(B2,0)
52. در ستون C قیمتها ثبت شده است. فرمولی بنویسید که مجموع قیمتهایی که کمتر از میانگین کل هستند را بدهد.
پاسخ:=SUMIF(C2:C20,"<"&AVERAGE(C2:C20))
53. در سلول A2 یک تاریخ وارد شده است. فرمولی بنویسید که چند روز تا پایان سال مانده است.
پاسخ:=DATE(YEAR(A2),12,31)-A2
54. در ستون B نمرات ثبت شدهاند. فرمولی بنویسید که تعداد نمرات بین 10 تا 20 را بشمارد.
پاسخ:=COUNTIFS(B2:B20,">=10",B2:B20,"<=20")
55. در سلول A2 عددی وارد شده است. فرمولی بنویسید که با استفاده از تابع CHOOSE، اگر عدد 1 باشد “کم”، 2 باشد “متوسط”، 3 باشد “زیاد” نمایش دهد.
پاسخ:=CHOOSE(A2,"کم","متوسط","زیاد")
56. فرمولی بنویسید که عدد موجود در A2 را به عددی با سه رقم اعشار گرد کند.
پاسخ:=ROUND(A2,3)
57. در ستون D تاریخ تولدها وارد شده است. فرمولی بنویسید که نام ماه میلادی آنها را نمایش دهد.
پاسخ:=TEXT(D2,"mmmm")
58. در سلول A2 فرمولی بنویسید که اگر عدد در بازه 100 تا 200 باشد “مجاز” و در غیر این صورت “نامجاز” بنویسد.
پاسخ:=IF(AND(A2>=100,A2<=200),"مجاز","نامجاز")
59. در ستون C شماره موبایلها وارد شدهاند. فرمولی بنویسید که فقط 4 رقم آخر هر شماره را نمایش دهد.
پاسخ:=RIGHT(C2,4)
60. در سلول A2 عددی بین 1 تا 7 وارد شده است. فرمولی بنویسید که روز هفته معادل آن را به زبان فارسی نمایش دهد.
پاسخ:
=CHOOSE(A2,"شنبه","یکشنبه","دوشنبه","سهشنبه","چهارشنبه","پنجشنبه","جمعه")
در ادامه سوالات 61 تا 90 تمرین عملی اکسل 2024 به سبک آزمونهای فنی و حرفهای به همراه پاسخ، با رعایت فاصله بین سؤال و جواب ارائه میگردد:
61. در ستون A اعدادی وارد شده است. فرمولی بنویسید که مجموع اعداد زوج را محاسبه کند.
پاسخ:=SUMIF(A2:A20,"=0",MOD(A2:A20,2)=0)
(نسخه دقیقتر:=SUMPRODUCT(--(MOD(A2:A20,2)=0),A2:A20))
62. در ستون B اسامی ثبت شده است. فرمولی بنویسید که تعداد اسامی شامل حرف “ع” را بشمارد.
پاسخ:=COUNTIF(B2:B20,"*ع*")
63. در سلول C2 رشتهای شامل نام و نام خانوادگی وارد شده است (مثلاً “علی رضایی”). فرمولی بنویسید که فقط نام را استخراج کند.
پاسخ:=LEFT(C2,FIND(" ",C2)-1)
64. در سلول D2 همان رشته بالا وجود دارد. فرمولی بنویسید که فقط نام خانوادگی را استخراج کند.
پاسخ:=RIGHT(D2,LEN(D2)-FIND(" ",D2))
65. در ستون E اعدادی وارد شدهاند. فرمولی بنویسید که میانگین فقط اعداد بزرگتر از 100 را حساب کند.
پاسخ:=AVERAGEIF(E2:E20,">100")
66. فرمولی بنویسید که عدد موجود در A2 را به نزدیکترین مضرب 5 گرد کند.
پاسخ:=MROUND(A2,5)
67. در سلول B2 ساعت ورود (مثلاً 08:30) و در C2 ساعت خروج وارد شده است. فرمولی بنویسید که تعداد ساعات کاری را نمایش دهد.
پاسخ:=C2-B2
(سپس فرمت سلول را به [h]:mm تغییر دهید)
68. فرمولی بنویسید که اگر عدد موجود در A2 بین 1 تا 10 باشد “ضعیف”، 11 تا 15 “متوسط”، بالاتر از آن “خوب” بنویسد.
پاسخ:=IF(A2<=10,"ضعیف",IF(A2<=15,"متوسط","خوب"))
69. در سلول A2 مبلغ فروش و در B2 درصد تخفیف وارد شده است. فرمولی بنویسید که مبلغ نهایی پس از تخفیف را نمایش دهد.
پاسخ:=A2*(1-B2)
70. فرمولی بنویسید که تعداد سلولهای غیرخالی در محدوده A2:A20 را بشمارد.
پاسخ:=COUNTA(A2:A20)
71. در محدوده B2:B20 اعدادی وارد شده است. فرمولی بنویسید که فقط تعداد اعداد منفی را بشمارد.
پاسخ:=COUNTIF(B2:B20,"<0")
72. فرمولی بنویسید که عدد موجود در A2 را به بالا گرد کند.
پاسخ:=ROUNDUP(A2,0)
73. در ستون C قیمت هر کالا و در D تعداد فروش وارد شده است. فرمولی بنویسید که درآمد هر ردیف را محاسبه کند.
پاسخ:=C2*D2
74. فرمولی بنویسید که اگر مقدار A2 از مقدار B2 بیشتر بود، “درست” بنویسد، در غیر این صورت “نادرست”.
پاسخ:=IF(A2>B2,"درست","نادرست")
75. در ستون A نام کالا، در ستون B قیمت و در ستون C تخفیف است. فرمولی بنویسید که قیمت نهایی را محاسبه کند.
پاسخ:=B2*(1-C2)
76. در سلول D2 فرمولی بنویسید که مقدار A2 را به درصد نمایش دهد (مثلاً 0.25 را 25%).
پاسخ:=A2 و فقط قالب سلول را به Percent تغییر دهید.
77. در ستون E تاریخ شروع و در F تاریخ پایان پروژه است. فرمولی بنویسید که مدت پروژه را بر حسب روز نمایش دهد.
پاسخ:=F2-E2
78. در سلول A2 فرمولی بنویسید که مقدار A2 را به صورت متن بنویسد (مثلاً عدد 100 را به “100”).
پاسخ:=TEXT(A2,"0")
79. فرمولی بنویسید که مقدار عددی A2 را به تومان نمایش دهد (مثلاً 25000 به “25,000”).
پاسخ:=TEXT(A2,"#,##0")
80. فرمولی بنویسید که اختلاف بین دو تاریخ در سلولهای A2 و B2 را به ماه نمایش دهد.
پاسخ:=DATEDIF(A2,B2,"m")
81. فرمولی بنویسید که فقط سال از یک تاریخ در سلول C2 را جدا کند.
پاسخ:=YEAR(C2)
82. فرمولی بنویسید که روز ماه را از یک تاریخ در سلول C2 جدا کند.
پاسخ:=DAY(C2)
83. در سلول A2 فرمولی بنویسید که عدد را به پایین گرد کند.
پاسخ:=ROUNDDOWN(A2,0)
84. فرمولی بنویسید که تعداد کاراکترهای موجود در سلول B2 را نمایش دهد.
پاسخ:=LEN(B2)
85. در سلول A2 فرمولی بنویسید که مقدار را به صورت عدد مثبت نمایش دهد (چه منفی باشد چه مثبت).
پاسخ:=ABS(A2)
86. در ستون B نمرات و در ستون C وضعیت قرار دارد. فرمولی بنویسید که اگر نمره بیش از 10 بود، در ستون C بنویسد “قبول”، وگرنه “رد”.
پاسخ:=IF(B2>10,"قبول","رد")
87. در ستون D قیمت کالا، و در E تعداد فروش است. در ستون F فرمولی بنویسید که مجموع کل درآمد را برای هر ردیف نمایش دهد.
پاسخ:=D2*E2
88. در سلول A2 یک کد شناسایی مانند “ST-001” وارد شده است. فرمولی بنویسید که فقط قسمت عددی را نمایش دهد.
پاسخ:=RIGHT(A2,LEN(A2)-FIND("-",A2))
89. در ستون B نمرات، فرمولی بنویسید که تعداد نمرات بالای 17 را بشمارد.
پاسخ:=COUNTIF(B2:B20,">17")
90. فرمولی بنویسید که اگر مقدار A2 عدد نباشد، عبارت “خطا” نمایش داده شود.
پاسخ:=IF(ISNUMBER(A2),A2,"خطا")