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

كيفية العثور على الحد الأقصى أو الحد الأدنى للقيمة بناءً على المعايير في Excel؟

وثيقة-البحث عن-القيمة القصوى-مع-المعايير-1

لنفترض أن لديّ نطاق البيانات التالي ، العمود A يحتوي على أسماء المنتجات ، والعمود B يحتوي على كميات الطلب ، الآن ، أريد العثور على الحد الأقصى لقيمة أمر المنتج KTE كما هو موضح في لقطة الشاشة التالية. في Excel ، كيف يمكننا استخراج الحد الأقصى أو الحد الأدنى للقيمة بناءً على معيار واحد أو أكثر؟

ابحث عن قيمة الحد الأقصى أو الحد الأدنى بناءً على معيار واحد فقط

ابحث عن القيمة القصوى أو الدنيا بناءً على معايير متعددة


السهم الأزرق الحق فقاعة ابحث عن قيمة الحد الأقصى أو الحد الأدنى بناءً على معيار واحد فقط

لإرجاع الحد الأقصى أو الحد الأدنى للقيمة بمعيار واحد ، ستفيدك الدالة MAX.

1. أدخل هذه الصيغة: =MAX((A2:A13=D2)*B2:B13) في خلية معينة تريدها ، انظر لقطة الشاشة:

وثيقة-البحث عن-القيمة القصوى-مع-المعايير-2

نصائح: في هذه الصيغة: A2: A13 iق خلايا النطاق التي تحتوي على المعايير ، D2 هو المعيار الذي تريد العثور على القيمة القصوى بناءً عليه ، B2: B13 هو النطاق الذي يُرجع القيمة المقابلة.

2. ثم اضغط كترل + شيفت + إنتر معًا للحصول على أقصى قيمة لـ KTE ، انظر لقطة الشاشة:

وثيقة-البحث عن-القيمة القصوى-مع-المعايير-3

ملاحظات: للحصول على الحد الأدنى للقيمة بناءً على معيار محدد ، يرجى إدخال هذه الصيغة =MIN(IF(A2:A13=D2,B2:B13))، بعد كتابة الصيغة ، يجب الضغط على كترل + شيفت + إنتر معًا ، ستحصل على النتيجة التالية:

وثيقة-البحث عن-القيمة القصوى-مع-المعايير-4


السهم الأزرق الحق فقاعة ابحث عن القيمة القصوى أو الدنيا بناءً على معايير متعددة

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

خذ البيانات التالية على سبيل المثال ، أحتاج إلى العثور على الحد الأقصى أو الأدنى لطلب KTE في يناير:

وثيقة-البحث عن-القيمة القصوى-مع-المعايير-5

1. أدخل هذه الصيغة في خلية تريد وضع النتيجة: =MAX(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13)))، انظر لقطة الشاشة:

وثيقة-البحث عن-القيمة القصوى-مع-المعايير-7

نصائح: في هذه الصيغة: A2: A13 هي البيانات التي تحتوي على المعايير 1 ، B2: B13 هو نطاق البيانات الذي يحتوي على المعايير 2 ، F1 و F2 هي المعايير التي تعتمد عليها ، C2: C13 يشير إلى النطاق الذي تريد إرجاع القيمة القصوى.

2. ثم اضغط كترل + شيفت + إنتر مفاتيح في وقت واحد ، القيمة القصوى حيث القيمة المقابلة في A2: A13 يساوي القيمة في F1، والقيمة المقابلة بـ B2: B13 يساوي القيمة في F2 يتم إرجاع.

وثيقة-البحث عن-القيمة القصوى-مع-المعايير-8

ملاحظات: للحصول على الحد الأدنى للقيمة بناءً على هذه المعايير ، يرجى تطبيق هذه الصيغة: =MIN(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13)))، وتذكر أن تضغط كترل + شيفت + إنتر مفاتيح معا.


