وظيفة Excel MAX - أمثلة على الصيغ للعثور على أعلى قيمة

  • شارك هذا
Michael Brown

يشرح البرنامج التعليمي وظيفة MAX مع العديد من أمثلة الصيغ التي توضح كيفية العثور على أعلى قيمة في Excel وتمييز أكبر رقم في ورقة العمل الخاصة بك.

MAX هو واحد من أكثر الأمثلة مباشرة و وظائف Excel سهلة الاستخدام. ومع ذلك ، فإنه يحتوي على حيلتين لمعرفة أيهما سيمنحك ميزة كبيرة. قل ، كيف تستخدم وظيفة MAX مع الشروط؟ أو كيف يمكنك استخراج أكبر قيمة مطلقة؟ يوفر هذا البرنامج التعليمي أكثر من حل لهذه المهام والمهام الأخرى ذات الصلة.

    وظيفة Excel MAX

    ترجع الدالة MAX في Excel أعلى قيمة في مجموعة من البيانات التي تحدد.

    بناء الجملة كما يلي:

    MAX (number1، [number2]،…)

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

    Number1 مطلوب ، number2 والوسيطات اللاحقة اختيارية.

    الدالة MAX يتوفر في كافة إصدارات Excel لـ Office 365 و Excel 2019 و Excel 2016 و Excel 2013 و Excel 2010 و Excel 2007 والإصدارات الأقل.

    كيفية إنشاء صيغة MAX في Excel

    إلى إنشاء صيغة MAX في أبسط صورها ، يمكنك كتابة الأرقام مباشرة في قائمة الوسائط ، مثل هذا:

    =MAX(1, 2, 3)

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

    أسرع طريقة لبناء حد أقصىلكي تعمل القاعدة ، تأكد من قفل إحداثيات العمود في النطاق بعلامة $.

  • انقر فوق الزر تنسيق واختر التنسيق الذي تريده.
  • انقر فوق "موافق" مرتين.
  • نصيحة. بطريقة مماثلة ، يمكنك تمييز أعلى قيمة في كل عمود . الخطوات هي نفسها تمامًا ، باستثناء أنك تكتب صيغة لنطاق العمود الأول وتأمين إحداثيات الصف: =C2=MAX(C$2:C$7)

    لمزيد من المعلومات ، يرجى الاطلاع على كيفية إنشاء قاعدة تنسيق شرطي قائمة على الصيغة.

    وظيفة Excel MAX لا تعمل

    MAX هي واحدة من أكثر وظائف Excel مباشرة للاستخدام. إذا لم تعمل بشكل صحيح مقابل جميع التوقعات ، فمن المرجح أن تكون إحدى المشكلات التالية.

    تُرجع صيغة MAX صفرًا

    إذا كانت صيغة MAX العادية ترجع 0 على الرغم من وجود أرقام أعلى في النطاق المحدد ، من المحتمل أن يتم تنسيق هذه الأرقام كنص. هذا هو الحال بشكل خاص عند تشغيل وظيفة MAX على بيانات مدفوعة بصيغ أخرى. يمكنك التحقق من ذلك باستخدام الدالة ISNUMBER ، على سبيل المثال:

    =ISNUMBER(A1)

    إذا كانت الصيغة أعلاه ترجع FALSE ، فإن القيمة في A1 ليست رقمية. بمعنى ، يجب عليك استكشاف أخطاء البيانات الأصلية وإصلاحها ، وليس صيغة MAX.

    تُرجع الصيغة MAX # N / A أو #VALUE أو خطأ آخر

    يرجى التحقق من الخلايا المشار إليها بعناية. إذا احتوت أي من الخلايا المشار إليها على خطأ ، فستنتج صيغة MAXنفس الخطأ. لتجاوز هذا ، راجع كيفية الحصول على القيمة القصوى مع تجاهل جميع الأخطاء.

    هذه هي كيفية العثور على القيمة القصوى في Excel. أشكركم على القراءة وآمل أن أراكم على مدونتنا قريبًا!

    التنزيلات المتاحة:

    نموذج مصنف Excel MAX

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

    على سبيل المثال ، لحساب أكبر قيمة في النطاق A1: A6 ، ستكون الصيغة كما يلي:

    =MAX(A1:A6)

    إذا كانت الأرقام الخاصة بك في صف أو عمود متقارب (كما في هذا مثال) ، يمكنك جعل Excel يقوم بعمل صيغة Max تلقائيًا. وإليك الطريقة:

    1. حدد الخلايا التي تحتوي على أرقامك.
    2. في الصفحة الرئيسية علامة التبويب ، في المجموعة التنسيقات ، انقر فوق جمع تلقائي واختر الحد الأقصى من القائمة المنسدلة. (أو انقر فوق جمع تلقائي & gt؛ حد أقصى في علامة التبويب الصيغ في مجموعة مكتبة الوظائف . )

    سيؤدي هذا إلى إدراج صيغة جاهزة للاستخدام في خلية أسفل النطاق المحدد ، لذا يرجى التأكد من وجود خلية فارغة واحدة على الأقل أسفل قائمة الأرقام التي حددتها:

    5 أشياء يجب معرفتها حول دالة MAX

    لاستخدام صيغ Max بنجاح في أوراق العمل الخاصة بك ، يرجى تذكر هذه الحقائق البسيطة:

    1. في الإصدارات الحالية من Excel ، يمكن أن تقبل صيغة MAX ما يصل إلى 255 الوسائط.
    2. إذا لم تحتوي الوسيطات على رقم واحد ، ترجع الدالة MAX صفرًا.
    3. إذا احتوت الوسيطات على قيمة خطأ واحدة أو أكثر ، فسيتم إرجاع خطأ.
    4. فارغيتم تجاهل الخلايا.
    5. تتم معالجة القيم المنطقية والتمثيلات النصية للأرقام المقدمة مباشرة في قائمة الوسائط (يتم تقييم TRUE كـ 1 ، وتقييم FALSE كـ 0). في المراجع ، يتم تجاهل القيم المنطقية والنصية.

    كيفية استخدام دالة MAX في Excel - أمثلة الصيغة

    ستجد أدناه بعض الاستخدامات النموذجية لوظيفة Excel MAX. في كثير من الحالات ، هناك عدد قليل من الحلول المختلفة لنفس المهمة ، لذلك أشجعك على اختبار جميع الصيغ لاختيار الصيغة الأنسب لنوع بياناتك.

    كيفية العثور على أقصى قيمة في مجموعة

    لاستخراج أكبر رقم في مجموعة من الأرقام ، قم بتوفير هذه المجموعة لوظيفة MAX كمرجع نطاق. يمكن أن يحتوي النطاق على العديد من الصفوف والأعمدة كما تريد. على سبيل المثال ، للحصول على أعلى قيمة في النطاق C2: E7 ، استخدم هذه الصيغة البسيطة:

    =MAX(C2:E7)

    ابحث عن أعلى قيمة في الخلايا غير المجاورة أو النطاقات

    لإنشاء صيغة MAX للخلايا والنطاقات غير المتجاورة ، تحتاج إلى تضمين مرجع لكل خلية و / أو نطاق فردي. ستساعدك الخطوات التالية على القيام بذلك بسرعة وبدون أخطاء:

    1. ابدأ في كتابة صيغة Max في خلية.
    2. بعد كتابة قوس الفتح ، اضغط باستمرار على Ctrl مفتاح وحدد الخلايا والنطاقات في الورقة.
    3. بعد تحديد العنصر الأخير ، حرر Ctrl واكتب قوس الإغلاق.
    4. اضغط على Enter.

    Excelسيستخدم بناء جملة مناسبًا تلقائيًا ، وستحصل على صيغة مشابهة لهذه:

    =MAX(C5:E5, C9:E9)

    كما هو موضح في لقطة الشاشة أدناه ، تُرجع الصيغة الحد الأقصى لقيمة الإجمالي الفرعي من الصفين 5 و 9:

    كيفية الحصول على أقصى تاريخ (أحدث) في Excel

    في نظام Excel الداخلي ، التواريخ ليست سوى أرقام تسلسلية ، لذا فإن MAX تتعامل معها الدالة دون عوائق.

    على سبيل المثال ، للعثور على تاريخ التسليم الأخير في C2: C7 ، قم بعمل معادلة Max المعتادة التي ستستخدمها للأرقام:

    =MAX(C2:C7)

    دالة MAX في Excel بشروط

    عندما ترغب في الحصول على الحد الأقصى للقيمة بناءً على الشروط ، فهناك العديد من الصيغ التي يمكنك الاختيار من بينها. للتأكد من أن جميع الصيغ تُرجع النتيجة المتطابقة ، سنختبرها على نفس مجموعة البيانات.

    المهمة : مع العناصر المدرجة في B2: B15 وأرقام المبيعات في C2: C15 ، نهدف إلى العثور على أعلى بيع لإدخال عنصر معين في F1 (يرجى الاطلاع على لقطة الشاشة في نهاية هذا القسم).

    صيغة Excel MAX IF

    إذا كنت البحث عن صيغة تعمل في كافة إصدارات Excel 2000 حتى Excel 2019 ، استخدم الدالة IF لاختبار الشرط ، ثم قم بتمرير الصفيف الناتج إلى الدالة MAX:

    =MAX(IF(B2:B15=F1, C2:C15))

    من أجل الصيغة للعمل ، يجب أن تضغط على Ctrl + Shift + Enter في نفس الوقت لإدخالها كصيغة صفيف. إذا تم كل شيء بشكل صحيح ، فسيقوم Excel بإرفاق الصيغة الخاصة بك بتنسيق{curly braces} ، وهو مؤشر مرئي لصيغة صفيف.

    من الممكن أيضًا تقييم عدة شروط في صيغة واحدة ، ويوضح البرنامج التعليمي التالي كيف: MAX IF بشروط متعددة.

    صيغة MAX IF بدون صفيف

    إذا كنت لا تحب استخدام صيغ الصفيف في أوراق العمل الخاصة بك ، فقم بدمج MAX مع الدالة SUMPRODUCT التي تعالج المصفوفات محليًا:

    =SUMPRODUCT(MAX((B2:B15=F1)*(C2:C15)))

    لمزيد من المعلومات ، يرجى الاطلاع على MAX IF بدون صفيف.

    دالة MAXIFS

    في Excel 2019 و Excel for Office 365 ، هناك وظيفة خاصة تسمى MAXIFS ، والتي تم تصميمها للبحث أعلى قيمة تصل إلى 126 معيارًا.

    في حالتنا ، هناك شرط واحد فقط ، لذا فإن الصيغة بسيطة مثل:

    =MAXIFS(C2:C15, B2:B15, F1)

    للحصول على شرح مفصل من بناء الجملة ، يرجى الاطلاع على Excel MAXIFS مع أمثلة الصيغ.

    توضح لقطة الشاشة أدناه جميع الصيغ الثلاثة قيد التشغيل:

    احصل على أقصى قيمة مع تجاهل الأصفار

    هذا ، في الواقع ، هو تباين من MAX الشرطي الذي تمت مناقشته في ما قبل مثال شرير. لاستبعاد الأصفار ، استخدم عامل التشغيل المنطقي "لا يساوي" وضع التعبير "0" إما في معايير MAXIFS أو الاختبار المنطقي لـ MAX IF.

    كما تعلم ، فإن اختبار هذا الشرط منطقي فقط في حالة وجود أرقام سالبة . مع وجود أرقام موجبة ، يكون هذا الاختيار غير ضروري لأن أي رقم موجب أكبر من الصفر.

    لتجربته ، دعنا نجدأدنى خصم في النطاق C2: C7. نظرًا لأن جميع الخصومات ممثلة بأرقام سالبة ، فإن أصغر خصم هو في الواقع أكبر قيمة.

    MAX IF

    تأكد من الضغط على Ctrl + Shift + Enter لإكمال صيغة الصفيف هذه بشكل صحيح:

    =MAX(IF(C2:C70, C2:C7))

    MAXIFS

    إنها صيغة عادية ، وتكفي ضغطة مفتاح الإدخال المعتادة.

    =MAXIFS(C2:C7,C2:C7,"0")

    البحث عن أعلى قيمة مع تجاهل الأخطاء

    عندما تعمل بكمية كبيرة من البيانات مدفوعة بصيغ مختلفة ، فمن المحتمل أن تؤدي بعض الصيغ إلى أخطاء ، مما سيؤدي إلى إرجاع صيغة MAX خطأ أيضًا.

    كحل بديل ، يمكنك استخدام MAX IF مع ISERROR. بالنظر إلى أنك تبحث في النطاق A1: B5 ، تأخذ الصيغة هذا الشكل:

    =MAX(IF(ISERROR(A1:B5)), "", A1:B5))

    لتبسيط الصيغة ، استخدم الدالة IFERROR بدلاً من مجموعة IF ISERROR. سيؤدي هذا أيضًا إلى جعل المنطق أكثر وضوحًا - إذا كان هناك خطأ في A1: B5 ، فاستبدله بسلسلة فارغة ("") ، ثم احصل على القيمة القصوى في النطاق:

    =MAX(IFERROR(A1:B5, ""))

    التنقل في المرهم هو أنك بحاجة إلى تذكر الضغط على Ctrl + Shift + Enter لأن هذا يعمل فقط كصيغة صفيف.

    في Excel 2019 و Excel for Office 356 ، يمكن للدالة MAXIFS يكون حلاً ، بشرط أن تحتوي مجموعة البيانات الخاصة بك على رقم موجب واحد على الأقل أو قيمة صفرية:

    =MAXIFS(A1:B5,A1:B5,">=0")

    نظرًا لأن الصيغة تبحث عن أعلى قيمة مع الشرط"أكبر من أو يساوي 0" ، لن يعمل مع مجموعة بيانات تتكون من أرقام سالبة فقط.

    كل هذه القيود ليست جيدة ، ومن الواضح أننا بحاجة إلى حل أفضل. تتناسب وظيفة AGGREGATE ، التي يمكنها إجراء عدد من العمليات وتجاهل قيم الخطأ ، تمامًا:

    =AGGREGATE(4, 6, A1:B5)

    يشير الرقم 4 في الوسيطة الأولى إلى دالة MAX ، الرقم 6 في الثانية الوسيطة هي خيار "تجاهل الأخطاء" ، و A1: B5 هو النطاق المستهدف.

    في ظل الظروف المثالية ، سترجع الصيغ الثلاث نفس النتيجة:

    كيفية العثور على القيمة القصوى المطلقة في Excel

    عند العمل مع مجموعة من الأرقام الموجبة والسالبة ، قد ترغب أحيانًا في العثور على أكبر قيمة مطلقة بغض النظر عن العلامة.

    الأولى الفكرة التي تتبادر إلى الذهن هي الحصول على القيم المطلقة لجميع الأرقام في النطاق باستخدام وظيفة ABS وإدخالها إلى MAX:

    {= MAX (ABS ( range))}

    هذه صيغة صفيف ، لذا لا تنس تأكيدها باستخدام الاختصار Ctrl + Shift + Enter. تحذير آخر هو أنه يعمل فقط مع الأرقام وينتج عنه خطأ في حالة البيانات غير الرقمية.

    لست سعيدًا بهذه الصيغة؟ ثم دعونا نبني شيئًا أكثر قابلية للتطبيق :)

    ماذا لو وجدنا القيمة الدنيا ، وعكسنا أو تجاهلنا علامتها ، ثم قمنا بالتقييم مع جميع الأرقام الأخرى؟ نعم ، ستعمل بشكل مثالي كصيغة عادية. كمكافأة إضافية ، فإنهيعالج إدخالات النص والأخطاء على ما يرام:

    مع أرقام المصدر في A1: B5 ، تسير الصيغ كما يلي.

    صفيف صيغة (مكتملة باستخدام Ctrl + Shift + أدخل):

    =MAX(ABS(A1:B5))

    الصيغة العادية (مكتملة مع إدخال):

    =MAX(MAX(A1:B5), -MIN(A1:B5))

    أو

    =MAX(MAX(A1:B5), ABS(MIN(A1:B5)))

    توضح لقطة الشاشة أدناه النتائج:

    قم بإرجاع القيمة المطلقة القصوى مع الاحتفاظ بالعلامة

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

    بافتراض وجود الأرقام في الخلايا A1: B5 ، إليك الصيغة التي يجب استخدامها:

    =IF(ABS(MAX(A1:B5))>ABS(MIN(A1:B5)), MAX(A1:B5), MIN(A1:B5))

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

    كيفية تمييز القيمة القصوى في Excel

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

    قم بتمييز أعلى رقم في نطاق

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

    1. حدد نطاق الأرقام (C2: C7 في حالتنا).
    2. في علامة التبويب الصفحة الرئيسية ، في مجموعة أنماط ، انقر فوق تنسيق شرطي & GT. قاعدة جديدة .
    3. في مربع الحوار قاعدة تنسيق جديدة ، اختر تنسيق القيم الأعلى أو الأدنى فقط .
    4. في الجزء السفلي ، اختر أعلى من القائمة المنسدلة واكتب 1 في المربع المجاور لها (بمعنى أنك تريد تمييز خلية واحدة فقط تحتوي على أكبر قيمة).
    5. انقر فوق زر تنسيق وحدد التنسيق المطلوب.
    6. انقر فوق موافق مرتين لإغلاق كلا النافذتين.

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

    تسليط الضوء على الحد الأقصى للقيمة في كل صف

    نظرًا لعدم وجود محتوى مضمّن - في القاعدة لإبراز أعلى قيمة من كل صف ، سيتعين عليك تكوين القيمة الخاصة بك بناءً على صيغة MAX. وإليك الطريقة:

    1. حدد جميع الصفوف التي تريد تمييز القيم القصوى فيها (C2: C7 في هذا المثال).
    2. في علامة التبويب الصفحة الرئيسية ، في المجموعة أنماط ، انقر فوق قاعدة جديدة & gt؛ استخدم صيغة لتحديد الخلايا المراد تنسيقها .
    3. في تنسيق القيم حيث تكون هذه الصيغة صحيحة في المربع ، أدخل هذه الصيغة:

      =C2=MAX($C2:$E2)

      حيث تكون C2 هي الخلية الموجودة في أقصى اليسار و $ C2: $ E2 هو نطاق الصف الأول.

    مايكل براون متحمس للتكنولوجيا ولديه شغف لتبسيط العمليات المعقدة باستخدام أدوات البرمجيات. مع أكثر من عشر سنوات من الخبرة في صناعة التكنولوجيا ، صقل مهاراته في Microsoft Excel و Outlook ، بالإضافة إلى جداول بيانات Google والمستندات. مدونة مايكل مكرسة لمشاركة معرفته وخبرته مع الآخرين ، وتقديم نصائح ودروس تعليمية سهلة المتابعة لتحسين الإنتاجية والكفاءة. سواء كنت محترفًا متمرسًا أو مبتدئًا ، تقدم مدونة مايكل رؤى قيمة ونصائح عملية للحصول على أقصى استفادة من أدوات البرامج الأساسية هذه.