فهرست مطالب
کاربرگنگار Google COUNTIF یکی از سادهترین توابع برای یادگیری و یکی از سادهترین توابع برای استفاده است.
وقت آن است که اطلاعاتی در مورد نحوه استفاده از COUNTIF در Google Spreadsheet و یاد بگیرید که چرا این تابع یک همراه واقعی Google Spreadsheet است.
عملکرد COUNTIF در Google Sheets چیست؟
این راهنما کوتاه به ما اجازه می دهد تا شمارش کنید که چند بار یک مقدار مشخص در یک محدوده داده مشخص شده ظاهر می شود.
Contax COUNTIF در Google Sheets
Syntax تابع ما و آرگومان های آن به شرح زیر است:
=COUNTIF(range , معیار)- range - محدوده ای از سلول ها که در آن می خواهیم مقدار خاصی را بشماریم. الزامی است.
- معیار یا معیار جستجو - مقداری برای یافتن و شمارش در محدوده داده های نشان داده شده در آرگومان اول. الزامی است.
Google Spreadsheet COUNTIF در عمل
ممکن است به نظر برسد که COUNTIF آنقدر ساده است که حتی به عنوان یک تابع (جناسی در نظر گرفته شده) به حساب نمی آید، اما در حقیقت پتانسیل آن است کاملا چشمگیر است معیارهای جستجوی آن به تنهایی برای به دست آوردن چنین توصیفی کافی است.
نکته این است که ما می توانیم تصمیم بگیریم نه تنها به دنبال مقادیر مشخص، بلکه آنهایی که معیارهای خاصی را دارند نیز بگردیم.
وقت آن رسیده است که سعی کنید با هم فرمولی بسازید.
Google Spreadsheet COUNTIF برای متن و اعداد (تطابق دقیق)
فرض کنید شرکت شما انواع مختلفی از شکلات را در چندین منطقه مصرف کننده بفروشد وبسته نیست.
COUNTIF و قالببندی مشروط
یک فرصت جالب وجود دارد که کاربرگنگار Google ارائه میدهد - تغییر قالب سلول (مانند رنگ آن) بسته به برخی معیارها. برای مثال، میتوانیم مقادیری را که بیشتر به رنگ سبز ظاهر میشوند برجسته کنیم.
عملکرد COUNTIF نیز میتواند نقش کوچکی در اینجا ایفا کند.
محدوده سلولهایی را که میخواهید قالببندی کنید انتخاب کنید. یک راه خاص روی قالببندی -> قالببندی مشروط...
در فهرست کشویی قالببندی سلولها اگر... کلیک کنید، آخرین گزینه را انتخاب کنید. فرمول سفارشی است و فرمول زیر را در فیلد ظاهر شده وارد کنید:
=COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.4
به این معنی است که اگر مقدار B10 در B10 ظاهر شود به شرط پاسخ داده می شود: B39 در بیش از 40 درصد موارد:
به روشی مشابه، دو معیار قانون قالببندی دیگر اضافه میکنیم - اگر مقدار سلول بیشتر از 25 درصد موارد ظاهر شود. و بیشتر از 15٪:
=COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.25
=COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.15
به خاطر داشته باشید که معیار اول از قبل بررسی می شود و اگر برآورده شود، بقیه معیارها بررسی نمی شوند. درخواست دادن. به همین دلیل است که بهتر است با منحصربهفردترین ارزشها شروع کنید و به رایجترین آنها بروید. اگر مقدار سلول با هیچ معیاری مطابقت نداشته باشد، قالب آن دست نخورده باقی میماند.
میبینید که رنگ سلولها بر اساس معیارهای ما تغییر کرده است.
برای اطمینان، فرکانس برخی از مقادیر را در C3:C6 با استفاده از COUNTIF نیز شمارش کردیم.عملکرد. نتایج تأیید می کند که COUNTIF در قانون قالب بندی به درستی اعمال شده است.
نکته. نمونه های بیشتری در مورد نحوه شمارش و amp; موارد تکراری را در برگههای Google برجسته کنید.
همه این مثالهای عملکرد به ما درک روشنی از نحوه ارائه COUNTIF صفحه گسترده Google فرصتهای متعددی برای کار با دادهها به کارآمدترین روش ارائه میدهد.
<3 <3با بسیاری از مشتریان کار میکند.دادههای فروش شما در کاربرگنگار Google اینگونه به نظر میرسند:
بیایید با اصول اولیه شروع کنیم.
باید تعداد «شکلات شیری» فروخته شده را بشماریم. مکان نما را در سلولی که می خواهید نتیجه بگیرید قرار دهید و علامت برابری (=) را وارد کنید. Google Sheets بلافاصله متوجه می شود که ما یک فرمول را وارد می کنیم. به محض اینکه حرف "C" را تایپ می کنید، از شما می خواهد تابعی را انتخاب کنید که با این حرف شروع می شود. "COUNTIF" را انتخاب کنید.
اولین آرگومان COUNTIF با محدوده زیر نشان داده می شود: D6:D16. به هر حال، لازم نیست محدوده را به صورت دستی وارد کنید - انتخاب ماوس کافی است. سپس یک کاما (،) وارد کنید و آرگومان دوم - معیارهای جستجو را مشخص کنید.
آگومان دوم مقداری است که ما در محدوده انتخاب شده به دنبال آن خواهیم بود. در مورد ما این متن - "شکلات شیری" خواهد بود. به یاد داشته باشید که عملکرد را با یک براکت بسته ")" تمام کنید و "Enter" را فشار دهید.
همچنین، فراموش نکنید که هنگام استفاده از مقادیر متنی، دو نقل قول ("") وارد کنید.
ما فرمول نهایی به صورت زیر است:
=COUNTIF(D6:D16,"Milk Chocolate")
در نتیجه سه فروش از این نوع شکلات به دست می آید.
توجه داشته باشید. تابع COUNTIF با یک سلول یا ستون های مجاور کار می کند. به عبارت دیگر، شما نمی توانید چند سلول یا ستون و ردیف جداگانه را نشان دهید. لطفا نمونه های زیر را ببینید.
نادرست استفرمول ها:
=COUNTIF(C6:C16, D6:D16,"Milk Chocolate")
=COUNTIF(D6, D8, D10, D12, D14,"Milk Chocolate")
استفاده صحیح:
=COUNTIF(C6:D16,"Milk Chocolate")
=COUNTIF(D6,"Milk Chocolate") + COUNTIF(D8,"Milk Chocolate") + COUNTIF(D10,"Milk Chocolate") + COUNTIF(D12,"Milk Chocolate") + COUNTIF(D14,"Milk Chocolate")
شاید متوجه شده باشید که تنظیم معیارهای جستجو در فرمول واقعاً راحت نیست - باید هر بار آن را ویرایش کنید. تصمیم بهتر این است که معیارها را روی سلول های دیگر Google Sheets بنویسید و به آن سلول در فرمول ارجاع دهید.
بیایید تعداد فروش های رخ داده در منطقه "غرب" را با استفاده از مرجع سلول در COUNTIF بشماریم. ما فرمول زیر را دریافت خواهیم کرد:
=COUNTIF(C6:C16,A3)
این تابع از محتوای A3 (مقدار متن "West") در محاسبات خود استفاده می کند. همانطور که می بینید، اکنون ویرایش فرمول و معیارهای جستجوی آن بسیار ساده تر است.
البته، ما می توانیم همین کار را با مقادیر عددی انجام دهیم . میتوانیم تعداد دفعات عدد "125" را با نشان دادن خود عدد به عنوان آرگومان دوم بشماریم:
=COUNTIF(E7:E17,125)
یا با جایگزین کردن آن با یک مرجع سلولی:
=COUNTIF(E7:E17,A3)
Google Spreadsheet COUNTIF تابع و کاراکترهای عام (تطبیق جزئی)
چیزی که در مورد COUNTIF عالی است این است که می تواند کل سلول ها و همچنین <را شمارش کند. 9>بخش هایی از محتویات سلول . برای این منظور، ما از کاراکترهای عام : "?"، "*" استفاده می کنیم.
به عنوان مثال، برای شمارش فروش در یک منطقه خاص، فقط می توانیم از بخشی از نام آن استفاده کنیم: "?est" را در B3 وارد کنید. یک علامت سوال (؟) جایگزین یک کاراکتر می شود. ما به دنبال 4 حرف می گردیمکلمات که با "est" ختم می شوند ، از جمله فاصله.
از فرمول COUNTIF زیر در B3 استفاده کنید:
=COUNTIF(C7:C17,A3)
همانطور که قبلاً می دانید، فرمول می تواند به راحتی شکل زیر را داشته باشد:
=COUNTIF(C7:C17, "?est")
و ما می توانیم 5 فروش را در منطقه "غرب" ببینیم.
حالا اجازه دهید سلول B4 را برای فرمول دیگری به کار بگیریم:
=COUNTIF(C7:C17,A4)
چه چیزی بیشتر، ما معیارها را به "??st" در A4 تغییر می دهیم. این بدان معناست که اکنون ما به دنبال کلمات 4 حرفی که با "st" ختم می شوند می گردیم. از آنجایی که در این مورد دو منطقه ("غرب" و "شرق") معیارهای ما را برآورده می کنند، شاهد 9 فروش خواهیم بود:
به همین ترتیب، می توانیم تعداد فروش را بشماریم. کالاها با استفاده از ستاره (*). این نماد نه تنها یک، بلکه هر تعداد کاراکتر را جایگزین می کند :
"*شکلات" همه محصولات پایان یافته را شمارش می کند. با "شکلات".
"شکلات*" معیار همه محصولاتی که با "شکلات" شروع می شوند را در نظر می گیرد.
و همانطور که ممکن است حدس بزنید، اگر <1 را وارد کنیم>"*شکلات*" ، ما به دنبال همه محصولاتی هستیم که حاوی کلمه "شکلات" هستند.
توجه داشته باشید. اگر باید تعداد کلماتی که دارای ستاره (*) و علامت سوال (؟) هستند را بشمارید، از علامت tilde (~) قبل از آن کاراکترها استفاده کنید. در این مورد، COUNTIF آنها را بهعنوان نشانههای ساده به جای کاراکترهای جستجوگر در نظر میگیرد. برای مثال، اگر بخواهیم به دنبال مقادیری بگردیم که حاوی "?"برای کمتر، بزرگتر یا مساوی
عملکرد COUNTIF نه تنها قادر است تعداد دفعاتی را که یک عدد ظاهر می شود، شمارش کند، بلکه می تواند تعداد اعداد بزرگتر/کمتر از/برابر با /نه برابر عدد مشخص شده دیگری.
برای این منظور از عملگرهای ریاضی مربوطه استفاده می کنیم: "=", ">", "=", "<=", "".
جدول زیر را بررسی کنید تا نحوه عملکرد آن را ببینید:
معیارها | مثال فرمول | توضیح |
تعداد بزرگتر از | =COUNTIF(F9:F19,">100") | شمارش سلولهایی که مقادیر بیشتر از 100 است. |
عدد کمتر از | =COUNTIF(F9:F19,"<100") | شمارش سلولهایی است که مقادیر کمتر از 100 است. |
عدد برابر است با | =COUNTIF(F9:F19,"=100") | شمارش سلول هایی که مقادیر برابر با 100 است. |
تعداد برابر نیست با | =COUNTIF(F9:F19,"100") | شمارش سلول هایی که مقادیر برابر نیستند به 100. |
تعداد بزرگتر یا مساوی با | =COUNTIF(F9:F19,">=100") | شمارش سلولهایی است که مقادیر آنها بزرگتر یا مساوی t است o 100. |
عدد کمتر یا مساوی است | =COUNTIF(F9:F19,"<=100") | شمارش سلول هایی که مقادیر کمتر یا مساوی 100 است. |
توجه. بسیار مهم است که عملگر ریاضی را به همراه یک عدد در دو گیومه قرار دهید.
اگر می خواهید معیارها را بدون تغییر فرمول تغییر دهید، می توانید سلول ها را نیز ارجاع دهید.
اجازه دهید به A3 مراجعه کنیمو فرمول را در B3 قرار دهید، همانطور که قبلاً انجام دادیم:
=COUNTIF(F9:F19,A3)
برای ایجاد معیارهای پیچیده تر، از امپرسند (&) استفاده کنید.
<. 0>به عنوان مثال، B4 حاوی فرمولی است که تعداد مقادیر بزرگتر یا مساوی 100 را در محدوده E9:E19 می شمارد: =COUNTIF(E9:E19,">="&A4)
B5 معیارهای مشابهی دارد، اما ما نه تنها به عدد موجود در آن سلول بلکه به یک عملگر ریاضی اشاره می کند. این کار تطبیق فرمول COUNTIF را در صورت لزوم آسانتر میکند:
=COUNTIF(E9:E19,A6&A5)
نکته. از ما در مورد شمارش سلولهایی که بزرگتر یا کمتر از مقادیر در ستون دیگری هستند، سؤالات زیادی شده است. اگر این همان چیزی است که شما به دنبال آن هستید، به تابع دیگری برای کار نیاز خواهید داشت - SUMPRODUCT.
به عنوان مثال، بیایید تمام ردیف هایی را که در آن فروش در ستون F بزرگتر از همان ردیف ستون G است، بشماریم:
=SUMPRODUCT(--(F6:F16>G6:G16))
- بخشی که در هسته فرمول قرار دارد — F6:F16>G6:G16 — مقادیر را در ستونهای F و G. وقتی عدد در ستون F بیشتر باشد، فرمول آن را بهعنوان TRUE در نظر میگیرد، در غیر این صورت - FALSE.
خواهید دید که اگر همان را در ArrayFormula وارد کنید:
=ArrayFormula(F6:F16>G6:G16)
- سپس فرمول این را می گیرد TRUE/FALSE نتیجه می دهد و با کمک عملگر دوگانه یکنواخت (--) آن را به اعداد 1/0 تبدیل می کند.
- این به SUM اجازه می دهد این کار را انجام دهد. بقیه - مجموع تعداد زمانی که F بزرگتر از G است.
Google Spreadsheet COUNTIF با چندینمعیار
گاهی اوقات لازم است تعداد مقادیری که حداقل به یکی از شرایط ذکر شده (OR منطق) یا چندین معیار در یک زمان پاسخ می دهند (منطق AND) را بشمارید. بر این اساس، میتوانید همزمان از چند تابع COUNTIF در یک سلول یا تابع COUNTIFS جایگزین استفاده کنید.
شمارش در برگههای Google با معیارهای متعدد — و منطق
تنها راه من به شما توصیه می کنم که در اینجا با یک تابع خاص استفاده کنید که برای شمارش با چندین معیار طراحی شده است - COUNTIFS:
=COUNTIFS(محدوده_معیار1، معیار1، [محدوده_ معیار2، معیار2، ...])به طور معمول زمانی استفاده میشود که مقادیری در دو محدوده وجود داشته باشد که باید برخی از معیارها را برآورده کنند یا هر زمان که نیاز دارید عدد را بین محدوده خاصی از اعداد قرار دهید.
بیایید سعی کنیم تعداد کل فروشها را بین 200 تا 400 بشماریم:
=COUNTIFS(F8:F18,">=200",F8:F18,"<=400")
نکته. در این مقاله نحوه استفاده از COUNTIFS با رنگها در کاربرگنگار Google را بیاموزید.
شمارش موارد منحصربهفرد در کاربرگنگار Google با معیارهای متعدد
میتوانید جلوتر رفته و تعداد محصولات منحصربهفرد را بین 200 تا 400 بشمارید.
نه، مثل بالا نیست! :) COUNTIFS های بالا هر فروش را بین 200 تا 400 می شمارند. پیشنهاد من این است که به محصول نیز نگاه کنید. اگر نام آن بیش از یک بار باشد، در نتیجه گنجانده نمیشود.
یک تابع ویژه برای آن وجود دارد — COUNTUNIQUEIFS:
COUNTUNIQUEIFS(count_unique_range,kriter_range1, criterion1, [criteria_range2, criterion2, ...])در مقایسه با COUNTIFS، این اولین آرگومان است که تفاوت را ایجاد می کند. Count_unique_range محدوده ای است که تابع رکوردهای منحصر به فرد را می شمارد.
در اینجا فرمول و نتیجه آن به نظر می رسد:
=COUNTUNIQUEIFS(D6:D16,F6:F16,">=200",F6:F16,"<=400")
ببینید، 3 ردیف وجود دارد که معیارهای من را برآورده می کند: فروش 200 و بیشتر و در عین حال 400 یا کمتر است. شکلات شیری . COUNTUNIQUEIFS تنها اولین اشاره به محصول را به حساب میآورد.
بنابراین، میدانم که تنها 2 محصول با معیارهای من مطابقت دارند.
شمارش در Google Sheets با چندین معیار — OR logic
وقتی تنها یکی از همه معیارها کافی است، بهتر است از چندین تابع COUNTIF استفاده کنید.
مثال 1. COUNTIF + COUNTIF
بیایید تعداد فروش شکلات سیاه و سفید را بشماریم. . برای انجام این کار، فرمول زیر را در B4 وارد کنید:
=COUNTIF(D7:D17,"*Milk*") + COUNTIF(D7:D17,"*Dark*")
نکته. من از ستاره (*) استفاده می کنم تا اطمینان حاصل کنم که کلمات "dark" و "milk" بدون توجه به جایی که در سلول هستند - در ابتدا، وسط یا در انتها - شمارش می شوند.
نکته. شما همیشه می توانید ارجاعات سلولی را به فرمول های خود معرفی کنید. ببینید در تصویر زیر در B3 چگونه به نظر می رسد، نتیجه یکسان می ماند:
مثال 2. COUNTIF — COUNTIF
اکنون، من می خواهم عدد را بشمارم از کل فروش بین 200 تا 400:
Iتعداد کل ها را زیر 400 بگیرید و تعداد کل فروش ها را زیر 200 با استفاده از فرمول زیر کم کنید:
=C0UNTIF(F7:F17,"<=400") - COUNTIF(F7:F17,"<=200")
فرمول تعداد فروش های بیشتر از 200 اما کمتر از 400 را برمی گرداند. 3>
اگر تصمیم دارید به A3 و A4 اشاره کنید که دارای معیارها هستند، فرمول کمی سادهتر خواهد بود:
=COUNTIF(F7:F17, A4) - COUNTIF(F7:F17, A3)
سلول A3 دارای معیارهای "<=200" خواهد بود. ، در حالی که A4 - "<=400". هر دو فرمول را در B3 و B4 قرار دهید و مطمئن شوید که نتیجه تغییر نمی کند - 3 فروش در محدوده مورد نیاز.
COUNTIF برگه های Google برای سلول های خالی و غیر خالی
با کمک از COUNTIF، ما همچنین میتوانیم تعداد سلولهای خالی یا غیرخالی را در محدوده خاصی بشماریم.
فرض کنیم که محصول را با موفقیت فروختیم و آن را به عنوان "پرداخت" علامت گذاری کردیم. اگر مشتری کالا را رد کرد، صفر (0) را در سلول می نویسیم. اگر معامله بسته نشد، سلول خالی می ماند.
برای شمارش سلول های غیر خالی با هر مقدار، از موارد زیر استفاده کنید:
=COUNTIF(F7:F15,"")
یا
=COUNTIF(F7:F15,A3)
برای شمارش تعداد سلولهای خالی ، مطمئن شوید که فرمول COUNTIF را به شکل زیر قرار دهید:
=COUNTIF(F7:F15,"")
یا
=COUNTIF(F7:F15,A4)
تعداد سلول های دارای مقدار متنی به این صورت شمارش می شود:
=COUNTIF(F7:F15,"*")
یا
=COUNTIF(F7:F15,A5)
عکس صفحه زیر نشان می دهد که سلول های A3، A4 و A5 شامل معیارهای ما هستند:
بنابراین، می توانیم ببینیم 4 معامله بسته که 3 تای آنها پرداخت شده و 5 تای آنها هنوز علامت گذاری نشده اند و در نتیجه