טיפ: שפות אחרות הן Google-Translated. אתה יכול לבקר את English גרסה של קישור זה.
התחבר
x
or
x
x
הירשם
x

or

כיצד למצוא את הערך המקסימלי או המינימלי על סמך קריטריונים ב- Excel?

doc-find-max-value-with-criteria-1

נניח שיש לי את טווח הנתונים הבא, בעמודה A מכיל את שמות המוצרים, ואת העמודה B יש את כמויות ההזמנה, עכשיו, אני רוצה למצוא את ערך ההזמנה המקסימלית של המוצר KTE כמו המסך הבא מוצג. ב- Excel, כיצד נוכל לחלץ את הערך המקסימלי או המינימלי על סמך קריטריון אחד או יותר?

מצא את הערך Max או Min בהתבסס על קריטריון אחד בלבד

מצא את הערך Max או Min בהתבסס על קריטריונים מרובים


מתקדם לשלב שורות: (מצא את הערך המקסימלי או המינימום מבוסס על עמודה מפתח)

עם Kutools עבור Excel"S מתקדם לשלב שורות utiltiy, אתה יכול לשלב במהירות מספר שורות כפולות לרשומה אחת המבוססת על עמודות מפתח, וזה גם יכול ליישם כמה חישובים כגון סכום, ממוצע, לספור וכן הלאה עבור עמודות אחרות.

  • 1. ציין את עמודה המפתח שברצונך למצוא את הערך המקסימלי או המינימלי שעליו מבוסס עמודה אחרת;
  • 2. בחר חישוב אחד שאתה צריך.

doc-find-max-value-with-criteria-9

Kutools עבור Excel: עם יותר מ 200 שימושי תוספות של Excel, ללא תשלום כדי לנסות ללא הגבלה 60 ימים. הורד ניסיון ללא תשלום עכשיו!


חץ כחול בועה ימין מצא את הערך Max או Min בהתבסס על קריטריון אחד בלבד

כדי להחזיר את הערך המקסימלי או המינימלי לקריטריון אחד, הפונקציה MAX תעניק לך טובה.

1. הזן נוסחה זו: =MAX((A2:A13=D2)*B2:B13) לתוך תא מסוים שאתה רוצה, ראה צילום מסך:

doc-find-max-value-with-criteria-2

טיפים: בנוסחה זו: A2: A13 is תאים טווח המכילים את הקריטריונים, D2 הוא הקריטריון שאתה רוצה למצוא את הערך המקסימלי מבוסס, B2: B13 הוא טווח אשר מחזירה את הערך המתאים.

2. לאחר מכן לחץ על Ctrl + Shift + Enter מקשים יחד כדי לקבל את הערך המקסימלי של KTE, ראה צילום מסך:

doc-find-max-value-with-criteria-3

הערות: כדי לקבל את הערך המינימלי על פי הקריטריון הספציפי, אנא הזן נוסחה זו =MIN(IF(A2:A13=D2,B2:B13)), לאחר הקלדת הנוסחה, עליך ללחוץ על Ctrl + Shift + Enter מקשים יחד, ואז תקבל את התוצאה הבאה:

doc-find-max-value-with-criteria-4


חץ כחול בועה ימין מצא את הערך Max או Min בהתבסס על קריטריונים מרובים

אם ברצונך למצוא את הערך המקסימלי או המינימלי בקריטריונים מרובים, תוכל להשתמש בנוסחאות הבאות:

קח את הנתונים הבאים לדוגמה, אני צריך למצוא את ההזמנה המקסימלית או המינימום של KTE בינואר:

doc-find-max-value-with-criteria-5

1. הזן נוסחה זו בתא שאתה רוצה למקם את התוצאה: =MAX(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13))), ראה צילום מסך:

doc-find-max-value-with-criteria-7

טיפים: בנוסחה זו: A2: A13 הוא הנתונים המכילים את הקריטריונים XXX, B2: B13 הוא טווח הנתונים המכיל את הקריטריונים XXX, F1 ו F2 הם הקריטריונים שאתה מבוסס על, C2: C13 מתייחס לטווח שברצונך להחזיר את הערך המקסימלי.

2. לאחר מכן לחץ על Ctrl + Shift + Enter מקשים בו זמנית, את הערך המרבי שבו הערך המקביל ב - Windows A2: A13 שווה ערך F1, ואת הערך המקביל ב B2: B13 שווה ערך F2 מוחזר.

doc-find-max-value-with-criteria-8

הערות: כדי לקבל את הערך המינימלי על בסיס קריטריונים אלה, בבקשה ליישם את הנוסחה הזו: =MIN(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13))), וזכור ללחוץ Ctrl + Shift + Enter מפתחות.


מאמרים קשורים:

כיצד לבחור מקסימום נתונים / ערך עם פונקציה מקסימלית ב- Excel?

כיצד לבחור את הערך הגבוה ביותר ואת הערך הנמוך ביותר ב- Excel?



כלי פרודוקטיביות מומלצים

הכרטיסייה 'משרד'

כוכב זהב תביא כרטיסיות שימושיות ל- Excel ולתוכנות Office אחרות, בדיוק כמו Chrome, Firefox ו- Internet Explorer החדש.

Kutools עבור Excel

כוכב זהב מדהים! הגדל את הפרודוקטיביות שלך ב- 5 דקות. לא צריך שום כישורים מיוחדים, לשמור שעתיים כל יום!

כוכב זהב 300 תכונות חדשות עבור Excel, להפוך את Excel הרבה יותר קל ורב עוצמה:

  • מיזוג תאים / שורות / עמודות מבלי לאבד נתונים.
  • שלב ולאחד מספר גיליונות וחוברות עבודה.
  • השווה טווחים, העתק טווחים מרובים, המרת טקסט עד תאריך, יחידת המרת מטבע.
  • ספירה לפי צבעים, סכימות החלפה, מתקדם מיון ו סופר מסנן,
  • עוד בחר / הוסף / מחק / טקסט / עיצוב / קישור / תגובה / חוברות עבודה / גליונות עבודה ...

צילום מסך של Kutools עבור Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    narindran kumar · 1 years ago
    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?
  • To post as a guest, your comment is unpublished.
    Garnster · 1 years ago
    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?
  • To post as a guest, your comment is unpublished.
    Virtualcoyright · 1 years ago
    Hi, when I try the MIN formula it doesn't work and just gives me 0??
    • To post as a guest, your comment is unpublished.
      Gadi Bizinyan · 15 days ago
      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)))