פורום שאלות ותשובות

ברוכים הבאים לפורום שאלות ותשובות באופיס

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

אורטל שואלת:

שלום,

אני משתמשת ב-Excel 2003 ומנסה לכתוב נוסחה שתעשה את הפעולות הבאות: 

תסכם לי את הערכים המספריים בטווח תאים (F3:F284)

רק אם הערך בתאים התואמים להם בעמודה B הוא "Up to 50"

ואם הערך בתאים התואמים בעמודה A (עמודת טקסט) לא מתחיל במילה "Total"

נעזרתי בהסברים שבאתר וכתבתי את הנוסחה הבאה, אבל היא לא עובדת ורציתי לדעת איפה הטעות.

SUMIFS(F3:F284,B3:B284,"Up to 50",A3:A284,"Total")

בנוסף, במאמרים כאן הנוסחאות של SUMIFS כוללות רווחים בעוד הנוסחאות של SUMIF הן ללא רווחים. האם זו טעות? 

תודה!

תשובה:

אורטל שלום,

באקסל 2003 לא קיימת נוסחה SUMIFS. החלופה היא שימוש ב-SUMPRODUCT (ניתן למצוא דוגמאות באתר שלנו בעזרת חיפוש על SUMPRODUCT).

להלן 3 דוגמאות לשימוש ב SUMPRODUCT בהתאם לתרחישים שבתמונה (הצבעים מסמנים אלו שורות נסכמות בכל תרחיש בהתאמה):

1 - סכימה של תאים תחת תנאי "Up to 50" בעמודה C וגם תנאי "Total" בעמודה B (התאמה מדוקית למילה Total):

=SUMPRODUCT((B3:B9<>"Total")*(C3:C9="Up to 50"),D3:D9)

2 -  סכימה של תאים העונים לתנאי "Up to 50" בעמודה C וגם תנאי שהתאים בעמודה B לא יתחילו במילה  "Total":

=SUMPRODUCT((LEFT(B3:B9,5)<>"Total")*(C3:C9="Up to 50"),D3:D9)

3 -  סכימה של תאים בכפוף לתנאי "Up to 50" בעמודה C וגם תנאי שהתאים בעמודה B אינם מכילים כלל את המילה  "Total" (למעשה כאן סוכמים את כל התאים עם תנאי עד 50 ומפחיתים את התאים שמכילים את המילה Total):

=SUMIF(C3:C9,"Up to 50",D3:D9)-SUMPRODUCT(ISNUMBER(SEARCH("Total",B3:B9,1))*(C3:C9="Up to 50"),D3:D9)

 

בברכה,
צוות AnyFit