DCSIMG
קיבוע נוסחאות באקסל - בלוג התמיכה של מיקרוסופט

עמוד הבית

עמוד הבית

על הבלוג


ספרי מידע והדרכה

Office 2010 - ספר הדרכה מלא

Office 2010 - מדריך שימוש מקוצר

Office 2010 - השוואת גרסאות ברישוי עסקי

Office 2010 - מדריך הורדה של עותק גיבוי

הפוסטים הנצפים ביותר

התקנת מסנג'ר

מדריך ליצירת רשת ביתית

התקנת ערכת שפה במערכת ההפעלה

מדריך לשיפור ביצועי המחשב

מדריך התקנת Windows 7

פיתרון לתקלת Buffer Overrun Detected

שינוי שפת הממשק בחבילות Office

מדריך התקנת Office 2010

המדריך המלא ל Windows Live Movie Maker
הסרת תוספות בתוכנות Office

בואו לבקר אותנו בעמוד ה YouTube
בואו לבקר אותנו בעמוד ה Facebook

Windows 8 Consumer Preview כבר כאן

בלוג התמיכה של מיקרוסופט

אנשים אמיתיים תשובות אמיתיות - MSA

Microsoft Answers

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

שלום לכולם ,

כאן רותם מצוות התמיכה של חברת Microsoft  .

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

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

דוגמא לשינוי מיקום תא המציג תוצאת פונקצית 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 

רותם

תוכן התגובה

ארז כתב/ה:

שלום,

אני מעוניין לרשום אותה נוסחא (נגיד חיסור בין שני תאים באותה השורה) עבור שורה מסויימת, ולהפעיל את אותה הנוסחא באופן דומה לגבי שאר השורות.

דוגמא שמתארת את הבעיה:

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

האם יש קיצור שאפשר להשתמש בו?

תודה

שלום ארז ,

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

את פעולת החישוב תוכל להקליד בעמודה D והיא בפועל חיסור של תא מעמודה C לעמודה B והמספר שיתקבל הוא זמן שעות העבודה ביום הנוסחא לדומא היא c2-b2=

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

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

המשך יום טוב

רותם

13/04/2011

רפי גורן כתב/ה:

שלום לך רותם וחג שמח

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

אבל האקסל לא מכיר את הנתונים אשר מובאים מתוכנה אחרת שבה הם מועברים לאקסל ??

שלום רפי ,

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

המשך יום טוב

רותם

16/04/2011

שי כתב/ה:

אני לא מצליח לקבע תא באמצעות השימוש ב f4 nsug ?

שלום שי ,

במקרה זה אמליץ לך לבדוק כי כפתור ה Flock  במקלדת אינו לחוץ (במידה והוא קיים בסוג המקלדת בה אתה משתמש)

ובמידה והתקלה עדיין קיימת תוכל לבצע את הקיבוע באופן ידני על ידי הוספת סימן $

שים לב כי סימון ה $ לפני הטור יקבע את הטור וסימון $ לפני השורה יקבע את השורה

המשך יום טוב

רותם

06/12/2011

דני כתב/ה:

שלום!

האם ניתן לקבע טווח עבור נוסחא ??

ובהקשר לדוגמא שהבאת...

במידה ונוסיף תא בעמודה A (כלומר בתוך הטווח שסכום התאים שלו מחושב) האם ניתן לקבוע שהנוסחא תמשיך לחשב 5 תאים

ולא 6 תאים?  

שלום דני ,

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

במידה והטווח מקובע גם הוספת תאים תמשיך לחשוב את הטווח המקובע .

המשך יום טוב

רותם

20/01/2012

בלוג התמיכה של מיקרוסופט כתב/ה:

שלום לכולם , כאן רותם מצות התמיכה של Microsoft . בסדרת ההדרכה בנושא אקסל למדנו כבר את רוב העקרונות הבסיסים

04/03/2012
שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 2 and 5 and type the answer here:


Enter the numbers above: