انتقل إلى المحتوى الرئيسي

كيف يتم الاعتماد على معايير متعددة في Excel؟


Countif بمعايير متعددة في نفس العمود


عد الخلايا ذات المعايير المتعددة بناءً على قيمة النص

على سبيل المثال ، لدي البيانات التالية التي تحتوي على بعض المنتجات ، والآن أحتاج إلى حساب عدد KTE و KTO التي يتم ملؤها في نفس العمود ، انظر لقطة الشاشة:

للحصول على رقم KTE و KTO ، يرجى إدخال هذه الصيغة:

=COUNTIF($A$2:$A$15,"KTE")+COUNTIF($A$2:$A$15,"KTO")

ثم اضغط أدخل مفتاح للحصول على عدد هذين المنتجين. انظر لقطة الشاشة:

الملاحظات:

1. في الصيغة أعلاه: A2: A15 هو نطاق البيانات الذي تريد استخدامه ، KTE و KTO هي المعايير التي تريد عدها.

2. إذا كان هناك أكثر من معيارين تريد حسابهما في عمود واحد ، فما عليك سوى استخدام = COUNTIF (النطاق 1 ، المعايير 1) + COUNTIF (النطاق 2 ، المعايير 2) + COUNTIF (النطاق 3 ، المعايير 3) + ...

  • نصيحة:
  • يمكن أن تساعدك صيغة أخرى مضغوطة أيضًا في حل هذه المشكلة: =SUMPRODUCT(COUNTIF($A$2:$A$15,{"KTE";"KTO"})), and then press Enter key to get the result.
  • ويمكنك إضافة المعايير تمامًا كما =SUMPRODUCT(COUNTIF(range,{ "criteria1";"criteria2";"criteria3";"criteria4"…})).


عد الخلايا ذات المعايير المتعددة بين قيمتين

إذا كنت بحاجة إلى حساب عدد الخلايا التي تكون القيمة بين رقمين محددين ، كيف تحل هذه المهمة في Excel؟

خذ لقطة الشاشة أدناه كمثال ، أريد الحصول على نتيجة الرقم الذي يتراوح بين 200 و 500. يرجى القيام بهذه الصيغ:

أدخل هذه الصيغة في خلية فارغة حيث تريد تحديد النتيجة:

=COUNTIF($B$2:$B$15,">200")-COUNTIF($B$2:$B$15,">500")

ثم اضغط أدخل مفتاح للحصول على النتيجة التي تريدها ، انظر لقطة الشاشة:

ملاحظات: في الصيغة أعلاه:

  • B2: B15 هو نطاق الخلايا الذي تريد استخدامه ، > 200 و > 500 هي المعايير التي تريد حساب الخلايا ؛
  • تعني الصيغة بأكملها ، العثور على عدد الخلايا التي تحتوي على قيمة أكبر من 200 ثم طرح عدد الخلايا ذات القيمة الأكبر من 500.
  • نصيحة:
  • يمكنك أيضًا تطبيق وظيفة COUNTIFS للتعامل مع هذه المهمة ، يرجى كتابة هذه الصيغة: =COUNTIFS($B$2:$B$15,">200",$B$2:$B$15,"<500"), and then press Enter key to get the result.
  • ويمكنك إضافة المعايير تمامًا كما =COUNTIFS(range1,"criteria1",range2,"criteria2",range3,"criteria3",...).

عد الخلايا ذات المعايير المتعددة بين تاريخين

لحساب الخلايا بناءً على نطاق التاريخ ، يمكن أن تقدم لك وظائف COUNTIF و COUNTIFS خدمة أيضًا.

على سبيل المثال ، أريد حساب أرقام الخلايا التي يكون التاريخ بين 5/1/2019 و 8/1/2019 في عمود ، يرجى القيام بذلك على النحو التالي:

أدخل الصيغة أدناه في خلية فارغة:

=COUNTIFS($B$2:$B$15, ">=5/1/2019", $B$2:$B$15, "<=8/1/2019")

ثم اضغط أدخل مفتاح للحصول على رقم العد ، انظر الصورة:

ملاحظات: في الصيغة أعلاه:

  • B2: B15 هو نطاق الخلايا الذي تريد استخدامه ؛
  • > = 5/1/2018 و <= 8/1/2019 هي معايير التاريخ التي تريدها لحساب الخلايا ؛

انقر لمعرفة المزيد حول وظيفة COUNTIF ...



Countif بمعايير متعددة في نفس العمود مع ميزة مفيدة

