ישי שואל:
יש לי טור של מספרים.
אני רוצה לבצע את הפעולות הבאות בטורים חדשים:
1) לסמן בטור חדש "גדול" או "קטן" אם ההפרש בין 2 מספרים (עוקבים) בטור גדול מ10%.
2) בכל פעם שאני מחליף מ"גדול" ל"קטן" או מ"קטן" ל"גדול" (אך לא מ"גדול" ל"גדול" או מ"קטן" ל"קטן"), אני רוצה לרשום את המספר האחרון שאותו בדקתי.
3) אני רוצה לבדוק מה ההפרש המספרי בין כל זוג מספרים עוקבים בטור החדש שיצרתי בסעיף 2. (יתכן כמובן שיהיו הרבה תאים ריקים בעמודה החדשה של סעיף 2 ויתכן שיהיו מספרים אחד אחרי השני)
4) הערה ויוצא דופן: המספר הראשון בטור של 3 הוא גם המספר הראשון בטור המספרים המקוריים.
תשובה:
שלום ישי,
באופן כללי, שאלותייך מתייחסות לשימוש בנוסחאות אקסל.
להלן תיאור השלבים הנדרשים לכך בטבלת נתונים לדוגמא:
1) ראשית, כדאי לייחד תא עבור פרמרטר האחוז, כדי שיהיה ניתן לשנותו רק במקום אחד ולראות את ההשפעה לכל אורך הניתוח. נבנה טבלת מספרים לדוגמא ועמודת תנאי 1 (גדול או קטן):
בעמודה B נכניס ונמשוך מטה נוסחת תנאי על הפרש באחוזים בין שני תאים עוקבים. ניתן לחשב את ההפרש כאחוז מתא העליון או כאחוז מתא הנוכחי בהתאם לדרישות הניתוח.
2) לעמודה C נכניס מספרים "מתוקנים":
הנוסחא בודקת ששני התאים (הנוכחי וזה שמעליו אינם ריקים), ואם התנאי מתקיים, מחזירה את ההפרש ביניהם, אחרת משאירה תא ריק.
בברכה,
צוות AnyFit