فهرست مطالب
این بار تصمیم گرفتیم ساده ترین توابع Google Sheets را در اختیار شما قرار دهیم که قطعاً باید یاد بگیرید. آنها نه تنها به شما در محاسبات ساده کمک می کنند، بلکه به گسترش دانش شما در زمینه ساخت فرمول های Google Sheets نیز کمک می کنند.
نحوه ساخت فرمول های Google Sheets
هر مقاله فرمول های Google Sheets را که دیده ام، همه آنها با توضیح دو جنبه اصلی شروع می شوند: تابع چیست و فرمول چیست. خوشبختانه، ما قبلاً این موضوع را در راهنمای شروع ویژه فرمولهای Google Sheets پوشش دادهایم. علاوه بر این، برخی از منابع سلولی و اپراتورهای مختلف را روشن می کند. اگر هنوز آن را ندیده اید، وقت آن رسیده است که آن را بررسی کنید.
یکی دیگر از مقاله های ما همه چیزهایی را که باید بدانید تا بتوانید اولین فرمول های خود را در Google Sheets اضافه کنید، به سلول های دیگر ارجاع دهید و برگهها، یا فرمولها را در پایین ستون کپی کنید.
وقتی این موارد را پوشش دادید، با استفاده از انواع توابع اصلی کاربرگنگار Google که در زیر توضیح داده شده است، مشکلی نخواهید داشت.
12 مفیدترین کاربرگنگار Google توابع
این راز نیست که ده ها توابع در صفحات گسترده وجود دارد که هر کدام ویژگی های خاص خود را دارند و هدف خاص خود را دارند. اما این بدان معنا نیست که اگر به همه آنها مسلط نباشید، هیچ چیز در مورد جداول الکترونیکی نمی دانید.
مجموعه کوچکی از عملکردهای Google Sheets وجود دارد که به شما امکان می دهد به اندازه کافی بدون فرو رفتن در صفحات گسترده دوام بیاورید. اجازهافزونه.
توجه داشته باشید. از آنجایی که این ابزار بخشی از Power Tools است، ابتدا باید آن را نصب کنید. ابزار را درست در پایین صفحه پیدا خواهید کرد:
سپس گزینه تغییر همه فرمول های انتخاب شده را انتخاب می کنم، *3<2 را اضافه می کنم> در انتهای نمونه فرمول، و روی Run کلیک کنید. میتوانید ببینید که چگونه مجموعها بر این اساس تغییر میکنند - همه یکجا:
امیدوارم این مقاله به برخی از سؤالات شما در مورد عملکردهای Google Sheets پاسخ داده باشد. اگر فرمول Google Sheets دیگری در ذهن دارید که در اینجا توضیح داده نشده است، در نظرات زیر به ما اطلاع دهید.
من آنها را به شما معرفی کنم.نکته. اگر کار شما بسیار مشکل است و فرمولهای اصلی Google Sheets آن چیزی نیست که به دنبال آن هستید، مجموعه ابزارهای سریع ما را بررسی کنید - ابزار قدرت.
عملکرد SUM کاربرگنگار Google
اکنون، این یکی از آن توابع کاربرگنگار Google است که باید به روشی یاد بگیرید. چندین عدد و/یا سلول را جمع می کند و کل آنها را برمی گرداند:
=SUM(value1, [value2, ...])- value1 اولین مقداری است که جمع می شود. این می تواند یک عدد، یک سلول با یک عدد یا حتی یک محدوده از سلول های دارای اعداد باشد. این آرگومان مورد نیاز است.
- value2, ... - همه اعداد دیگر و/یا سلولهای دارای اعدادی که میخواهید به value1 اضافه کنید. براکت های مربع نشان می دهد که این یکی اختیاری است. و در این مورد خاص می توان چندین بار تکرار کرد.
نکته. میتوانید توابع را در میان ابزارهای استاندارد در نوار ابزار Google Sheets پیدا کنید:
من میتوانم فرمولهای مختلف Google Sheets SUM مانند این ایجاد کنم:
=SUM(2,6)
برای محاسبه دو عدد (عدد) از کیوی برای من)
=SUM(2,4,6,8,10)
برای محاسبه چندین عدد
=SUM(B2:B6)
برای جمع کردن چندین سلول در محدوده
نکته. ترفندی وجود دارد که تابع به شما اجازه می دهد تا به سرعت سلول ها را در Google Sheets در یک ستون یا یک ردیف اضافه کنید. تابع SUM را درست زیر ستونی که میخواهید جمع کنید یا سمت راست ردیف مورد نظر وارد کنید. خواهید دید که چگونه استفوراً محدوده صحیح را پیشنهاد میکند:
همچنین ببینید:
- نحوه جمعبندی ردیفها در صفحات گسترده Google
COUNT & ; COUNTA
این دو تابع Google Sheets به شما اطلاع می دهد که محدوده شما دارای چند سلول از محتوای مختلف است. تنها تفاوت بین آنها این است که کاربرگنگار Google COUNT فقط با سلولهای عددی کار میکند، در حالی که COUNTA سلولها را با متن نیز میشمارد.
بنابراین، برای مجموع تمام سلولها فقط با اعداد، از COUNT برای کاربرگنگار Google استفاده میکنید:
=COUNT(value1, [value2, ...])- value1 اولین مقدار یا محدوده ای است که باید بررسی شود.
- value2 – مقادیر یا محدوده های دیگر برای شمارش استفاده کنید. همانطور که قبلاً به شما گفتم، کروشه ها به این معنی است که تابع ممکن است بدون value2 انجام شود.
فرمولی که من دارم اینجاست:
=COUNT(B2:B7)
اگر بخواهم همه سفارشها را با وضعیت مشخص دریافت کنم، باید از عملکرد دیگری استفاده کنم: COUNTA برای برگههای Google. تمام سلولهای غیر خالی را میشمارد: سلولهای دارای متن، اعداد، تاریخها، بولی - شما نام ببرید.
=COUNTA(value1, [value2, ...])دریل با آرگومانهایش یکسان است: value1 و value2 مقادیر یا محدودههایی را برای پردازش نشان میدهند، value2 و موارد زیر اختیاری هستند.
به تفاوت توجه کنید:
=COUNTA(B2:B7)
COUNTA در کاربرگنگار Google، همه سلولهای حاوی محتویات را، اعم از اعداد یا نه، در نظر میگیرد.
همچنین ببینید:
- کاربرگنگار Google COUNT و COUNTA – aراهنمای دقیق توابع با مثال
SUMIF & COUNTIF
در حالی که SUM، COUNT، و COUNTA همه رکوردهایی را که به آنها میدهید محاسبه میکنند، SUMIF و COUNTIF در کاربرگنگار Google آن سلولهایی را پردازش میکنند که شرایط خاصی را برآورده میکنند. بخشهای فرمول به صورت زیر خواهد بود:
=COUNTIF(محدوده، معیار)- محدوده برای شمارش – مورد نیاز
- معیار در نظر گرفتن برای شمارش – مورد نیاز
- محدوده برای اسکن مقادیر مربوط به معیار – مورد نیاز
- معیار برای اعمال به محدوده – مورد نیاز
- sum_range – محدوده برای جمع کردن رکوردها اگر با محدوده اول متفاوت باشد – اختیاری
به عنوان مثال، من می توانم تعداد سفارش هایی که از برنامه عقب مانده اند را دریابم:
=COUNTIF(B2:B7,"late")
یا می توانم تعداد کل را دریافت کنم فقط از کیوی:
=SUMIF(A2:A6,"Kiwi",B2:B6)
همچنین ببینید:
- Google Spreadsheet COUNTIF - اگر سلولها حاوی متن خاصی هستند، شمارش کنید
- شمارش سلولها بر اساس رنگ در کاربرگنگار Google
- از COUNTIF برای برجسته کردن موارد تکراری در کاربرگنگار Google استفاده کنید
- SUMIF در کاربرگنگار Google - جمعبندی مشروط سلولها در صفحات گسترده
- SUMIFS در Google برگهها – مجموع سلولها با معیارهای متعدد (AND/OR منطق)
Google Shee ts تابع AVERAGE
در ریاضیات، میانگین مجموع همه اعداد تقسیم بر تعداد آنهاست. در اینجا در Google Sheets تابع AVERAGE همین کار را می کند: ارزیابی می کندکل محدوده را پیدا می کند و میانگین همه اعداد را که متن را نادیده می گیرند، پیدا می کند.
=AVERAGE(value1, [value2, ...])شما می توانید چندین مقدار یا/و محدوده را برای در نظر گرفتن تایپ کنید.
اگر موردی برای خرید در فروشگاههای مختلف با قیمتهای مختلف موجود است، میتوانید میانگین قیمت را محاسبه کنید:
=AVERAGE(B2:B6)
Google Sheets MAX & توابع MIN
اسم این توابع مینیاتوری خود گویاست.
از تابع MIN برگههای Google برای برگرداندن حداقل عدد از محدوده استفاده کنید:
=MIN(B2:B6)
نکته. برای پیدا کردن کمترین عدد با نادیده گرفتن صفرها، تابع IF را در داخل قرار دهید:
=MIN(IF($B$2:$B$60,$B$2:$B$6))
از تابع Google Sheets MAX برای برگرداندن حداکثر عدد از محدوده استفاده کنید:
=MAX(B2:B6)
نکته. آیا می خواهید صفرها را در اینجا نیز نادیده بگیرید؟ مشکلی نیست. فقط کافی است یک IF دیگر اضافه کنید:
=MAX(IF($B$2:$B$60,$B$2:$B$6))
فشار آسان لیمو پیزی. :)
عملکرد Google Sheets IF
اگرچه عملکرد IF در Google Sheets بسیار محبوب است و معمولاً مورد استفاده قرار می گیرد، به دلایلی همچنان کاربران خود را گیج می کند و گیج می کند. هدف اصلی آن این است که به شما کمک کند شرایط را درست کنید و نتایج متفاوتی را بر اساس آن برگردانید. همچنین اغلب به عنوان فرمول Google Sheets "IF/THEN" نامیده می شود.
=IF(logical_expression, value_if_true, value_if_false)- logical_expression خود شرطی است که دو حالت منطقی ممکن دارد نتایج: TRUE یا FALSE.
- value_if_true هر چیزی است که می خواهید در صورت شرایط شما برگردانیدبرآورد شده است (TRUE).
- در غیر این صورت، وقتی برآورده نشد (FALSE)، value_if_false برگردانده می شود.
در اینجا یک مثال ساده است: من در حال ارزیابی هستم رتبه بندی از بازخورد اگر عدد دریافتی کمتر از 5 باشد، میخواهم آن را به عنوان ضعیف برچسبگذاری کنم. اما اگر امتیاز بیشتر از 5 باشد، باید خوب را ببینم. اگر این را به زبان صفحهگسترده ترجمه کنم، فرمول مورد نیاز خود را دریافت خواهم کرد:
=IF(A6<5,"poor","good")
همچنین ببینید:
- کاربرگنگار Google IF در جزئیات
AND, OR
این دو تابع کاملاً منطقی هستند.
Google صفحه گسترده و تابع بررسی میکند که همه آنها مقادیر از نظر منطقی صحیح هستند، در حالی که عملکرد Google Sheets OR - اگر هر از شرایط ارائه شده درست باشد. در غیر این صورت، هر دو FALSE را برمیگردانند.
راستش را بخواهید، یادم نمیآید که از اینها به تنهایی استفاده کرده باشم. اما هر دو در توابع و فرمولهای دیگر استفاده میشوند، به خصوص با تابع IF برای Google Sheets.
افزودن عملکرد Google Sheets و به شرایط من، میتوانم رتبهبندیها را در دو ستون بررسی کنم. اگر هر دو عدد بزرگتر یا مساوی 5 باشند، کل درخواست را به عنوان "خوب" یا "ضعیف" علامت گذاری می کنم:
=IF(AND(A2>=5,B2>=5),"good","poor")
اما من همچنین میتوانم شرایط را تغییر دهم و وضعیت را خوب علامتگذاری کنم اگر حداقل یک عدد از دو بیشتر یا مساوی با 5 باشد. تابع Google Sheets OR کمک خواهد کرد:
=IF(OR(A2>=5,B2>=5),"good","poor")
C CATENATE در Google Sheets
اگر نیاز دارید رکوردها را از چندین سلول در یک ادغام کنیدبدون از دست دادن هیچ یک از دادهها، باید از تابع CONCATENATE برگههای Google استفاده کنید:
=CONCATENATE(string1, [string2, ...])هر کاراکتر، کلمه یا ارجاع به سلولهای دیگر به فرمول بدهید، همه چیز را در یک سلول برمی گرداند:
=CONCATENATE(A2,B2)
این تابع همچنین به شما امکان می دهد رکوردهای ترکیبی را با کاراکترهای دلخواه خود جدا کنید، مانند این:
=CONCATENATE(A2,", ",B2)
همچنین ببینید:
- عملکرد COCATENATE با مثالهای فرمول
کاربرگنگار Google TRIM
شما می توانید با استفاده از تابع TRIM به سرعت محدوده را برای هر فاصله اضافی بررسی کنید:
=TRIM(text)خود متن یا ارجاع به یک سلول را با متن وارد کنید. این تابع به آن نگاه می کند و نه تنها تمام فضاهای اصلی و انتهایی را کاهش می دهد، بلکه تعداد آنها را بین کلمات به یک کاهش می دهد:
TODAY & NOW
در صورتی که با گزارشهای روزانه کار میکنید یا به تاریخ امروز و زمان فعلی در صفحات گسترده خود نیاز دارید، عملکردهای TODAY و NOW در خدمت شما هستند.
با کمک آنها، تاریخ امروز را درج خواهید کرد. و فرمول های زمان در Google Sheets و هر زمان که به سند دسترسی داشته باشید، خود را به روز می کنند. من واقعا نمی توانم ساده ترین تابع از این دو را تصور کنم:
-
=TODAY()
تاریخ امروز را به شما نشان می دهد. -
=NOW()
هم تاریخ امروز و هم زمان فعلی را برمی گرداند.
همچنین ببینید:
- محاسبه زمان در Google Sheets - تفریق، جمع و استخراج تاریخو واحدهای زمانی
عملکرد DATE برگههای Google
اگر میخواهید با تاریخها در جداول الکترونیکی کار کنید، تابع DATE برگههای Google باید یاد بگیرید.
هنگام ساخت فرمول های مختلف، دیر یا زود متوجه خواهید شد که همه آنها تاریخ های وارد شده را به همان شکلی که هستند تشخیص نمی دهند: 12/8/2019.
علاوه بر این، محل صفحه گسترده دیکته می کند فرمت تاریخ بنابراین قالبی که شما به آن عادت دارید (مانند 12/8/2019 در ایالات متحده) ممکن است توسط کاربرگنگار کاربران دیگر شناسایی نشود (مثلاً با محلی برای بریتانیا که تاریخها شبیه 8 هستند. /12/2019 ).
برای جلوگیری از آن، استفاده از تابع DATE به شدت توصیه می شود. هر روز، ماه و سالی را که وارد میکنید به قالبی تبدیل میکند که Google همیشه آن را درک میکند:
=DATE(سال، ماه، روز)به عنوان مثال، اگر بخواهم 7 روز از تولد دوستم را کم کنم می دانم چه زمانی باید آماده سازی را شروع کنم، من از فرمول زیر استفاده می کنم:
=DATE(2019,9,17)-7
یا می توانم تابع DATE را در روز پنجم ماه و سال جاری برگردانم:
=DATE(YEAR(TODAY()),MONTH(TODAY()),5)
همچنین ببینید:
- تاریخ و ساعت در برگههای Google - تاریخ و زمان را در برگه خود وارد کنید، قالببندی کنید و تبدیل کنید
- عملکرد DATEDIF در Google Sheets – محاسبه روز، ماه و سال بین دو تاریخ در Google Sheets
Google Sheets VLOOKUP
و در نهایت، تابع VLOOKUP. همان عملکردی که بسیاری از کاربران Google Sheets را در وحشت نگه می دارد. :) اما حقیقت این است که فقط شماباید یک بار آن را تجزیه کنید – و به یاد نمی آورید که بدون آن چگونه زندگی می کردید.
Google Sheets VLOOKUP یک ستون از جدول شما را در جستجوی رکوردی که شما مشخص کرده اید اسکن می کند و مقدار مربوطه را از ستون دیگری از آن بیرون می کشد. همان ردیف:
=VLOOKUP(search_key، range، index, [is_sorted])- search_key مقداری است که باید جستجو کنید
- range جدولی است که باید در آن جستجو کنید
- index تعداد ستونی است که رکوردهای مرتبط از آنجا کشیده می شود
- is_sorted است اختیاری است و برای اشاره به اینکه ستون مورد نظر برای اسکن مرتب شده است استفاده می شود
من یک جدول با میوه ها دارم و می خواهم بدانم قیمت پرتقال چقدر است. برای آن، فرمولی ایجاد می کنم که در ستون اول جدول من به دنبال نارنجی می گردد و قیمت مربوطه را از ستون سوم برمی گرداند:
=VLOOKUP("Orange",A1:C6,3)
همچنین ببینید:
- راهنمای دقیق VLOOKUP در صفحات گسترده با مثالها
- به دام انداختن و رفع خطاها در VLOOKUP
تغییر سریع فرمول های Google Sheets با یک ابزار ویژه
ما همچنین ابزاری داریم که به شما کمک می کند چندین فرمول Google Sheets را در یک محدوده انتخاب شده تغییر دهید. به آن فرمول ها می گویند. اجازه دهید من به شما نشان دهم که چگونه کار می کند.
من یک جدول کوچک دارم که در آن از توابع SUMIF برای یافتن کل هر میوه استفاده کردم:
من می خواهم همه مجموع ها را در 3 ضرب کنید تا دوباره ذخیره شود. بنابراین ستون را با فرمول هایم انتخاب می کنم و باز می کنم