קיבוע נוסחאות באקסל

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

מאת: רותם כהן

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

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

דוגמא לשינוי מיקום תא המציג תוצאת פונקצית SUM

קיבוע נוסחאות באקסל

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

מדוע זה קורה ?

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

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

כיצד נוכל לקבע את הטווח עליו פועלת הנוסחא ?

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

לדוגמא יש בידינו את הפונקציה (Sum(A1:A5= ואנו מעוניינים תמיד להשתמש בטווח A1:A5 ללא קשר למיקום הפונקציה יהיה עלינו להקליד את הפוקציה בצורה הבאה (Sum($A$1:$A$5=

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

קיבוע נוסחאות באקסל

אילו סוגי קיבוע קיימים ?

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

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

col

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

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

קיבוע נוסחאות באקסל

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

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

קיבוע נוסחאות באקסל

טיפ קטן לסיום

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

זה הכל להפעם חברים מקווה שהפקתם את המירב

ועד לפוסט הבא

Stay Tuned

רותם

 

אהבתם? שתפו...Email this to someoneShare on FacebookShare on Google+Share on LinkedInTweet about this on Twitter

תגובה אחת “קיבוע נוסחאות באקסל

  1. http://

    שלום רב,

    איך מקבעים את התא ע"י מקשי קיצור (כמו F4) במקבוק אייר Office 2011? פשוט אם לוחצים על F4 המחשב מציג אופציות של המחשב ולא של ה Excel 2011 כל הקומבינות של Option or Command or Control לא צלחו….

    אנא עזרו לי עם זה בבקשה… אני עובד ממש הרבה על האקסל ובצורה ידנית מאוד לא נוח לעשות את זה.

    בתודה מראש,

    ויקטור.

    שלום ויקטור ,

    המקש המקביל למקש F4 במחשב MAC הוא צירוף המקשים COMMAND והאות T .

    תוכל לקבל מידע נוסף תוכל לעיין בקישור הבא http://mac2.microsoft.com/help/office/14/en-us/excel/item/8ded6b21-c252-4f6e-8577-cf70931a7dad 

    המשך יום טוב

    רותם

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *