דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. עזרה הדדית - מחשבים וטכנולוגיה
  4. שאלה | איך עושים נוסחת תנאי בExcel

שאלה | איך עושים נוסחת תנאי בExcel

מתוזמן נעוץ נעול הועבר עזרה הדדית - מחשבים וטכנולוגיה
8 פוסטים 4 כותבים 220 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ח מנותק
    ח מנותק
    חברון מאז ולתמיד
    כתב ב נערך לאחרונה על ידי חברון מאז ולתמיד
    #1

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

    ולמי שלא הצליח להבין את הקטע עם המחזור ועם השנים:
    אני צריך נוסחה שתיקח את המספר 5, תבדוק כמה מתוך ה5 פשוטות (בצבע ורוד) (4) וכמה מעוברות (בצבע ירוק) (1), ותיתן לי את המספרים האלה (להכפיל באפור העליון אני כבר יודע..😜 😜).

    5483a72b-65c6-40e5-b746-8cab6f13e59a-image.png

    תודה

    י תגובה 1 תגובה אחרונה
    0
    • ח חברון מאז ולתמיד

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

      ולמי שלא הצליח להבין את הקטע עם המחזור ועם השנים:
      אני צריך נוסחה שתיקח את המספר 5, תבדוק כמה מתוך ה5 פשוטות (בצבע ורוד) (4) וכמה מעוברות (בצבע ירוק) (1), ותיתן לי את המספרים האלה (להכפיל באפור העליון אני כבר יודע..😜 😜).

      5483a72b-65c6-40e5-b746-8cab6f13e59a-image.png

      תודה

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

      @חברון-מאז-ולתמיד
      נוסחת תנאי זהו נוסחת IF שזה אומר שאם כן אז כותב מספר אחד ואם לא אז זה כותב מספר שני
      פשוט וקל זהו התחביר =IF(E16,5,4)
      תנסה לכתוב סימן = אחרי"ז את האות i יעלה לך כל הנוסחאות תבחר IF יש שלושה פרמטרים שאתה צריך למלאות 1. מספר קוביה פסיק 2. אם כן אז מספר מסוים פסיק 3. ואם לא אז מספר מסוים

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

      ח תגובה 1 תגובה אחרונה
      1
      • י ירושלמי בנשמה 1

        @חברון-מאז-ולתמיד
        נוסחת תנאי זהו נוסחת IF שזה אומר שאם כן אז כותב מספר אחד ואם לא אז זה כותב מספר שני
        פשוט וקל זהו התחביר =IF(E16,5,4)
        תנסה לכתוב סימן = אחרי"ז את האות i יעלה לך כל הנוסחאות תבחר IF יש שלושה פרמטרים שאתה צריך למלאות 1. מספר קוביה פסיק 2. אם כן אז מספר מסוים פסיק 3. ואם לא אז מספר מסוים

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

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

        @ירושלמי-בנשמה-1 הבנתי מה שאתה אומר, אבל לא ממש מסתדר לי

        פשוט וקל זהו התחביר =IF(E16,5,4)

        אם E16 אז 5 ואם לא אז 4. אין פה תנאי.. אם E16 כן מה? מה קורה לו?

        וחוצמזה, זה נראה לי יותר מורכב מאיך שאמרת...

        ש תגובה 1 תגובה אחרונה
        0
        • ח חברון מאז ולתמיד

          @ירושלמי-בנשמה-1 הבנתי מה שאתה אומר, אבל לא ממש מסתדר לי

          פשוט וקל זהו התחביר =IF(E16,5,4)

          אם E16 אז 5 ואם לא אז 4. אין פה תנאי.. אם E16 כן מה? מה קורה לו?

          וחוצמזה, זה נראה לי יותר מורכב מאיך שאמרת...

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

          @חברון-מאז-ולתמיד

          הצורה שאני עושה את זה היא בשני שלבים, ונראה לי שזה יוצא הכי נכון.
          שלב ראשון במקום לכתוב בכל הטבלה של הפשוטות והמעוברות 1 בכולן אני מחליף את זה ל "פ" ו "מ" [כמו בתמונה]
          ac034891-9d71-4671-88e0-6ecebbc2ffd9-image.png

          שלב שני אני בוחר תא כל שהוא ומכניס בו את הנוסחה הבאה

          ="g1:g"&D6 
          

          קוד זה מגדיר את הספירה כמה שנים עברו במחזור הנוכחי

          שלב ג' אני מכניס בתא נוסף את מספר השנים הפשוטות שעברו [אם תרצה בכללות תוסיף C5*12+ לפני הנוסחה הזאת [אחרי הסימן =]

          IFERROR(COUNTIF(INDIRECT($I1),"פ"),0)
          

          [בדוגמה התא שבחרתי לנוסחה הקודמת הוא I1

          וכעת אות הדבר לשנים מעוברות

          IFERROR(COUNTIF(INDIRECT($I1),"מ"),0)
          

          זה בעצם סופר כמה פעמים יש מ או פ בטור שנבחר עד המקום שבחרנו שיספור [אם עברו 5 שנים במחזור הנוכחי שיספור עד שורה מספר 5]

          ח תגובה 1 תגובה אחרונה
          3
          • ש שמ18

            @חברון-מאז-ולתמיד

            הצורה שאני עושה את זה היא בשני שלבים, ונראה לי שזה יוצא הכי נכון.
            שלב ראשון במקום לכתוב בכל הטבלה של הפשוטות והמעוברות 1 בכולן אני מחליף את זה ל "פ" ו "מ" [כמו בתמונה]
            ac034891-9d71-4671-88e0-6ecebbc2ffd9-image.png

            שלב שני אני בוחר תא כל שהוא ומכניס בו את הנוסחה הבאה

            ="g1:g"&D6 
            

            קוד זה מגדיר את הספירה כמה שנים עברו במחזור הנוכחי

            שלב ג' אני מכניס בתא נוסף את מספר השנים הפשוטות שעברו [אם תרצה בכללות תוסיף C5*12+ לפני הנוסחה הזאת [אחרי הסימן =]

            IFERROR(COUNTIF(INDIRECT($I1),"פ"),0)
            

            [בדוגמה התא שבחרתי לנוסחה הקודמת הוא I1

            וכעת אות הדבר לשנים מעוברות

            IFERROR(COUNTIF(INDIRECT($I1),"מ"),0)
            

            זה בעצם סופר כמה פעמים יש מ או פ בטור שנבחר עד המקום שבחרנו שיספור [אם עברו 5 שנים במחזור הנוכחי שיספור עד שורה מספר 5]

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

            @שמ18 הכנסתי את שלושת הקודים שאמרת (לא הבנתי לגמרי מה הם עושים..) וזה מה שיצא לי
            950b8188-375e-422f-a6dd-4c376988816a-image.png
            אני חושב שIFERROR השיב ERROR..

            ש ל 2 תגובות תגובה אחרונה
            0
            • ח חברון מאז ולתמיד

              @שמ18 הכנסתי את שלושת הקודים שאמרת (לא הבנתי לגמרי מה הם עושים..) וזה מה שיצא לי
              950b8188-375e-422f-a6dd-4c376988816a-image.png
              אני חושב שIFERROR השיב ERROR..

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

              @חברון-מאז-ולתמיד

              הבעיה אצלך שהמספרים לא מוחלטים, אתה משתמש במספר 5 אבל בעצם הוא מייצג את 5.0000000017
              ולכן הנוסחא מקבלת מספר לא שלם ולא מצליחה למצוא את התא המבוקש [היא צריכה למצוא את תא G5]

              אתה צריך להכניס לD6 את הנוסחה FLOOR.MATH(החישוב שעשית שם)

              וכן אתה צריך להכניס בD17 את הנוסחה

              =IFERROR(COUNTIF(INDIRECT($D$16),"פ"),0)
              

              ובתא D18 את הנוסחא

              =IFERROR(COUNTIF(INDIRECT($D$16),"מ"),0)
              
              

              הנוסחה עובדת כך
              COUNTIF פירושו ספור את כמות המופעים של "מ" בתוך התאים הבאים, מכיוון שאנו מגדירים לו לספור מG1 ועד G מספר השנים שעברו במחזור זה.
              INDIRECT פירושו להכניס הפניה לתאים מתוך תא במקום לרשום אותה לבד, ובמקרה שלנו לומר לנוסחת COUNTIF היכן לספור והתשובה אמורה להיות G1:G5.

              ח תגובה 1 תגובה אחרונה
              2
              • ש שמ18

                @חברון-מאז-ולתמיד

                הבעיה אצלך שהמספרים לא מוחלטים, אתה משתמש במספר 5 אבל בעצם הוא מייצג את 5.0000000017
                ולכן הנוסחא מקבלת מספר לא שלם ולא מצליחה למצוא את התא המבוקש [היא צריכה למצוא את תא G5]

                אתה צריך להכניס לD6 את הנוסחה FLOOR.MATH(החישוב שעשית שם)

                וכן אתה צריך להכניס בD17 את הנוסחה

                =IFERROR(COUNTIF(INDIRECT($D$16),"פ"),0)
                

                ובתא D18 את הנוסחא

                =IFERROR(COUNTIF(INDIRECT($D$16),"מ"),0)
                
                

                הנוסחה עובדת כך
                COUNTIF פירושו ספור את כמות המופעים של "מ" בתוך התאים הבאים, מכיוון שאנו מגדירים לו לספור מG1 ועד G מספר השנים שעברו במחזור זה.
                INDIRECT פירושו להכניס הפניה לתאים מתוך תא במקום לרשום אותה לבד, ובמקרה שלנו לומר לנוסחת COUNTIF היכן לספור והתשובה אמורה להיות G1:G5.

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

                @שמ18 תודה רבה!!
                עזרת לי מאוד!!

                תגובה 1 תגובה אחרונה
                0
                • ח חברון מאז ולתמיד

                  @שמ18 הכנסתי את שלושת הקודים שאמרת (לא הבנתי לגמרי מה הם עושים..) וזה מה שיצא לי
                  950b8188-375e-422f-a6dd-4c376988816a-image.png
                  אני חושב שIFERROR השיב ERROR..

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

                  @חברון-מאז-ולתמיד יש אפשרות נוספת שיהיה אפשרות לעשות גם מספרים מעל 19, לדעתי היא גם יותר נוחה.
                  בE6 כותבים את זה: (זה אומר לבדוק כמה פעמים שלמות יש 19)

                  =ROUNDDOWN(D6/19,0)
                  

                  בE7 כותבים את זה: זה בודק מה השארית מה19)

                  =MOD(D6,19)
                  

                  בL10 אתה כותב: (זה פשוט D6-L11)

                  =D6-L11
                  

                  בL11 אתה כותב: (זה עושה כמה פעמים שיש 19 כפול 7 שנים מעוברות + שנים מעוברות לפי השארית)

                  =IF(E7>16,6,IF(E7>13,5,IF(E7>10,4,IF(E7>7,3,IF(E7>5,2,IF(E7>2,1,IF(E7<3,0)))))))+(E6*7)
                  
                  תגובה 1 תגובה אחרונה
                  1

                  • התחברות

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

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