امروزه در هر سازمان، شرکت و دفتر کاری، مدیریت بهینه داده‌ها و گزارش‌گیری سریع یکی از مهم‌ترین مهارت‌های لازم برای رشد شغلی و ورود حرفه‌ای به بازار کار است. همان‌طور که می‌دانید، ابزارهای صفحه گسترده به بخش جدایی‌ناپذیر کارهای اداری تبدیل شده‌اند. در کنار نرم‌افزار محبوب اکسل، سرویس ابری و پرطرفدار گوگل شیت (Google Sheets) به دلیل دسترسی آسان، قابلیت کار تیمی هم‌زمان و سازگاری با سیستم‌های مختلف، جایگاه ویژه‌ای در میان مدیران و کارمندان پیدا کرده است.

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

گوگل شیت (Google Sheets) چیست؟

طبق تعریف ویکی‌پدیا:

«گوگل شیتس (Google Sheets) یک برنامه صفحه گسترده مبتنی بر وب است که توسط شرکت گوگل به عنوان بخشی از سرویس ابری Google Docs Editors ارائه می‌شود. این نرم‌افزار به کاربران اجازه می‌دهد تا به صورت آنلاین اسناد را ایجاد، ویرایش و فرمول‌نویسی کرده و به صورت هم‌زمان با سایر کاربران همکاری کنند.»

ساتیا نادلا (Satya Nadella)، مدیرعامل مایکروسافت، در توصیف اهمیت ابزارهای صفحه گسترده بیان می‌کند:

"اکسل و ابزارهای صفحه گسترده، از مهم‌ترین دستاوردهای نرم‌افزاری برای ارتقای بهره‌وری در تاریخ فناوری اطلاعات هستند."

برای آشنایی بیشتر با مستندات رسمی توابع می‌توانید به مرکز راهنمای توابع گوگل شیت مراجعه کنید.

سناریوی نمونه برای مثال‌ها

برای درک بهتر توابع، فرض کنید با جدولی از اطلاعات پرسنل و فروش شرکت در یک شیت به نام SalesData مواجه هستیم:

| ردیف | A (شناسه) | B (نام کارمند)

| C (بخش) | D (میزان فروش - تومان) | E (وضعیت عملکرد) 

 

۱. تابع SUM و SUMIF (جمع کل و جمع شرطی)

ساده‌ترین و پایه‌ای‌ترین تابع برای انجام محاسبات ریاضی و حسابداری، جمع مقادیر است. با استفاده از SUM کل مقادیر و با SUMIF فقط مقادیری که شرط خاصی دارند جمع می‌شوند.

-- Calculate total sales of all employees
=SUM(D2:D5)

-- Calculate total sales only for employees in Tehran
=SUMIF(C2:C5, "تهران", D2:D5)

۲. تابع COUNTIF و COUNTIFS (شمارش شرطی)

اگر بخواهید بدانید چند نفر در یک بخش مشخص کار می‌کنند یا چه تعداد فروش بالاتر از یک مبلغ خاص ثبت شده، از توابع شمارش شرطی استفاده می‌کنید.

-- Count how many employees are in the Tehran branch
=COUNTIF(C2:C5, "تهران")

-- Count employees in Tehran with sales greater than 10,000,000
=COUNTIFS(C2:C5, "تهران", D2:D5, ">10000000")

۳. تابع IF (شرط‌گذاری و تصمیم‌گیری)

این تابع منطقی به شما امکان می‌دهد بر اساس برقرار بودن یک شرط، خروجی‌های متفاوتی تولید کنید. مثلاً تعیین پاداش برای کارمندانی که فروش هدف را محقق کرده‌اند.

-- Assign performance status based on sales target
=IF(D2 >= 15000000, "عالی", "نیازمند تلاش")

 

۴. تابع VLOOKUP (جستجوی عمودی داده‌ها)

تابع VLOOKUP یکی از نام‌آشناترین و پرکاربردترین توابع در محیط‌های اداری است. این تابع با دریافت یک کلید جستجو (مثل کد پرسنلی)، در ستون اول محدوده جستجو کرده و اطلاعات ستون متناظر را برمی‌گرداند.

-- Search for employee ID 103 and return their name (column 2)
=VLOOKUP(103, A2:D5, 2, FALSE)

۵. تابع XLOOKUP (جستجوی پیشرفته و منعطف)

تابع XLOOKUP نسخه مدرن‌تر و بسیار قدرتمندتر از VLOOKUP است که محدودیت جستجوی به سمت چپ را ندارد و به راحتی خطاهای احتمالی را مدیریت می‌کند.

-- Lookup employee name for ID 102 safely
=XLOOKUP(102, A2:A5, B2:B5, "یافت نشد")

۶. تابع CONCATENATE یا TEXTJOIN (ترکیب متون)

در بسیاری از کارهای اداری، نیاز است نام و نام خانوادگی، یا کد پرسنلی و نام شعبه با یکدیگر در یک سلول ترکیب شوند. تابع TEXTJOIN امکان افزودن جداکننده بین متن‌ها را به سادگی فراهم می‌کند.

-- Combine employee name and branch with a hyphen separator
=TEXTJOIN(" - ", TRUE, B2, C2)

۷. تابع IFERROR (مدیریت و پنهان‌سازی خطاها)

هنگامی که فرمولی با خطا (مانند #N/A یا #DIV/0!) مواجه می‌شود، ظاهر گزارش نامطلوب خواهد شد. با IFERROR می‌توانید پیام خطای پیش‌فرض را با یک متن دلخواه جایگزین کنید.

-- Handle lookup errors smoothly
=IFERROR(VLOOKUP(109, A2:D5, 2, FALSE), "کارمند مورد نظر یافت نشد")

۸. تابع UNIQUE (حذف تکراری‌ها و استخراج موارد یکتا)

اگر لیستی طولانی از شعب یا دسته‌بندی‌ها دارید و می‌خواهید بدون تکرار لیست شهرها را استخراج کنید، UNIQUE این کار را به صورت خودکار انجام می‌دهد.

-- Extract a unique list of company branches
=UNIQUE(C2:C5)

 

۹. تابع FILTER (فیلتر کردن پویای داده‌ها)

تابع FILTER داده‌های جدول شما را بر اساس شرایطی که تعیین می‌کنید فیلتر کرده و در یک بخش جدید به نمایش می‌گذارد، بدون اینکه به چیدمان داده‌های اصلی دست بزند.

-- Filter and display only records from the Tehran branch
=FILTER(A2:D5, C2:C5 = "تهران")

۱۰. تابع قدرتمند QUERY (گزارش‌گیری به سبک پایگاه داده)

این تابع منحصر‌به‌فردترین قابلیت گوگل شیت است که به شما امکان می‌دهد با زبان پرس‌وجوی مشابه SQL، گزارش‌های پیچیده، دسته‌بندی و محاسبات را تنها با یک خط فرمول بنویسید.

-- Select employee name and sales where branch is Tehran and sort by sales descending
=QUERY(A2:D5, "SELECT B, D WHERE C = 'تهران' ORDER BY D DESC", 0)

گوگل شیت

جمع‌بندی

تسلط بر این ۱۰ تابع به شما کمک می‌کند تا کارهای تکراری روزمره اداری را خودکار کنید، خطاهای محاسباتی انسانی را کاهش دهید و گزارش‌هایی دقیق، شفاف و حرفه‌ای برای مدیران و همکاران خود آماده سازید. پیشنهاد می‌شود این توابع را در فایل‌های کاری واقعی تمرین کرده و با ترکیب آن‌ها جریان کاری خود را بهینه کنید.