Excel: ערך השוואה משתנה עבור תוספת

Anonim

השתמש בפונקציה SUMIF כדי להוסיף רק את המספרים האלה על פני סכום משתנה שהם מעל ערך גבול המוגדר בתא אחר

בטבלה, יש להוסיף את הערכים בטווח התא B1: B10 רק אם הערך בשורה המתאימה בטווח A1: 10 עולה על ערך מסוים - למשל 10,000.

הפתרון לבעיה זו פשוט למדי עם הנוסחה הבאה:

= SUMIF (A1: A10; "> 10000"; B1: B10)

האיור הבא מציג את השימוש בנוסחה זו בטבלה לדוגמה:

זה הופך להיות מסובך יותר אם אתה רוצה להפוך את ערך ההשוואה (בדוגמה:> 10000) משתנה. יש לקחת את ערך ההשוואה מהנוסחה מתא D3.

שימוש בכתובת התא כערך השוואה בטופס "> A6" אינו מוביל לתוצאה הרצויה במקרה זה. הסיבה לכך היא שאקסל מפרש את חלק הנוסחה כמחרוזת.

אתה יכול לפתור בעיה זו על ידי שילוב של אופרטור ההשוואה> עם האמפרסנד בצורה ">" & D3 עם כתובת התא.

לאחר מכן Excel מזהה שכתובת התא היא הפניה ומקשרת את אופרטור ההשוואה לתוכן תא D3.

בהתאם להליך המתואר, הנוסחה המלאה בתא D3 נראית כך:

= SUMIF (A1: A10; ">" & D3; B1: B10)

האיור הבא מציג את הנוסחה בשימוש מעשי בטבלת הדוגמאות: