פונקציות שמקבלות תנאים ותווים משתנים כארגומנטים

פונקציות מסוימות, כגון ״סכום״, פועלות בטווחים שלמים. פונקציות אחרות, כגון ״סכום-אם״, פועלות רק בתאים בטווח שעומדים בתנאי. לדוגמא, כדי לחבר את כל המספרים בעמודה B הקטנים מ-5, ניתן להשתמש ב:

‎=SUMIF(B,“<5”)‎

הארגומנט השני של ״סכום-אם״ נקרא תנאי משום שהוא גורם לפונקציה להתעלם מתאים שאינם עומדים בדרישות.

קיימים שני סוגים של פונקציות שמקבלות תנאים:

  • פונקציות ששמותיהן מסתיימים ב״אם״ או ״אם-S״ (למעט הפונקציה IF, שאינה מקבלת תנאי; במקום זאת היא מקבלת ביטוי המחושב כ״TRUE״ או ״FALSE״). פונקציות אלה יכולות לבצע השוואות מספריות בתנאים שלהן, כגון ״‎>5‏״, ״‎<=7״ או ״‎<>2״.  פונקציות אלה מקבלות גם תווים כלליים לצורך ציון תנאים. לדוגמא, כדי לספור את מספר התאים בעמודה ב׳ שמתחילים באות ״א״, ניתן להשתמש ב:

    ‎=COUNTIF(B,“a*”)‎

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

פונקציות המאפשרות השוואות מספריות או תווים כלליים

פונקציה

מאפשרת השוואות מספריות

מקבלת תווים כלליים

ממוצע-אם

כן

כן

ממוצע-בתנאים

כן

כן

ספירה-אם

כן

כן

ספירת-תנאים

כן

כן

סכום אם

כן

כן

סכום-תנאים

כן

כן

חיפוש אופקי

לא

אם צוינה התאמה מדויקת

התאמה

לא

אם צוינה התאמה מדויקת

‏חיפוש

לא

כן

חיפוש אנכי

לא

אם צוינה התאמה מדויקת