فهرست مطالب
Microsoft Excel عملکردهای مختلفی را برای شمارش انواع سلولها، مانند سلولهای خالی یا غیرخالی، با مقادیر عدد، تاریخ یا متن، حاوی کلمات یا کاراکترهای خاص و غیره ارائه میکند.
در این مقاله، ما بر روی تابع COUNTIF اکسل تمرکز خواهیم کرد که برای شمارش سلولها با شرایطی که شما مشخص میکنید در نظر گرفته شده است. ابتدا به طور مختصر به نحو و کاربرد کلی می پردازیم و سپس تعدادی مثال ارائه می کنم و در مورد خصلت های احتمالی هنگام استفاده از این تابع با چندین معیار و انواع سلول های خاص هشدار می دهم.
در اصل، فرمول های COUNTIF عبارتند از در تمام نسخه های اکسل یکسان است، بنابراین می توانید از نمونه های این آموزش در اکسل 365، 2021، 2019، 2016، 2013، 2010 و 2007 استفاده کنید.
عملکرد COUNTIF در اکسل - نحو و usage
عملکرد Excel COUNTIF برای شمارش سلولها در محدوده مشخصی استفاده میشود که دارای یک معیار یا شرایط خاص هستند.
به عنوان مثال، میتوانید یک فرمول COUNTIF بنویسید تا بفهمید چند سلول در آن وجود دارد. کاربرگ شما حاوی عددی بزرگتر یا کمتر از عددی است که شما مشخص کرده اید. یکی دیگر از کاربردهای معمولی COUNTIF در اکسل برای شمارش سلول ها با یک کلمه خاص یا شروع با یک حرف خاص است.
سینتکس تابع COUNTIF بسیار ساده است:
همانطور که می بینید، تنها 2 آرگومان وجود دارد که هر دو مورد نیاز است:
- range - یک یا چند سلول را برای شمارش تعریف می کند.از همتای جمع آن، تابع COUNTIFS برای شمارش سلول هایی که با دو یا چند معیار مطابقت دارند (منطق AND) استفاده کنید. با این حال، برخی از کارها را می توان با ترکیب دو یا چند تابع COUNTIF در یک فرمول حل کرد.
شمارش مقادیر بین دو عدد
یکی از رایج ترین کاربردهای تابع COUNTIF اکسل با 2 معیار، شمارش است. اعداد در یک محدوده خاص، یعنی کمتر از X اما بزرگتر از Y. برای مثال، میتوانید از فرمول زیر برای شمارش سلولها در محدوده B2:B9 استفاده کنید، جایی که مقدار آن بزرگتر از 5 و کمتر از 15 است.
=COUNTIF(B2:B9,">5")-COUNTIF(B2:B9,">=15")
این فرمول چگونه کار می کند:
در اینجا، ما از دو تابع COUNTIF جداگانه استفاده می کنیم - اولی تعداد تابع را مشخص می کند. مقادیر بزرگتر از 5 هستند و دیگری تعداد مقادیر بزرگتر یا مساوی 15 را دریافت می کند. سپس، دومی را از اولی کم می کنید و نتیجه دلخواه را می گیرید.
شمارش سلول ها با چندین معیار OR
در شرایطی که میخواهید چندین مورد مختلف را در یک محدوده دریافت کنید، 2 یا چند تابع COUNTIF را با هم اضافه کنید. فرض کنید، شما یک لیست خرید دارید و می خواهید بدانید که چه تعداد نوشابه در آن گنجانده شده است. برای انجام این کار، از فرمولی شبیه به این استفاده کنید:
=COUNTIF(B2:B13,"Lemonade")+COUNTIF(B2:B13,"*juice")
لطفا توجه داشته باشید که در معیار دوم، کاراکتر عام (*) را وارد کرده ایم، برای شمارش همه استفاده می شود. انواع آب میوه در لیست.
به همین ترتیب، می توانید یک فرمول COUNTIF با چندین فرمول بنویسید.شرایط در اینجا نمونهای از فرمول COUNTIF با چند شرط OR است که لیموناد، آب میوه و بستنی را میشمارد:
=COUNTIF(B2:B13,"Lemonade") + COUNTIF(B2:B13,"*juice") + COUNTIF(B2:B13,"Ice cream")
برای سایر روشهای شمارش سلولها با منطق OR، لطفاً به این آموزش مراجعه کنید: Excel COUNTIF و COUNTIFS با شرایط OR.
استفاده از تابع COUNTIF برای یافتن مقادیر تکراری و منحصر به فرد
یکی دیگر از استفاده های ممکن از تابع COUNTIF در اکسل برای یافتن موارد تکراری در یک ستون، بین دو ستون یا در یک ردیف.
مثال 1. موارد تکراری را در 1 ستون بیابید و بشمارید
به عنوان مثال، این فرمول ساده =COUNTIF(B2:B10,B2)>1 همه ورودی های تکراری را در محدوده B2:B10 در حالی که تابع دیگری =COUNTIF(B2:B10, TRUE) به شما می گوید که چند مورد تکراری وجود دارد:
مثال 2. تعداد تکراری ها بین دو ستون
اگر دو لیست مجزا دارید، مثلاً لیستی از نام ها در ستون های B و C وجود دارد، و می خواهید بدانید که چند نام در هر دو ستون ظاهر می شود، می توانید از Excel COUNTIF در ترکیب با تابع SUMPRODUCT برای شمارش <7 استفاده کنید>تکراری :
=SUMPRODUCT((COUNTIF(B2:B1000,C2:C1000)>0)*(C2:C1000""))
حتی میتوانیم یک قدم جلوتر برویم و تعداد نامهای منحصربهفرد در ستون C وجود دارد، یعنی نامهایی که در ستون B ظاهر نمیشوند:
=SUMPRODUCT((COUNTIF(B2:B1000,C2:C1000)=0)*(C2:C1000""))
نکته. اگر میخواهید سلولهای تکراری یا کل ردیفهای حاوی ورودیهای تکراری را برجسته کنید، میتوانید قوانین قالببندی شرطی را براساس فرمولهای COUNTIF ایجاد کنید، همانطور که در این آموزش نشان داده شده است - Excelفرمول های قالب بندی شرطی برای برجسته کردن موارد تکراری.
مثال 3. شمارش مقادیر تکراری و منحصر به فرد در یک ردیف
اگر می خواهید مقادیر تکراری یا منحصر به فرد را در یک ردیف خاص به جای یک ستون بشمارید، از یکی استفاده کنید از فرمول های زیر مثلاً برای تجزیه و تحلیل تاریخچه قرعه کشی، این فرمول ها ممکن است مفید باشند.
شمارش موارد تکراری در یک ردیف:
=SUMPRODUCT((COUNTIF(A2:I2,A2:I2)>1)*(A2:I2""))
شمارش مقادیر منحصر به فرد در یک ردیف:
=SUMPRODUCT((COUNTIF(A2:I2,A2:I2)=1)*(A2:I2""))
همچنین ببینید: نحوه ایجاد فهرست مطالب (TOC) در Microsoft WordExcel COUNTIF - سوالات و مشکلات متداول
امیدوارم این مثالها به شما کمک کرده باشد تا عملکرد Excel COUNTIF را درک کنید. اگر هر یک از فرمولهای بالا را روی دادههای خود امتحان کردهاید و نتوانستهاید آنها را به کار بیاندازید یا با فرمولی که ایجاد کردهاید مشکل دارید، لطفاً 5 مشکل رایج زیر را بررسی کنید. احتمال زیادی وجود دارد که پاسخ یا نکته مفیدی را در آنجا بیابید.
1. COUNTIF در محدوده ای از سلول های غیر پیوسته
سؤال: چگونه می توانم از COUNTIF در اکسل در محدوده غیر پیوسته یا مجموعه ای از سلول ها استفاده کنم؟
پاسخ: Excel COUNTIF در محدوده های غیر مجاور کار نمی کند، و همچنین نحو آن اجازه نمی دهد چندین سلول جداگانه به عنوان پارامتر اول مشخص شود. در عوض، میتوانید از ترکیبی از چندین تابع COUNTIF استفاده کنید:
اشتباه:
=COUNTIF(A2,B3,C4,">0")
راست:
=COUNTIF(A2,">0") + COUNTIF(B3,">0") + COUNTIF(C4,">0")
یک راه جایگزین استفاده از تابع INDIRECT برای ایجاد آرایهای از محدوده است. . به عنوان مثال، هر دو فرمول زیر یکسان را تولید می کنندنتیجه ای که در تصویر می بینید:
=SUM(COUNTIF(INDIRECT({"B2:B8","D2:C8"}),"=0"))
=COUNTIF($B2:$B8,0) + COUNTIF($C2:$C8,0)
2. آمپرسند و نقل قول ها در فرمول های COUNTIF
سوال: چه زمانی باید از آمپراند در فرمول COUNTIF استفاده کنم؟
پاسخ: احتمالاً مشکل ترین بخش تابع COUNTIF که شخصاً آن را بسیار گیج کننده می دانم. اگرچه اگر کمی به آن فکر کنید، دلیل پشت آن را خواهید دید - برای ساختن یک رشته متن برای آرگومان، یک علامت و نقل قول لازم است. بنابراین، میتوانید به این قوانین پایبند باشید:
اگر از یک عدد یا یک مرجع سلولی در معیار تطابق دقیق استفاده میکنید، نه علامت و نه به نقلقول نیاز ندارید. برای مثال:
=COUNTIF(A1:A10,10)
یا
=COUNTIF(A1:A10,C1)
اگر معیار شما شامل متن ، کاراکتر عام یا عملگر منطقی است با عدد ، آن را در گیومه قرار دهید. به عنوان مثال:
=COUNTIF(A2:A10,"lemons")
یا
=COUNTIF(A2:A10,"*")
یا=COUNTIF(A2:A10,">5")
در صورتی که معیار شما عبارتی با مرجع سلول یا یکی دیگر از تابع اکسل، شما باید از نقل قول ("") برای شروع یک رشته متن و علامت (&) برای به هم پیوستن و پایان دادن به رشته استفاده کنید. به عنوان مثال:
=COUNTIF(A2:A10,">"&D2)
یا
=COUNTIF(A2:A10,"<="&TODAY())
اگر شک دارید که آیا علامت آمپر مورد نیاز است یا خیر، هر دو روش را امتحان کنید. در بیشتر موارد یک آمپرسند به خوبی کار می کند، به عنوان مثال. هر دو فرمول زیر به یک اندازه خوب کار می کنند.
=COUNTIF(C2:C8,"<=5")
و
=COUNTIF(C2:C8," <="&5)
3. COUNTIF برای قالب بندی (کد رنگی)سلول ها
سؤال: چگونه می توانم سلول ها را بر اساس رنگ پر یا قلم به جای مقادیر بشمارم؟
پاسخ: متأسفانه، نحو تابع COUNTIF اکسل اجازه استفاده از فرمت ها را به عنوان شرط نمی دهد. تنها راه ممکن برای شمارش یا جمع سلول ها بر اساس رنگ آنها استفاده از یک ماکرو یا به طور دقیق تر یک تابع تعریف شده توسط کاربر اکسل است. میتوانید کدی را که برای سلولهای رنگشده بهصورت دستی و همچنین سلولهای قالببندی شده به صورت شرطی کار میکند، در این مقاله بیابید - نحوه شمارش و جمعآوری سلولهای اکسل بر اساس رنگ پر و فونت.
4. #نام؟ خطا در فرمول COUNTIF
مشکل: فرمول COUNTIF من یک #NAME پرتاب می کند؟ خطا چگونه می توانم آن را برطرف کنم؟
پاسخ: به احتمال زیاد، شما یک محدوده نادرست به فرمول ارائه کرده اید. لطفاً نقطه 1 بالا را بررسی کنید.
5. فرمول Excel COUNTIF کار نمی کند
مشکل: فرمول COUNTIF من کار نمی کند! چه اشتباهی انجام داده ام؟
پاسخ: اگر فرمولی نوشته اید که به ظاهر درست است اما کار نمی کند یا نتیجه اشتباهی به همراه دارد، با بررسی واضح ترین آن شروع کنید. مواردی مانند محدوده، شرایط، مراجع سلولی، استفاده از علامت و نقل قول.
در استفاده از فضا در فرمول COUNTIF بسیار مراقب باشید. هنگام ایجاد یکی از فرمولهای این مقاله، در آستانه کشیدن موهایم بودم، زیرا فرمول صحیح (با اطمینان میدانستم که درست است!) کار نمیکند. همانطور که چرخیدبیرون، مشکل در یک فضای نامرغوب، جایی در میان بود، ارغ... به عنوان مثال، به این فرمول نگاه کنید:
=COUNTIF(B2:B13," Lemonade")
.در نگاه اول، هیچ مشکلی در مورد آن وجود ندارد، به جز یک فضای اضافی بعد از علامت نقل قول آغازین. مایکروسافت اکسل فرمول را به خوبی و بدون پیام خطا، هشدار یا هر نشانه دیگری می بلعد، با این فرض که شما واقعاً می خواهید سلول های حاوی کلمه "Lemonade" و یک فضای اصلی را بشمارید.
اگر از تابع COUNTIF با چندین معیار، فرمول را به چند قسمت تقسیم کنید و هر تابع را به صورت جداگانه تأیید کنید.
و این همه برای امروز است. در مقاله بعدی چندین روش برای شمارش سلول ها در اکسل با شرایط چندگانه را بررسی خواهیم کرد. امیدوارم هفته آینده شما را ببینم و از خواندن شما متشکرم!
شما محدوده را در فرمولی قرار می دهید که معمولاً در اکسل انجام می دهید، به عنوان مثال. A1:A20. - معیار - شرطی را تعریف می کند که به تابع می گوید کدام سلول ها را شمارش کند. این می تواند یک عدد ، رشته متن ، مرجع سلول یا عبارت باشد. به عنوان مثال، می توانید از معیارهایی مانند این استفاده کنید: "10"، A2، ">=10"، "some text".
و در اینجا ساده ترین مثال از تابع COUNTIF اکسل است. آنچه در تصویر زیر مشاهده می کنید، لیست بهترین تنیسورهای 14 سال اخیر است. فرمول =COUNTIF(C2:C15,"Roger Federer")
تعداد دفعات نام راجر فدرر را در لیست میشمارد:
توجه داشته باشید. یک معیار حساس به حروف بزرگ و کوچک است، به این معنی که اگر "roger federer" را به عنوان معیار در فرمول بالا تایپ کنید، نتیجه یکسانی ایجاد میشود.
مثالهای تابع COUNTIF اکسل
همانطور که قبلاً دارید مشاهده کردید، نحو تابع COUNTIF بسیار ساده است. با این حال، این امکان را برای بسیاری از تغییرات احتمالی معیارها، از جمله کاراکترهای عام، مقادیر سلولهای دیگر، و حتی دیگر توابع اکسل فراهم میکند. این تنوع باعث می شود که تابع COUNTIF واقعاً قدرتمند و برای بسیاری از کارها مناسب باشد، همانطور که در مثال های بعدی خواهید دید.
فرمول COUNTIF برای متن و اعداد (تطابق دقیق)
در واقع، ما در مورد تابع COUNTIF بحث کردیم که مقادیر نوشتاری را که دقیقاً چند لحظه پیش با یک معیار مشخص مطابقت دارند، می شمارد. اجازه دهید به شما یادآوری کنم که فرمول سلول های حاوی یک دقیقرشته متن: =COUNTIF(C2:C15,"Roger Federer")
. بنابراین، شما وارد می کنید:
- یک محدوده به عنوان اولین پارامتر؛
- یک کاما به عنوان جداکننده؛
- یک کلمه یا چند کلمه محصور در نقل قول به عنوان معیار .
به جای تایپ متن، می توانید از یک ارجاع به هر سلول استفاده کنید. حاوی آن کلمه یا کلمات باشد و نتایج کاملاً یکسانی به دست آورید، به عنوان مثال. =COUNTIF(C1:C9,C7)
.
به طور مشابه، فرمول های COUNTIF برای اعداد کار می کنند. همانطور که در تصویر زیر نشان داده شده است، فرمول زیر به طور کامل سلول های دارای مقدار 5 در ستون D را شمارش می کند:
=COUNTIF(D2:D9, 5)
در این مقاله، شما یک چند فرمول دیگر برای شمارش سلولهایی که حاوی هر متن، نویسههای خاص یا فقط سلولهای فیلتر شده هستند.
فرمولهای COUNTIF با کاراکترهای عام (تطبیق جزئی)
در صورتی که دادههای اکسل شما شامل چندین تغییر از کلمه کلیدی باشد. (s) که می خواهید شمارش کنید، سپس می توانید از یک کاراکتر عام برای شمارش تمام سلول های حاوی یک کلمه، عبارت یا حروف خاص به عنوان بخشی از محتویات سلول استفاده کنید.
فرض کنید، شما لیستی از وظایف محول شده به افراد مختلف را داشته باشید و می خواهید تعداد وظایف محول شده به دنی براون را بدانید. از آنجایی که نام دنی به روش های مختلف نوشته می شود، ما "*قهوه ای*" را به عنوان معیار جستجو =COUNTIF(D2:D10, "*Brown*")
وارد می کنیم.
یک ستاره (*) است همانطور که در مثال بالا نشان داده شده است، برای یافتن سلول هایی با هر دنباله ای از کاراکترهای اصلی و انتهایی استفاده می شود. اگر شما نیاز به مطابقت با هر تکنویسه، به جای آن یک علامت سوال (؟) وارد کنید، همانطور که در زیر نشان داده شده است.
نکته. همچنین امکان استفاده از حروف عام با ارجاعات سلولی با کمک عملگر الحاق (&). به عنوان مثال، بهجای اینکه مستقیماً «*Brown*» را در فرمول وارد کنید، میتوانید آن را در سلولی مثلاً F1 تایپ کنید و از فرمول زیر برای شمارش سلولهای حاوی «قهوهای» استفاده کنید: =COUNTIF(D2:D10، «*» &F1&"*")
شمارش سلول هایی که با نویسه های خاصی شروع یا ختم می شوند
شما می توانید از نویسه عام، ستاره (*) یا علامت سوال (؟) استفاده کنید، با این معیار بسته به معیار دقیقاً به کدام نتیجه میخواهید برسید.
اگر میخواهید تعداد سلولهایی را که با متن خاصی شروع یا پایان مییابند بدون توجه به تعداد کاراکترهای دیگر یک سلول بدانید، از این فرمولها استفاده کنید. :
=COUNTIF(C2:C10,"Mr*")
- شمارش سلول هایی که با " Mr" شروع می شوند.
=COUNTIF(C2:C10,"*ed")
- شمارش سلول هایی که با حروف " ed" ختم می شوند.
تصویر زیر فرمول دوم را در عمل نشان می دهد:
اگر به دنبال تعدادی سلول هستید که با حروف خاصی شروع یا ختم می شوند و حاوی تعداد دقیق کاراکترها ، شما از تابع Excel COUNTIF با کاراکتر علامت سوال (?) در معیارها استفاده می کنید:
=COUNTIF(D2:D9,"??own")
- تعداد سلول هایی را که به حروف "خود" ختم می شوند و دقیقاً 5 کاراکتر در سلول های D2 تا D9 دارند، با احتساب فاصله ها، شمارش می کند.
=COUNTIF(D2:D9,"Mr??????")
- تعداد سلول ها را می شمارد که با آنها شروع می شود.حروف "Mr" و داشتن دقیقا 8 کاراکتر در سلول های D2 تا D9، از جمله فاصله.
نکته. برای یافتن تعداد سلول های حاوی علامت سوال واقعی یا ستاره ، قبل از علامت ? یا کاراکتر * در فرمول. به عنوان مثال، =COUNTIF(D2:D9,"*~?*")
تمام سلول های حاوی علامت سوال در محدوده D2:D9 را می شمارد.
Excel COUNTIF برای سلول های خالی و غیر خالی
این مثال های فرمول نشان می دهد که چگونه می توانید از COUNTIF استفاده کنید. عملکردی را در اکسل برای شمارش تعداد سلول های خالی یا غیر خالی در یک محدوده مشخص انجام می دهد.
COUNTIF خالی نیست
در برخی از آموزش های Excel COUNTIF و سایر منابع آنلاین، ممکن است با فرمول هایی برای شمارش سلولهای غیر خالی در اکسل مشابه این:
=COUNTIF(A1:A10,"*")
اما واقعیت این است که فرمول بالا فقط سلولهای حاوی مقادیر متنی از جمله رشتههای خالی را میشمارد. به این معنی که سلول های دارای تاریخ و اعداد به عنوان سلول های خالی در نظر گرفته می شوند و در شمارش گنجانده نمی شوند!
اگر به فرمول جهانی COUNTIF برای شمارش تمام سلول های غیر خالی در یک محدوده مشخص نیاز دارید. ، اینجا می روید:
COUNTIF( محدوده,"")یا
COUNTIF( محدوده,""&"")این فرمول با همه انواع مقادیر - text ، dates و numbers - همانطور که شما به درستی کار می کند می توانید در تصویر زیر مشاهده کنید.
COUNTIF blank
اگر برعکس می خواهید، یعنی تعداد سلول های خالی در یک محدوده خاص، بایدبه همین رویکرد پایبند باشید - از فرمولی با یک کاراکتر عام برای مقادیر متن و با معیار "" برای شمارش تمام سلول های خالی استفاده کنید.
فرمول برای شمارش سلول های فاقد متن :
COUNTIF( محدوده,""&"*")از آنجایی که یک ستاره (*) با هر دنباله ای از کاراکترهای متن مطابقت دارد، فرمول سلول هایی را می شمارد که برابر * نیست، یعنی حاوی هیچ متنی نیست. در محدوده مشخص شده.
فرمول جهانی COUNTIF برای جاهای خالی (همه انواع مقادیر) :
COUNTIF( محدوده,"")فرمول بالا اعداد، تاریخ ها و مقادیر متن را به درستی مدیریت می کند. به عنوان مثال، در اینجا نحوه دریافت تعداد سلول های خالی در محدوده C2:C11 آورده شده است:
=COUNTIF(C2:C11,"")
لطفاً توجه داشته باشید که مایکروسافت اکسل عملکرد دیگری برای شمارش سلول های خالی دارد، COUNTBLANK. برای مثال، فرمولهای زیر دقیقاً همان نتایجی را ایجاد میکنند که فرمولهای COUNTIF در تصویر بالا مشاهده میکنید:
شمارش خالیها:
=COUNTBLANK(C2:C11)
شمارش غیر خالی:
=ROWS(C2:C11)*COLUMNS(C2:C11)-COUNTBLANK(C2:C11)
همچنین، لطفاً به خاطر داشته باشید که هم COUNTIF و هم COUNTBLANK سلولهایی را با رشتههای خالی شمارش میکنند که فقط خالی به نظر میرسند. اگر نمیخواهید چنین سلولهایی را به عنوان فضای خالی در نظر بگیرید، از "=" برای معیارها استفاده کنید. به عنوان مثال:
=COUNTIF(C2:C11,"=")
برای اطلاعات بیشتر در مورد شمارش جاهای خالی و نه خالی در اکسل، لطفاً به:
- 3 روش برای شمارش سلول های خالی در اکسل مراجعه کنید
- نحوه شمارش سلول های غیر خالی در اکسل
COUNTIF بزرگتر، کمتر یا مساویبه
برای شمارش سلول هایی با مقادیر بیشتر از ، کمتر از یا برابر عددی که مشخص می کنید، کافی است یک عملگر مربوطه را به آن اضافه کنید. معیارها، همانطور که در جدول زیر نشان داده شده است.
لطفا توجه داشته باشید که در فرمول های COUNTIF، یک عملگر با یک عدد همیشه در گیومه قرار می گیرد .
معیار | مثال فرمول | توضیح |
---|---|---|
شمارش اگر بیشتر از | =COUNTIF(A2:A10 ,">5") | شمارش سلول هایی که مقدار آنها بیشتر از 5 است. |
شمارش اگر کمتر از | =COUNTIF(A2:A10 ,"<5") | شمارش سلول های با مقادیر کمتر از 5. |
شمارش اگر برابر با | =COUNTIF(A2:A10، "=5") | شمارش سلولهایی که مقدار آن برابر با 5 است. |
شمارش اگر برابر با | =COUNTIF(A2:A10، "5") | شمارش سلول هایی که مقدار آن برابر با 5 نیست. |
شمارش اگر بزرگتر یا مساوی با | =COUNTIF(C2: C8,">=5") | شمارش سلول هایی که مقدار آن بزرگتر یا مساوی 5 است. |
اگر کمتر یا مساوی با | =COUNTIF(C2:C8,"<=5") باشد، شمارش کنید | شمارش سلول هایی که مقدار آنها کمتر یا مساوی 5 است. |
همچنین میتوانید از تمام فرمولهای بالا برای شمارش سلولها بر اساس مقدار سلول دیگر استفاده کنید، فقط باید عدد موجود در معیارها را با یک مرجع سلول جایگزین کنید.
توجه داشته باشید. در صورت وجود مرجع سلول ، باید اپراتور را در آن محصور کنیدنقل قول می کند و یک علامت (&) را قبل از مرجع سلول اضافه کنید. به عنوان مثال، برای شمارش سلولها در محدوده D2:D9 با مقادیر بیشتر از مقدار در سلول D3، از این فرمول =COUNTIF(D2:D9,">"&D3)
استفاده میکنید:
اگر میخواهید سلولهایی را بشمارید که حاوی عملگر واقعی به عنوان بخشی از محتویات سلول، یعنی کاراکترهای ">"، "<" یا "="، سپس از یک کاراکتر عام با عملگر در معیارها استفاده کنید. چنین معیارهایی به جای یک عبارت عددی به عنوان یک رشته متن در نظر گرفته می شوند. برای مثال، فرمول =COUNTIF(D2:D9,"*>5*")
همه سلولها را در محدوده D2:D9 با محتویاتی مانند «تحویل>5 روز» یا «>5 موجود» شمارش میکند.
استفاده از تابع Excel COUNTIF با تاریخها
اگر میخواهید سلولهایی را با تاریخهای بزرگتر، کوچکتر یا مساوی با تاریخی که مشخص کردهاید یا تاریخ آن در سلولی دیگر شمارش کنید، با استفاده از فرمولهایی شبیه به فرمولهایی که چند لحظه پیش در مورد آن صحبت کردیم، به روش آشنای قبلی ادامه دهید. تمام فرمول های فوق برای تاریخ و همچنین برای اعداد کار می کنند. بگذارید فقط چند مثال به شما بزنم:
معیارها | مثال فرمول | توضیح |
---|---|---|
تاریخ های شمارش برابر با تاریخ مشخص شده است. | =COUNTIF(B2:B10,"6/1/2014") | تعداد سلول های محدوده B2:B10 را با تاریخ 1-ژوئن-2014. |
تاریخ های بزرگتر یا مساوی با تاریخ دیگری را بشمارید. | =COUNTIF(B2:B10,">=6/1/ 2014") | تعداد سلول های محدوده را بشماریدB2:B10 با تاریخ بزرگتر یا مساوی با 6/1/2014. |
تاریخهای بزرگتر یا مساوی با تاریخ یک سلول دیگر، منهای x روز شمارش کنید. | =COUNTIF(B2:B10,">="&B2-"7") | شمارش تعداد سلولها در محدوده B2:B10 با تاریخ بزرگتر یا مساوی با تاریخ در B2 منهای 7 روز. |
به غیر از این کاربردهای رایج، میتوانید از تابع COUNTIF همراه با توابع خاص تاریخ و زمان اکسل مانند TODAY() برای شمارش سلولها بر اساس استفاده کنید. در تاریخ فعلی.
معیارها | مثال فرمول |
---|---|
تاریخها را برابر با تاریخ فعلی بشمارید. | =COUNTIF(A2:A10,TODAY()) |
تاریخ های قبل از تاریخ فعلی را شمارش کنید، یعنی کمتر از امروز. | =COUNTIF( A2:A10,"<"&TODAY()) |
تاریخهای بعد از تاریخ فعلی را بشمارید، یعنی بیشتر از امروز. | =COUNTIF(A2:A10 ,">"&TODAY()) |
تاریخ هایی را که در یک هفته سررسید هستند شمارش کنید. | =COUNTIF(A2:A10,"="& TODAY()+7) |
شمارش دا در یک محدوده تاریخی خاص. | =COUNTIF(B2:B10، ">=6/1/2014")-COUNTIF(B2:B10، ">6/7/2014") |
در اینجا نمونه ای از استفاده از این فرمول ها بر روی داده های واقعی (در لحظه نگارش امروز 25 ژوئن 2014 بود):
Excel COUNTIF با معیارهای چندگانه
در واقع، تابع Excel COUNTIF دقیقاً برای شمارش سلول های دارای چندین معیار طراحی نشده است. در بیشتر موارد، شما می خواهید