Advanced Combine Rows: (ابحث عن الحد الأقصى أو الحد الأدنى للقيمة بناءً على عمود مفتاح)

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

  • 1. حدد عمود المفتاح الذي تريد العثور على الحد الأقصى أو الحد الأدنى للقيمة التي يستند إليها العمود الآخر ؛
  • 2. اختر الحساب الذي تحتاجه.

وثيقة-البحث عن-القيمة القصوى-مع-المعايير-9

كوتولس ل إكسيل: مع أكثر من 200 وظيفة إضافية مفيدة في Excel ، يمكنك تجربتها مجانًا دون قيود خلال 60 يومًا. تنزيل وتجربة مجانية الآن!


مقالات ذات صلة:

كيفية تحديد الحد الأقصى للبيانات / القيمة مع وظيفة الحد الأقصى في إكسيل؟

كيفية تحديد أعلى قيمة وأدنى قيمة في 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 (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Tip: use MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) or MINIFS...


The solution presented here is stupid and doesn't really work.
This comment was minimized by the moderator on the site
This was super helpful, thank you so much!
This comment was minimized by the moderator on the site
i'm finding min value from each cell (which not in a range), and it give me answer '-'. how to solve this? =min(A3, B3, D3, G3). but the B3 is zero.
This comment was minimized by the moderator on the site
Hello,

Similar to above example, where the MAX array formula finds the max value for KTE and Jan (two conditions) --> i am trying to do almost same, but i need to return not just the maximum value, but the name of the row which contains this maximum value... Imagine, if there is one more column between B and C, which contains the name of the person who did the order, for example... I was trying to use INDEX formula, but it doesn't really work. Like this: =INDEX(C2:C13,MAX(IF(A2:A13=F1,IF(B2:B13=F2,D2:D13)),0) What can be the solution here?
This comment was minimized by the moderator on the site
Hi,

I would like to get help to retrieve a value from a table based on an Object's Name (Multiple objects with multiple data from a same objects which differentiate by date) to get the latest data based on specified date ( more latest data may be available than the specified data).

No. Well Start Date End Date Oil Rates (stb/d)
1 BT-101L 1/1/2017 0:00 1/2/2017 0:00 59
2 BT-106L 1/7/2017 0:00 1/8/2017 0:00 124
3 BT-106S 1/8/2017 0:00 1/9/2017 0:00 132
4 BT-101L 1/9/2017 0:00 1/10/2017 0:00 138
5 BT-201S 1/10/2017 0:00 1/11/2017 0:00 144
6 BT-203S 1/11/2017 0:00 1/12/2017 0:00 150
7 BT-101L 1/29/2017 0:00 1/30/2017 0:00 269

In the results mode, I need to populate the data based on latest available data.

Date BT-101L
1-Jan 59
2-Jan 59
3-Jan 59
4-Jan 59
5-Jan 59
6-Jan 59
7-Jan 59
8-Jan 132
9-Jan 132
10-Jan 132
11-Jan 132
12-Jan 132
13-Jan 132
14-Jan 132
15-Jan 132
16-Jan 132

Can anyone help?
This comment was minimized by the moderator on the site
Similar question but based on reversed information. I work in land investment. I have a list of counties and corresponding values. The lower the value the more I need to work in the area. If I plug say "County A" with a value of 100, then County B with a value of 85, then County C with a value of 66, what statement can I use to identify County C as the one I need to work on?
This comment was minimized by the moderator on the site
Hi, when I try the MIN formula it doesn't work and just gives me 0??
This comment was minimized by the moderator on the site
Virtualcoyright - Do you have blanks in the range you are using the MIN for? If so, it will return with the following formula 0:

=MIN(IF(A2:A13=D2,B2:B13))

To prevent it getting 0 if blanks exist in the range B2:B13, write the formula in the following manner:

=MIN(IF(A2:A13=D2,IF(B2:B13<>0,B2:B13)))
This comment was minimized by the moderator on the site
Sir you have just saved my bacon ! I was facing a problem that i didn't have any blanks & all values where > 0 but the minimum formula resulted in 0 while i wanted the least positive value and your modified formula did just that. I think they should modify the article to include your modified formula.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations