דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תוכנה
  3. נוסחת SUMIF עובדת מוזר

נוסחת SUMIF עובדת מוזר

מתוזמן נעוץ נעול הועבר תוכנה
13 פוסטים 4 כותבים 420 צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ek0583232948E מנותק
    ek0583232948E מנותק
    ek0583232948
    כתב ב נערך לאחרונה על ידי
    #1

    שימו לב בקובץ המצורף SUMIF עובד מוזר.xlsx
    אם בעמודה A עשיתי SUMIF וגררתי אותה לעמודות סמוכות ,
    אזי למרות שקיבעתי את הטווח בארגומנט של sum_range (טווח התאים שברצונך להעריך ),
    אני מקבל תוצאה כאילו לא קיבעתי
    למישהו יש פיתרון

    OdedDvirO תגובה 1 תגובה אחרונה
    0
    • ek0583232948E ek0583232948

      שימו לב בקובץ המצורף SUMIF עובד מוזר.xlsx
      אם בעמודה A עשיתי SUMIF וגררתי אותה לעמודות סמוכות ,
      אזי למרות שקיבעתי את הטווח בארגומנט של sum_range (טווח התאים שברצונך להעריך ),
      אני מקבל תוצאה כאילו לא קיבעתי
      למישהו יש פיתרון

      OdedDvirO מנותק
      OdedDvirO מנותק
      OdedDvir
      כתב ב נערך לאחרונה על ידי OdedDvir
      #2

      @ek0583232948 איך אומר הפתגם? זה לא באג, זה פיצ'ר...
      זו למעשה התנהגות תקינה של SUMIF.
      מדוע, אתה שואל?
      ובכן בוא נראה בהגדרה של SUMIF לפי מייקרוסופט:

      Sum_range should be the same size and shape as range. If it isn't, performance may suffer, and the formula will sum a range of cells that starts with the first cell in sum_range but has the same dimensions as range.

      תרגום:
      כאשר הפרמטר השלישי sum_range (טווח היעד לסיכום) שונה בגודלו או בצורתו מהטווח שבפרמטר הראשון range, הנוסחא תחשב את סכום הטווח החל מהתא הראשון בטווח הערכים אשר יש לו אותם מימדים כמו בטווח.

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

      ek0583232948E תגובה 1 תגובה אחרונה
      5
      • OdedDvirO OdedDvir

        @ek0583232948 איך אומר הפתגם? זה לא באג, זה פיצ'ר...
        זו למעשה התנהגות תקינה של SUMIF.
        מדוע, אתה שואל?
        ובכן בוא נראה בהגדרה של SUMIF לפי מייקרוסופט:

        Sum_range should be the same size and shape as range. If it isn't, performance may suffer, and the formula will sum a range of cells that starts with the first cell in sum_range but has the same dimensions as range.

        תרגום:
        כאשר הפרמטר השלישי sum_range (טווח היעד לסיכום) שונה בגודלו או בצורתו מהטווח שבפרמטר הראשון range, הנוסחא תחשב את סכום הטווח החל מהתא הראשון בטווח הערכים אשר יש לו אותם מימדים כמו בטווח.

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

        ek0583232948E מנותק
        ek0583232948E מנותק
        ek0583232948
        כתב ב נערך לאחרונה על ידי ek0583232948
        #3

        @OdedDvir אבל תראה שוב בקובץ כל נוסחה מקבלת כאילו טווח חדש גם בהתחלה שלו למרות שבנוסחה כולם אותו טווח ומה שישיניתי זה רק הערך לחיפוש
        זאת אומרת שבעוד עמודה A אני מקבל תוצאה על חישוב של C1 , בעמודה B אני מקבל תוצאה של D1
        זה נראה כמו שאקסל אומר , את התוצאה הזו כבר נתתי , בא ניתן את התוצאה הבאה

        OdedDvirO תגובה 1 תגובה אחרונה
        0
        • ek0583232948E ek0583232948

          @OdedDvir אבל תראה שוב בקובץ כל נוסחה מקבלת כאילו טווח חדש גם בהתחלה שלו למרות שבנוסחה כולם אותו טווח ומה שישיניתי זה רק הערך לחיפוש
          זאת אומרת שבעוד עמודה A אני מקבל תוצאה על חישוב של C1 , בעמודה B אני מקבל תוצאה של D1
          זה נראה כמו שאקסל אומר , את התוצאה הזו כבר נתתי , בא ניתן את התוצאה הבאה

          OdedDvirO מנותק
          OdedDvirO מנותק
          OdedDvir
          כתב ב נערך לאחרונה על ידי OdedDvir
          #4

          @ek0583232948 הנה הדוגמא שהבאת:
          0b0fcf86-31d3-4cb9-b2df-ba3c94f00144-תמונה.png

          1. הטווח לחיפוש range הוא $A$1:$D$1 , והמימדים שלו הם 4x1 תאים.
          2. הקריטריון לחיפוש criteria הוא ערך התא A1, דהיינו 1.
          3. הטווח לסיכום sum_range הוא $C$1, והמימדים שלו הם תא בודד, כלומר 1x1 תאים.

          הפונקציה תחפש בטווח את הערך 1, ותגלה שהוא נמצא כבר בתא הראשון A1, נכון?
          בעולם מתוקן (שבו המימדים זהים) היא תיגש לטווח לסיכום ותוסיף את הערך של התא הראשון שם לסכום.
          אבל,
          בגלל שהמימדים של הטווח לסיכום אינם זהים למימדים של הטווח לחיפוש, כי חסרים שם שלושה תאים, הנוסחא מוכרחת להשלים את התאים החסרים בטווח, ולכן היא תוסיף מעצמה לטווח הסיכום $C$1 את שלושת התאים הבאים כלומר גם את התאים D1,E1,F1.
          שים לב שהטווח לחיפוש השתנה שלא בידיעתך, כעת יש לה טווח לחיפוש של 4 תאים, שהוא C1:F1, והיא תמשיך כרגיל, ותוסיף לסכום את הערך התא הראשון בטווח החדש (כלומר ערך התא C1)

          הנה דוגמא שממחישה עוד יותר את התהליך:
          a915c6f6-3722-4ed0-a66d-fcf72384cccb-תמונה.png

          שיניתי את הנוסחא בתא A3 כך שהערך לחיפוש הוא 4. הטווחים לחיפוש נשאר כמו קודם A1:D1 (צבוע בצהוב). איפה אקסל תמצא את הערך המבוקש 4? במקום הרביעי בטווח.
          אבל כיוון שהטווח לסיכום הוא רק תא 1, אקסל מוסיפה לו את 3 התאים שאחריו (צבוע בטורקיז), ואז מחזירה את המקום הרביעי שם, דהיינו את התא F1.

          ek0583232948E תגובה 1 תגובה אחרונה
          4
          • OdedDvirO OdedDvir

            @ek0583232948 הנה הדוגמא שהבאת:
            0b0fcf86-31d3-4cb9-b2df-ba3c94f00144-תמונה.png

            1. הטווח לחיפוש range הוא $A$1:$D$1 , והמימדים שלו הם 4x1 תאים.
            2. הקריטריון לחיפוש criteria הוא ערך התא A1, דהיינו 1.
            3. הטווח לסיכום sum_range הוא $C$1, והמימדים שלו הם תא בודד, כלומר 1x1 תאים.

            הפונקציה תחפש בטווח את הערך 1, ותגלה שהוא נמצא כבר בתא הראשון A1, נכון?
            בעולם מתוקן (שבו המימדים זהים) היא תיגש לטווח לסיכום ותוסיף את הערך של התא הראשון שם לסכום.
            אבל,
            בגלל שהמימדים של הטווח לסיכום אינם זהים למימדים של הטווח לחיפוש, כי חסרים שם שלושה תאים, הנוסחא מוכרחת להשלים את התאים החסרים בטווח, ולכן היא תוסיף מעצמה לטווח הסיכום $C$1 את שלושת התאים הבאים כלומר גם את התאים D1,E1,F1.
            שים לב שהטווח לחיפוש השתנה שלא בידיעתך, כעת יש לה טווח לחיפוש של 4 תאים, שהוא C1:F1, והיא תמשיך כרגיל, ותוסיף לסכום את הערך התא הראשון בטווח החדש (כלומר ערך התא C1)

            הנה דוגמא שממחישה עוד יותר את התהליך:
            a915c6f6-3722-4ed0-a66d-fcf72384cccb-תמונה.png

            שיניתי את הנוסחא בתא A3 כך שהערך לחיפוש הוא 4. הטווחים לחיפוש נשאר כמו קודם A1:D1 (צבוע בצהוב). איפה אקסל תמצא את הערך המבוקש 4? במקום הרביעי בטווח.
            אבל כיוון שהטווח לסיכום הוא רק תא 1, אקסל מוסיפה לו את 3 התאים שאחריו (צבוע בטורקיז), ואז מחזירה את המקום הרביעי שם, דהיינו את התא F1.

            ek0583232948E מנותק
            ek0583232948E מנותק
            ek0583232948
            כתב ב נערך לאחרונה על ידי
            #5

            @OdedDvir תודה רבה ,הסבר ממש ברור
            האם יש אפשרות לשנות את זה?
            מה שאני צריך זה שאני מפעיל את הנוסחה בחיפוש בטווח של כמה עמודות ולקבל תוצאה בטווח סיכום מעמודה אחת בלבד, שמקבילה בשורות אל טווח החיפוש, (מסומן בצהוב) הקריטריון נמצא בגליון 1 והטווחים ב2
            1651140625170-sumif-עובד-מוזר.xlsx

            OdedDvirO תגובה 1 תגובה אחרונה
            0
            • ek0583232948E ek0583232948

              @OdedDvir תודה רבה ,הסבר ממש ברור
              האם יש אפשרות לשנות את זה?
              מה שאני צריך זה שאני מפעיל את הנוסחה בחיפוש בטווח של כמה עמודות ולקבל תוצאה בטווח סיכום מעמודה אחת בלבד, שמקבילה בשורות אל טווח החיפוש, (מסומן בצהוב) הקריטריון נמצא בגליון 1 והטווחים ב2
              1651140625170-sumif-עובד-מוזר.xlsx

              OdedDvirO מנותק
              OdedDvirO מנותק
              OdedDvir
              כתב ב נערך לאחרונה על ידי OdedDvir
              #6

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

              ek0583232948E 2 תגובות תגובה אחרונה
              2
              • OdedDvirO OdedDvir

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

                ek0583232948E מנותק
                ek0583232948E מנותק
                ek0583232948
                כתב ב נערך לאחרונה על ידי ek0583232948
                #7

                @OdedDvir אסביר בדוגמא,
                יש לי רשימת תלמידים עם מספרי טלפון של ההורים
                בנוסף יש לי רשימה של ההורים עם הטלפונים שלהם, בצורה של 3 עמודות לטלפונים מרובים
                ברשימה של ההורים יש סטטוס מסוים לכל הורה (לדוגמא, סכום חוב)
                אני רוצה להחזיר לפי מספר הטלפון שרשום על התלמיד, את הסטטוס של ההורה , לכן ניסיתי את SUMIF כדי שיחפש את הטלפון שרשום אצל התלמיד בכל הטווח של הטלפונים של ההורים (שבנוי בצורה של 3 עמודות) ויחזיר לי את סכום החוב
                הבעיה שלי שכמו שהסברת לי, כל טלפון שימצא החל מעמודה 2 בטווח של הטלפונים יוחזר לי תוצאה מעמודה שנמצאת אחרי העמודה של הטווח לסיכום (החוב)
                מה שאני צריך זה שאקסל יחזיר לי תמיד תוצאה מאותה עמודה (חוב) לפי היחס של השורה בה הוא מצא את הערך לחיפוש (הטלפון שרשום אצל התלמיד)
                63cd298d-f798-4ff0-aeab-0dea31fd0cf3-image.png
                d413a1ea-feaf-404f-8256-69e8b9bf7d4a-image.png

                A תגובה 1 תגובה אחרונה
                3
                • OdedDvirO OdedDvir

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

                  ek0583232948E מנותק
                  ek0583232948E מנותק
                  ek0583232948
                  כתב ב נערך לאחרונה על ידי ek0583232948
                  #8

                  @OdedDvir פתאום ה' שלח לי פיתרון פשוט מאד
                  לגרור שמאלה את העמודה של סכום החוב ברשימת ההורים, כפול כמה עמודות טלפון שיש ואז תמיד הנוסחה תמצא את הסכום של החוב
                  תודה רבה על הכל @OdedDvir

                  OdedDvirO תגובה 1 תגובה אחרונה
                  0
                  • ek0583232948E ek0583232948

                    @OdedDvir פתאום ה' שלח לי פיתרון פשוט מאד
                    לגרור שמאלה את העמודה של סכום החוב ברשימת ההורים, כפול כמה עמודות טלפון שיש ואז תמיד הנוסחה תמצא את הסכום של החוב
                    תודה רבה על הכל @OdedDvir

                    OdedDvirO מנותק
                    OdedDvirO מנותק
                    OdedDvir
                    כתב ב נערך לאחרונה על ידי
                    #9

                    @ek0583232948 הפתרון שלך מהיר ומלוכלך, לכאורה הדרך הסטנדרטית היא על ידי שילוב של INDEX ו-MATCH, אבל לפעמים הגישה היא: היי, אם זה עובד - למה לא?

                    ek0583232948E תגובה 1 תגובה אחרונה
                    0
                    • OdedDvirO OdedDvir

                      @ek0583232948 הפתרון שלך מהיר ומלוכלך, לכאורה הדרך הסטנדרטית היא על ידי שילוב של INDEX ו-MATCH, אבל לפעמים הגישה היא: היי, אם זה עובד - למה לא?

                      ek0583232948E מנותק
                      ek0583232948E מנותק
                      ek0583232948
                      כתב ב נערך לאחרונה על ידי ek0583232948
                      #10

                      @OdedDvir
                      למיטב הבנתי INDEX ו-MATCH לא יכול לחפש בכמה עמודות ביחד
                      כי הMATCH לא יכול להחזיר מספר של מיקום בטווח שהוא יותר מעמודה אחת או שורה אחת

                      אפר שריפהא תגובה 1 תגובה אחרונה
                      0
                      • ek0583232948E ek0583232948

                        @OdedDvir
                        למיטב הבנתי INDEX ו-MATCH לא יכול לחפש בכמה עמודות ביחד
                        כי הMATCH לא יכול להחזיר מספר של מיקום בטווח שהוא יותר מעמודה אחת או שורה אחת

                        אפר שריפהא מנותק
                        אפר שריפהא מנותק
                        אפר שריפה
                        כתב ב נערך לאחרונה על ידי
                        #11

                        @ek0583232948 אמר בנוסחת SUMIF עובדת מוזר:

                        @OdedDvir
                        למיטב הבנתי INDEX ו-MATCH לא יכול לחפש בכמה עמודות ביחד
                        כי הMATCH לא יכול להחזיר מספר של מיקום בטווח שהוא יותר מעמודה אחת או שורה אחת

                        שילוב של IFNA INDEX*3 +MATCH

                        ek0583232948E תגובה 1 תגובה אחרונה
                        2
                        • אפר שריפהא אפר שריפה

                          @ek0583232948 אמר בנוסחת SUMIF עובדת מוזר:

                          @OdedDvir
                          למיטב הבנתי INDEX ו-MATCH לא יכול לחפש בכמה עמודות ביחד
                          כי הMATCH לא יכול להחזיר מספר של מיקום בטווח שהוא יותר מעמודה אחת או שורה אחת

                          שילוב של IFNA INDEX*3 +MATCH

                          ek0583232948E מנותק
                          ek0583232948E מנותק
                          ek0583232948
                          כתב ב נערך לאחרונה על ידי
                          #12

                          @אפר-שריפה
                          יפה מאד

                          תגובה 1 תגובה אחרונה
                          0
                          • ek0583232948E ek0583232948

                            @OdedDvir אסביר בדוגמא,
                            יש לי רשימת תלמידים עם מספרי טלפון של ההורים
                            בנוסף יש לי רשימה של ההורים עם הטלפונים שלהם, בצורה של 3 עמודות לטלפונים מרובים
                            ברשימה של ההורים יש סטטוס מסוים לכל הורה (לדוגמא, סכום חוב)
                            אני רוצה להחזיר לפי מספר הטלפון שרשום על התלמיד, את הסטטוס של ההורה , לכן ניסיתי את SUMIF כדי שיחפש את הטלפון שרשום אצל התלמיד בכל הטווח של הטלפונים של ההורים (שבנוי בצורה של 3 עמודות) ויחזיר לי את סכום החוב
                            הבעיה שלי שכמו שהסברת לי, כל טלפון שימצא החל מעמודה 2 בטווח של הטלפונים יוחזר לי תוצאה מעמודה שנמצאת אחרי העמודה של הטווח לסיכום (החוב)
                            מה שאני צריך זה שאקסל יחזיר לי תמיד תוצאה מאותה עמודה (חוב) לפי היחס של השורה בה הוא מצא את הערך לחיפוש (הטלפון שרשום אצל התלמיד)
                            63cd298d-f798-4ff0-aeab-0dea31fd0cf3-image.png
                            d413a1ea-feaf-404f-8256-69e8b9bf7d4a-image.png

                            A מנותק
                            A מנותק
                            amik
                            כתב ב נערך לאחרונה על ידי
                            #13

                            @ek0583232948 אמר בנוסחת SUMIF עובדת מוזר:

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

                            אפשר באמצעות sumif +sumif
                            מצו"ב דוגמה
                            1651205779657-1651140625170-sumif-עובד-מוזר.xlsx

                            תגובה 1 תגובה אחרונה
                            0
                            תגובה
                            • תגובה כנושא
                            התחברו כדי לפרסם תגובה
                            • מהישן לחדש
                            • מהחדש לישן
                            • הכי הרבה הצבעות


                            בא תתחבר לדף היומי!
                            • התחברות

                            • אין לך חשבון עדיין? הרשמה

                            • התחברו או הירשמו כדי לחפש.
                            • פוסט ראשון
                              פוסט אחרון
                            0
                            • דף הבית
                            • קטגוריות
                            • פוסטים אחרונים
                            • משתמשים
                            • חיפוש
                            • חוקי הפורום