בעיה החיצים < ו > באקסל
-
משום מה כשאני כותב נוסחאות עם נתונים כמו גדול מ- וקטן מ- על ידי החיצים < > במקלדת כל פעם זה בודק לי בצורה אחרת, למרות שהוא רושם את אותו הדבר, לשם דוגמא :
כשהגדרתי בתא B3 את הנוסחא=IF(MID(B2,1,1)<5,B2,MID(B2,1,1)*2)
ואני רוצה שאם המספר הראשון בתא B2 קטן מחמש שיביא את כל B2, ואם הוא גדול שיכפיל את המספר הראשון בלבד לשניים.
משום מה אקסל מבין שהמספר שלוש גדול מחמש ומכפיל אותו בשתים, כשהתוצאה היא שש.
לפעמים זה כן עבד לי נורמלי, ובכל הפעמים ראיתי את החץ באותה צורה והוא לא התפהך או משהו כזה.
אם מישהו יודע מה יכול להיות הבעיה אשמח מאוד אם הוא יענה.
תודה רבה. -
זה בגלל שב MID הגדרתם להסתכל רק בספרה ראשונה
MID עובד ככה,- בוחרים תא עם ערך
- בוחרים מאיפה תו בתוך הערך להתחיל
- איפה לעצור
-
@Whenever
לא הבנתי.
באמת רציתי שהוא יסתכל רק בספרה הראשונה ואם היא קטנה מחמש שיביא את כל המספר השלם, והיא אכן קטנה מחמש, ומשום מה הוא מכפיל אותה בשתיים ולא מביא את כל המספר. -
@מענין-לשמוע כתב בבעיה | החיצים < ו > באקסל:
@Whenever
לא הבנתי.
באמת רציתי שהוא יסתכל רק בספרה הראשונה ואם היא קטנה מחמש שיביא את כל המספר השלם, והיא אכן קטנה מחמש, ומשום מה הוא מכפיל אותה בשתיים ולא מביא את כל המספר.לא קראתי טוב את השאלה:)
אני עכשיו חושב על זה.
צריך עיון -
@מענין-לשמוע כתב בבעיה | החיצים < ו > באקסל:
תודה רבה.
הנה תשובה
=IF(NUMBERVALUE(MID(B2,1,1))<5,B2,NUMBERVALUE(MID(B2,1,1))*2)
הMID מחפש ערך של טקסט ולכן אקסל חישב תמיד שזה פחות מ5
עכשיו הוספנו numbervalue שממיר טקטס למספרבשמחה רבה
-
@Whenever
תודה ממש! -
@Whenever
שוב תודה.
זה הצליח באמת... -
1/8