إذا كان لديك كوتولس ل إكسيل، بما لديها حدد خلايا معينة ميزة ، يمكنك بسرعة تحديد الخلايا التي تحتوي على نص معين أو خلايا بين رقمين أو تاريخين ، ثم الحصول على الرقم الذي تريده.

نصيحة:لتطبيق هذا حدد خلايا معينة الميزة ، أولاً ، يجب عليك تنزيل ملف كوتولس ل إكسيل، ثم قم بتطبيق الميزة بسرعة وسهولة.

بعد تثبيت كوتولس ل إكسيل، يرجى القيام بذلك على النحو التالي:

1. حدد قائمة الخلايا التي تريد عد الخلايا بناءً على المعايير ، ثم انقر فوقها كوتولس > أختار > حدد خلايا معينة، انظر لقطة الشاشة:

2. في حدد خلايا معينة مربع الحوار ، يرجى ضبط العمليات حسب حاجتك ، ثم انقر فوق OK، تم تحديد الخلايا المحددة ويظهر عدد الخلايا في مربع المطالبة كما هو موضح أدناه:

ملاحظات: يمكن أن تساعدك هذه الميزة أيضًا في تحديد وحساب الخلايا بين رقمين أو تاريخين محددين كما هو موضح في لقطات الشاشة التالية:

قم بتنزيل Kutools for Excel والإصدار التجريبي المجاني الآن!


Countif مع معايير متعددة في أعمدة متعددة

إذا كانت هناك معايير متعددة في عدة أعمدة ، مثل لقطة الشاشة التالية الموضحة ، وأريد الحصول على رقم KTE الذي يكون ترتيبها أكبر من 300 والاسم Ruby.

الرجاء كتابة هذه الصيغة في الخلية المطلوبة:

=COUNTIFS($A$2:$A$15,"KTE",$B$2:$B$15,">300",$C$2:$C$15,"Ruby")

ثم اضغط أدخل مفتاح للحصول على رقم KTE الذي تحتاجه.

الملاحظات:

1. A2: A15 و KTE هي النطاق والمعيار الأول الذي تحتاجه ، B2: B15 و > 300 هي النطاق الثاني والمعيار الذي تحتاجه ، و C2: C15 و روبي هي النطاق والمعيار الثالث الذي تعتمد عليه.

2. إذا كان هناك المزيد من المعايير التي تحتاج إليها بناءً على ذلك ، فأنت تحتاج فقط إلى إضافة النطاق والمعايير داخل الصيغة ، مثل: = COUNTIFS (النطاق 1 ، المعايير 1 ، النطاق 2 ، المعايير 2 ، النطاق 3 ، المعايير 3 ، النطاق 4 ، المعايير 4 ، ...)

  • نصيحة:
  • إليك صيغة أخرى يمكن أن تساعدك أيضًا: =SUMPRODUCT(--($A$2:$A$15="KTE"),--($B$2:$B$15>300),--($C$2:$C$15="Ruby")), and then press Enter key to get the result.

انقر لمعرفة المزيد عن وظيفة COUNTIFS ...


المزيد من مقالات خلايا العد النسبي:

  • Countif لحساب النسبة المئوية في Excel
  • على سبيل المثال ، لدي تقرير موجز لورقة بحث ، وهناك ثلاثة خيارات أ ، ب ، ج ، الآن أريد حساب النسبة المئوية لكل من هذه الخيارات الثلاثة. وهذا يعني أنني بحاجة إلى معرفة أن الخيار أ يمثل النسبة المئوية لجميع الخيارات.
  • Countif قيمة محددة عبر أوراق عمل متعددة
  • لنفترض أن لدي أوراق عمل متعددة تحتوي على البيانات التالية ، والآن أريد الحصول على عدد تكرارات قيمة معينة "Excel" من أوراق العمل هذه. كيف يمكنني حساب قيم محددة عبر ورقة عمل متعددة؟
  • عد جميع الخلايا باستثناء قيمة محددة في Excel
  • إذا كانت كلمة "Apple" مبعثرة بين قائمة من القيم ، فأنت الآن تريد فقط حساب عدد الخلايا التي ليست "Apple" للحصول على النتيجة التالية. في هذه المقالة ، سأقدم بعض الطرق لحل هذه المهمة في Excel.
  • عد الخلايا إذا تم استيفاء أحد المعايير المتعددة في Excel
  • ستساعدنا وظيفة COUNTIF في حساب عدد الخلايا التي تحتوي على معيار واحد ، ويمكن أن تساعد وظيفة COUNTIFS في حساب عدد الخلايا التي تحتوي على مجموعة من الشروط أو المعايير في Excel. ماذا لو احتوى عد الخلايا على أحد المعايير المتعددة؟ هنا سوف أشارك طرق حساب الخلايا إذا كانت تحتوي على X أو Y أو Z… إلخ في Excel.

