Microsoft Excel

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש
Disambig RTL.svgהמונח "אקסל" מפנה לכאן. לערך העוסק במשמעויות נוספות, ראו אקסל (פירושונים).
Microsoft Excel
MicrosoftExcel icon.png
Excel 2010.png
תמונת מסך של Microsoft Excel
מפתח מיקרוסופט
גרסה אחרונה 2013 (15.0.4433.1506) ב־11 בדצמבר 2012
מערכת הפעלה חלונות
רישיון קנייני
קטגוריה חבילת יישומים משרדיים
דף בית Microsoft Excel
ניתן לפשט את ההתייחסות לתאים, באמצעות הגדרת קבוצת תאים בשם מסוים, והתייחסות לתאים על פי שם, ולא על פי המיקום המדויק.

Microsoft Excel היא תוכנה ליצירת גיליונות אלקטרוניים, שפותחה ומופצת על ידי מיקרוסופט וכוללת חישובים, כלים גרפים, טבלאות ציר, ושפת תכנות מקרו בשם Visual Basic for Applications. מופצת כחלק מחבילת Microsoft Office ליישומים משרדיים בסביבת חלונות ומאק. התוכנה נפוצה בשימוש רחב, במיוחד החל מ-1993 בגרסה 5, והחליפה את תכנת הלוטוס 1-2-3 כתקן עבור תעשיית גיליונות אלקטרוניים.

אפשרויות התוכנה[עריכת קוד מקור | עריכה]

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

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

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

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

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

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

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

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

VBA[עריכת קוד מקור | עריכה]

שגרה ב-Excel הקוראת מהגיליון את התאים בעמודה X, מעלה אותם בחזקה ריבועית, וכותבת אותם לעמודה המקבילה Y.
Postscript-viewer-shaded.png ערך מורחב – VBA

אקסל היא תוכנה הניתנת להרחבה באמצעות כתיבה בשפת התכנות ויז'ואל בייסיק לישומים (Visual Basic for Applications), שהיא דיאלקט של שפת VB. תכנות בשפה זו מאפשרת מניפולציות שונות על גיליון הנתונים האלקטרוני בדרך שאיננה אפשרית בדרך כלל בטכניקות סטנדרטיות של גיליונות אלקטרוניים, ומרחיבה את טווח הפעילות של התוכנה ואת הגמישות שלה.

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

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

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

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

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

פונקציות[עריכת קוד מקור | עריכה]

פונקציה מוגדרת בידי משתמש. הפונקציה sq(x) שנכתבה על ידי המשתמש בעורך VBA, מעלה בחזקה ריבועית נתון ממשתנה X (שדה B2), ורושמת אותו למשתנה Y (שדה B1).
שימוש בגרף פשוט באקסל. הגרף מקבל את הנתונים מהעמודות ומצייר את הגרף הרצוי

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

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

בין הפונקציות הקיימות[עריכת קוד מקור | עריכה]

  • פונקציות כלכליות.
  • פונקציות של זמנים ותאריכים, המייצגות כל נקודה בזמן (תאריך ושעות, דקות ושניות) כמספר ממשי (שלם + שבר), שהחלק השלם שלו מייצג את הימים השלמים בתאריך והשבר מייצג את החלק היחסי מיממה שלמה.
  • פונקציות מתמטיות וטריגונומטריות.
  • פונקציות סטטיסטיות.
  • פונקציות בסיסי-נתונים.
  • פונקציות מידע.
  • פונקציות הנדסיות.
  • פונקציות חיפוש וייחוס, המאפשרות איתור של נתון בתוך מערך נתונים והחזרת ערך מעמודה/שורה מתאימה.
  • פונקציות טקסטואליות, לטיפול בתווי טקסט: חישוב אורך הטקסט, שליפת תווים ממקום מסוים בטקסט, חיפוש או החלפה של מחרוזת מסוימת.
  • פונקציות לוגיות, המאפשרות הפעלת תנאי או צירוף תנאים (OR, AND) וכן קינון של פונקציות אלו עד לתשע דרגות.

שימושים נפוצים[עריכת קוד מקור | עריכה]

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

היסטוריית גרסאות[עריכת קוד מקור | עריכה]

גרסאות המתאימות לחלונות של מיקרוסופט[עריכת קוד מקור | עריכה]

  • 1987 Excel 2.0 for Windows
  • 1990 Excel 3.0
  • 1992 Excel 4.0
  • 1993 Excel 5.0
  • 1995 (Excel 7.0 (Office '95
  • 1997 (Excel 8.0 (Office '97
  • 1999 (Excel 9.0 (Office 2000
  • 2001 (Excel 10.0 (Office XP
  • 2003 (Excel 11.0 (Office 2003
  • 2007 (Excel 12.0 (Office 2007
  • 2010 (Excel 14.0 (Office 2010
  • 2013 (Excel 15.0 (Office 2013

גרסאות המתאימות למקינטוש של אפל[עריכת קוד מקור | עריכה]

  • 1985 Excel 1.0
  • 1988 Excel 1.5
  • 1989 Excel 2.2
  • 1990 Excel 3.0
  • 1992 Excel 4.0
  • 1993 Excel 5.0
  • 1998 (Excel 8.0 (Office '98
  • 2000 (Excel 9.0 (Office 2001
  • 2001 (Excel 10.0 (Office XP
  • 2004 (Excel 11.0 (Office 2004
  • 2008 (Excel 12.0 (Office 2008
  • 2011 (Excel 14.0 (Office 2011

גרסאות המתאימות לOS/2[עריכת קוד מקור | עריכה]

לקריאה נוספת[עריכת קוד מקור | עריכה]

  • ג'ון וולקנבך, Microsoft Excel 2010, הוצאת "אופוס", 2012

קישורים חיצוניים[עריכת קוד מקור | עריכה]