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

חדי העין וודאי הצליחו לראות כי שינוי מיקום התא המציג את הערך שהפונקציה מחזירה משנה למעשה את הטווח עליו פועלת הפונקציה .
מדוע זה קורה ?
פונקציות באקסל אינן מתייחסות לתא מסויים כפי שאנו המשתמשים רואים אותו ומבינים אותו באופן לוגי , הפונקציה מתייחסת לטווח ביחס לתא בו היא כתובה .
בדוגמא לעיל הפונקציה SUM הכתובה בתא B2 מתייחסת לתאים A1-A5 אך בפועל הפונקציה מתייחסת ל - 5 התאים המתחילים באותה השורה ונמצאים 2 טורים לימין , למעשה שינוי מיקום הפונקציה שומר על יחס זה גם בתמונה השניה וברגע שמיקום התא הוא D2 על פי הטווח החדש הנוסחא מחשבת את סכימת הערכים בתאים B1-B5 ולכן התוצאה היא 0.
כיצד נוכל לקבע את הטווח עליו פועלת הנוסחא ?
דרך קיבוע הטווח פשוטה ביותר – כל שעלינו לעשות הוא להוסיף את הסימון $ בהגדרת טווח התא, השורה או הטור אותה אנחנו רוצים לקבע.
לדוגמא יש בידינו את הפונקציה (Sum(A1:A5= ואנו מעוניינים תמיד להשתמש בטווח A1:A5 ללא קשר למיקום הפונקציה יהיה עלינו להקליד את הפוקציה בצורה הבאה (Sum($A$1:$A$5=
תוכלו לראות בדוגמא הבאה כי במידה וקיבענו את הטווח גם בעת שינוי המיקום היא עדיין תתיחס לאותו הטווח

אילו סוגי קיבוע קיימים ?
סוגי הקיבוע מתחלקים באופן כללי לקיבוע שורות וקיבוע עמודות – לכל תא קיים סימון המורכב מאות המסמנת את הטור בה נמצא התא ומספר המייצג את השורה בה נמצא התא .
בשל השימוש במבנה שכזה נוכל לקבע את הנוסחא לתא או עמוד מסויים על ידי הוספת הסימן $ לתא או שורה מסויימת, כלומר במידה ונוסיף את הסימון $ לפני האות A בדוגמא לעיל ונגרור את התא המציג את הפונקציה לטור אחר הטווח ישמר ועדיין יופנה אל טור A

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

*שימו לב כי במידה ונשנה את מיקום התא המציג את את תוצאת הפונקציה לטור אחר התוצאה תהיה שונה משום שהטור עצמו אינו מקובע
אפשרות אחרונה היא לקבע את התא המתחיל את הטווח או הסוגר אותו , לדוגמא קיבוע של התא A1 כך שתמיד הטווח יתחיל ממנו אך תזוזה של התא המציג את הפונקציה תשנה את המיקום בו מסתיים הטווח תכלול ערכים נוספים ותשנה את התוצאה – תוכלו לראות זאת בדוגמא הבאה בה התא A1 מקובע והתא המכיל את הנוסחא נגרר מהתא D1 אל התא H5

טיפ קטן לסיום
מי מכם שרוצה לבצע פעולה זו ביתר קלות יוכל פשוט ללחוץ על הטווח אותו הוא רוצה לקבע למשל A1 וללחוץ על מקש F4 במקלדת – כל הקשה תשנה את הקיבוע בין המצבים : קיבוע שורה , קיבוע טור , קיבוע כולל , ללא קיבוע
זה הכל להפעם חברים מקווה שהפקתם את המירב
ועד לפוסט הבא
Stay Tuned
רותם