SUM לפי ערך בתא

  • פותח הנושא natit
  • פורסם בתאריך

natit

Member
שלום לכם,
כרגיל, נופל בפשוט.
מה לא נכון בנוסחה בגיליון 1 בתא B3?
תודה לעונים
 

קבצים מצורפים

  • tapuz_question1.xlsx
    KB 12.8 · צפיות: 7

ziv98

Member
קוד:
=SUM(INDIRECT("parms!d"&B1&":o"&B2))

הפונקציה מצפה לטווח ולא לטקסט שמייצג טווח.
ה - indirect מבצע את ההמרה.
 

natit

Member
תודה ועובד מצויין.
לזכותך ייאמר שאתה תמיד עוזר לי ובהצלחה מרובה.

אזי, הרשה לי להקשות בשאלה נוספת.
הנוסחה הבאה עובדת מצויין:

SUMIFS(Total_sheet!$E:$E,Total_sheet!$D:$D,INDEX(parameters!$D:$O,MATCH($B$2,parameters!$B$17:$B$53,0),1))

אבל, היא מתייחסת רק לשורה אחת שהמספר שלה נמצא בעזרת פקודת ה-match וגם לעמודה אחת בתחום שבין D ל-O, וזו הספרה 1 בסוף פקודת ה-INDEX.
נכון להיום אני מחבר 12 פקודות (שהן בעצם מס' העמודות מ-D ועד O) sumifs כאשר בכל אחת אני רק משנה את הספרה האחרונה של ה-INDEX.
האם ניתן לשנות כך שתהיה פקודה אחת שתחשב על בסיס כל העמודות (מ-D ועד O, כלומר 12 עמודות) ב"מכה אחת", ואקשה עוד יותר, האם יש נוסחה כזו שגם תחשב תחום של שורות !!

הקשיתי, מקווה שהשאלה מובנת, ואם לא, אכין קובץ לדוגמה.
 

natit

Member
ok

בקובץ המצ"ב, אני מבצע חישוב בתא C2 בגיליון STATS על בסיס בחירת GROUP מתוך רשימה (תא A2) ובחירת SUBGROUP מתוך רשימה מוגדרת (תא B2).
הוא עובד נכון כאשר אני בוחר SUBGROUP אחד.
אני מחפש פקודה שתסכם את כל ה-subgroups הרלבנטיים כאשר אני בוחר באופציה של ALL.

מקווה שהבהרתי את עצמי כראוי.

המון תודה על הרצון והעזרה
 

קבצים מצורפים

  • excel_question.xlsx
    KB 87.1 · צפיות: 2

ziv98

Member
יש לך את זה ביותר מורכב ????
טיפלתי (אני מקווה) ב - total price בלבד. קח משם דוגמה ונסה ליישם בעמודות אחרות.
לדעתי תראה גם שיפור ניכר בביצועים (לא מחקתי את עמודות המקור, כיוון שהן שימשו אותי להשוואה לצורך בדיקה).
לגבי all - לא התעמקתי, אבל אולי אם תעבוד עם all + group - הכל יישאר "פשוט": all1, all2 ... אחרת - תצטרך לטפל "רק" ב - match
 

קבצים מצורפים

  • excel_question.xlsx
    KB 88.3 · צפיות: 2

natit

Member
זה רק הולך ומסתבך :)
אני צוחק, המון תודה.
ובאמת הצלחתי להתקדם עם ה-ALL לגבי ה-total price וה-items, והסתבכתי ב-max price וכן הלאה.
אנסה להתמודד
 
למעלה