أفضل أدوات إنتاجية المكتب

🤖 مساعد Kutools AI: إحداث ثورة في تحليل البيانات على أساس: التنفيذ الذكي   |  إنشاء التعليمات البرمجية  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools...
الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت.  انقر هنا للحصول على الميزة التي تحتاجها أكثر...

الوصف


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (60)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I need to count the value has 2, The text is "A", to be counted has 2, excel formula
This comment was minimized by the moderator on the site
Muchas gracias <3
This comment was minimized by the moderator on the site
Thank you for this <3
This comment was minimized by the moderator on the site
hi,
what would the sum be if i needed to count a status of a person over a sheet?
example:
A B C D JAMES ABSENTJOHN PRESENTMIKE ABSENTJAMES PRESENT
Result required:
James absent = 1John absent = 0Mike absent =1
James present = 1John present = 1Mike present = 0

This comment was minimized by the moderator on the site
so basically count the uniquest in C that are not in B with a certain value in D
This comment was minimized by the moderator on the site
Hi,
I use this formulat =SUMPRODUCT((COUNTIF(B2:B1000,C2:C1000)=0)*(C2:C1000<>"")) to count uniques that dont appear in column bhow can i add another criteria in the formula that should count only a value in column D (new column)
This comment was minimized by the moderator on the site
Hi,
I need to count the different names in a single column which is repeated more than one time..
aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccc
i dont want to mention names in formula, because its many names in the column and i dont want pivot table also,I tried with this formula, but its counting the blank also..=SUMPRODUCT(1/COUNTIF(C10:C500,C10:C500&""))



Result what i need is -
aaaa - 4bbbb - 6cccc - 5


This comment was minimized by the moderator on the site
Hi, alwin,
To solve your problem, you should apply the following array formula:
=SUM(IF($A$1:$A$11=C1,1,0)), after entering this formula, please press Ctrl + Shift + Enter keys together to get the correct result.
See the below screenshot:
This comment was minimized by the moderator on the site
Hi, I am wondering if someone can help me figure our how to combine COUNTIFS formulas. For example, I need to present this more efficiently:

=COUNTIFS(VAR1,”Yes”,VAR2,"2016",VAR3,"Q1",VAR4,PH,VAR5,"Pres") +
COUNTIFS(VAR1,”Yes”,VAR2,"2016",VAR3,"Q1",VAR4,"Both", VAR5,"Pres") +
COUNTIFS(VAR1,”Yes”,VAR2,"2016",VAR3,"Q1", VAR6,PH, VAR5,"Pres") +
COUNTIFS(VAR1,”Yes”,VAR2,"2016",VAR3,"Q1", VAR6,"Both", VAR5,"Pres")

So I need counts if VAR1 =Yes; VAR2 = 2016; VAR3=Q1; VAR5=Pres; AND VAR4= PH or Both; AND VAR6=PH or Both. I think the way I have it does the job, but I'm sure there is a more concise way to write the formula as it may get very long as I add criteria to it.
This comment was minimized by the moderator on the site
Great content, very helpful! Thank you so much for sharing this information!
This comment was minimized by the moderator on the site
hi, need to countif from two file with range and selection
=IF((COUNTIFS([SCCD.xlsx]open!$AV:$AV,">6",$AV:$AV,"<10"),[SCCD.xlsx]open!$T:$T,C2,[SCCD.xlsx]open!$V:$V,"SLAHOLD")+COUNTIFS([KTPH.xlsx]open!$H:$H,"SLAHOLD",[KTPH.xlsx]open!$J:$J,">6",!$J:$J,"<10",[KTPH.xlsx]open!$G:$G,C2))=0,"",COUNTIFS([SCCD.xlsx]open!$AV:$AV,">6",$AV:$AV,"<10"),[SCCD.xlsx]open!$T:$T,C2,[SCCD.xlsx]open!$V:$V,"SLAHOLD")+COUNTIFS([KTPH.xlsx]open!$H:$H,"SLAHOLD",[KTPH.xlsx]open!$J:$J,">6",$J:$J,"<10",[KTPH.xlsx]open!$G:$G,C2))

got error.. can someone advice
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations