אוג' 02 2009

נוסחאות ופונקציות חלק ב’

מאת שלומי מסורי בתאריך 5:07 נושאים Excel

שלום רב,

היום נמשיך לטפל בפונקציות.
אך כהרגלי נוסיף עוד קיצור דרך/ טריק חדש.
צירוף המקשים CTRL+‎;‎ יזין לתא הנבחר את התאריך הנוכחי.
צירוף המקשים CTRL+‎SHIFT+;‎ יזין לתא הנבחר את השעה הנוכחית.
קיצור נוסף אני אציג בהמשך הפוסט.

טוב, נחזור לנושא העיקרי.

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

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

כאשר אני מעתיק את תא B1 המכיל את הנוסחה "A1=" כלפי מטה אני שומר על המשמעות של הנוסחה: העתק את תוכן התא המקביל בעמודה הקודמת.אם כך הנוסחה בתא B2 תכיל את הנוסחה "A2=".

קרוב לודאי שהתנהגות זאת תואמת את הצרכים ברוב המצבים, אך לעיתים יש מצבים שונים שבו אנו לא מעוניינים בדינמיות הזאת.בבחינה מדוקדקת של התנהגות אקסל בהעתקת הנוסחאות נראה שגם בהעתקת הנוסחה הנ"ל לעמודה הבאה תוכן הנוסחה משתנה ל"B1=". כלומר גם שם העמודה דינמי.

שילוב של סימן דולר($) לפני שם העמודה או מספר השורה "מקפיא" את המספר/אות בזמן ההעתקה.
(לצערי בבלוג הנ"ל הצגת הסימן $ היא הפוכה)

יש למעשה 4 אפשרויות:

  1. ללא קיבוע כלל- A1: העתקת הנוסחה לכל מקום בגיליון תשנה את התוכן של הנוסחה בהתאם.
  2. קיבוע מלא A$1$: העתקת הנוסחה לכל מקום בגיליון לא תשנה את תוכנה.
  3. קיבוע חלקי -$A1 עמודה בלבד:(דולר לפני האות A) העתקת הנוסחה לכל תא בגיליון תשפיע רק על מיספר השורה אך לא את העמודה.
  4. קיבוע חלקי A$1 שורה בלבד:(דולר לפני מספר השורה) העתקת הנוסחה לכל תא בגיליון תשפיע רק על ציון העמודה אך לא על מספר השורה.
שימוש חכם בשילוב הקיבוע בנוסחאות ופונקציות יאפשר לבצע בצורה יעילה חישובים חוזרים.

לדוגמא:
יש לי רשימת ערכים בעמודה A. אני רוצה לסמן לי ערכים שכבר הופיעו קודם.
נעשה שימוש בפונקציה countif בעמודה B.

כדי שהפונקציה תחפש מופעים קודמים יש להגביל את הסריקה מתחילת הרשימה ועד לתא הקודם.
אם נתמקד על הנוסחה בשורה 5 לדוגמא היא תראה כך:

שימו לב שחלק מהפונקציה מקובע וחלק לא, מה שמאפשר דינמיות בגרירת הנוסחה, כך שטווח התאים שנבדק בנוסחה גדל ככל שגוררים אותו כלפי מטה.
והנה תרגיל קטן לשעות הפנאי:
יש לבנות נוסחה שתשובץ בתא B2 ובעזרת גרירה של הנוסחה מטה והצידה תחשב את לוח הכפל.
בשורה 1 ובעמודה A יש מספור רץ של התאים (וזה הטיפ הקטן השני, יש להזין לתא A1 את המספר 1 ואז לגרור אותו ב"ידית" כלפי מטה בשילוב עם CTRL וכן אותו הרעיון הצידה.)
הגליון אמור להראות כך:
טוב, זהו להיום.
בפוסט הבא נמשיך עם נושא הנוסחאות והפונקציות.
ביי.

2 תגובות

2 תגובות לפוסט “נוסחאות ופונקציות חלק ב’”

  1. [...] בבלוגיקס וציטטנו משפט מתוך אחד הפוסטים שלהם (דרך אגב פוסטים [...]

  2. זלדהNo Gravatarבתאריך 08 יונ' 2010 בשעה 11:18

    תודה על ההשקעה, זה עזר :)

    [תגובה]

כתובת טרקבק | RSS תגובות

השארת תגובה

Switch to our mobile site