מיקרוסופט אקסל – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
שיפור עריכה נושאית, שיפור מסוים של רמת הכתיבה
עוד טיפה
שורה 19:
 
[[קובץ:Named Variables in Excel.PNG|שמאל|ממוזער|230px|ניתן לפשט את ההתייחסות לתאים, באמצעות הגדרת קבוצת תאים בשם מסוים, והתייחסות לתאים על פי שם, ולא על פי המיקום המדויק.]]
'''Microsoft Excel''' היא [[תוכנה]] ליצירת [[גיליון אלקטרוני|גיליונות אלקטרוניים]], שפותחה ומופצת על ידי [[מיקרוסופט]] וכוללת כלי [[חישוב]], כלים גרפיים, טבלאות ציר, ושפת תכנות מקרו[[מאקרו (תכנות)|מאקרו]] בשם [[Visual Basic for Applications]]. היא מופצת כחלק מחבילת [[Microsoft Office]] ליישומים משרדיים בסביבת חלונות ומאק. התוכנה נפוצה בשימוש רחב, במיוחד בגרסה 5 שנכנסה לשימוש ב-1993, והחליפה את תכנת [[לוטוס 1-2-3]] כתקן עבור תעשיית גיליונות אלקטרוניים. ייעודה העיקרי הוא הצגה וחישוב של ערכים [[מתמטיקה|מתמטיים]] ונוסחאות לצרכים שונים החל מחישובי [[שכר]], דרך נוסחאות מרובות-ערכים ועד לחישובים [[מדע]]יים.
 
== מאפייני התוכנה ==
שורה 34:
בנוסף, לאקסל מגוון רחב של תכונות אינטראקטיביות המאפשרות ממשקי משתמש שבכוחם להסתיר את הגיליון האלקטרוני מהמשתמש לחלוטין, כשהגיליון מציג את עצמו כגיליון מערכת תומכת החלטה (DSS); זאת באמצעות ממשק משתמש מותאם אישית המעוצב, למשל, ספציפית עבור מנתח מניות. במימוש משוכלל יותר, יישום אקסל יכול לתשאל אוטומטית מסדי נתונים חיצוניים ומכשירי מדידה בתזמון שנקבע (למשל לפי עדכון), לנתח את התוצאות, ליצור דוח או [[מצגת שקפים|מצגת שקופיות]] פאוור פוינט, ולשלוח את התוצאה בדואר אלקטרוני על בסיס קבוע לרשימת משתתפים.
 
ההיבט התכנותי (האופציונלי) הקיים באקסל, [[VBA]], מאפשר למשתמש לנקוט מגוון רחב של שיטות נומריות, למשל, בפתרון משוואות דיפרנציאליות בפיזיקה מתמטית, ולאחר מכן החזרת התוצאות בחזרהאל לגיליוןהגיליון האלקטרוני.
 
== VBA ==
[[קובץ:Subroutine in Excel.PNG|שמאל|ממוזער|230px|שגרה ב-Excel הקוראת מהגיליון את התאים בעמודה X, מעלה אותם בחזקה ריבועית, וכותבת אותם לעמודה המקבילה Y.]]
{{ערך מורחב|VBA}}
אקסל היא תוכנה הניתנת להרחבה באמצעות כתיבה בשפת התכנות [[VBA|ויז'ואל בייסיק לישומים]] (Visual Basic for Applications), שהיא דיאלקט של שפת VB. תכנות בשפה זו מאפשרתמאפשר מניפולציות שונות על גיליון הנתונים האלקטרוני בדרך שאיננהשאינה אפשרית בדרךעל-פי כללרוב בטכניקות סטנדרטיות של גיליונות אלקטרוניים, ומרחיבהומרחיב את טווח הפעילות של התוכנה ואת הגמישות שלה.
 
מתכנתים יכולים לכתוב קוד ישירות באמצעות עורך Visual Basic {{כ}} (VBE), הכולל חלון לכתיבת קוד, ניפוי קוד, וסביבת ארגון מודול קוד. המשתמש יכול לממש שיטות מספריות (בדומה לפונקציות המובנות באקסל, כך שניתן יהיה להתייחס אליהן מתוך שורת הנוסחאות של האקסל (ראו תמונה)), כמו גם אוטומציה של משימות כגון עיצוב של גיליון, או עבודה על נתוני ארגון, תוך הנחיית החישוב באמצעות כתיבת תוצאות ביניים לגיליון האלקטרוני במקום אחר.
 
דרך נפוצה וקלה ליצירת קוד VBA היא באמצעות מקליט מקרו[[מאקרו (תכנות)|מאקרו]]. פעולת הקלטת המאקרו של המשתמש מייצרמייצרת קוד VBA בצורה של מקרומאקרו. לאחר מכןלאחריה ניתן לחזור על פעולות אלה באופן אוטומטי על ידי הפעלת מקרוהמאקרו. שגרות מקרומאקרו יכוליםיכולות גם להיות קשוריםקשורות כמו פקודות מקרומאקרו לסוגים שונים של הדקיםהֲדקים כמו קיצורי מקשים, לחצן הפקודה או גרפיקה. קוד VBA של המקרוהמאקרו גם ניתן לעריכה ב-VBE. תכונות מסוימות, כגון פקודות לולאה לא ניתן להקליט,וצריכים להכניסםויש להכניסן לתוך מודול VBA ישירות על ידי המתכנת.
 
ניתן ליצור אינטרקציהאינטראקציה של קוד VBA עם הגיליון האלקטרוני באמצעות מודל האובייקטים של אקסל. (לדוגמה, באמצעות סרגלי כלים מותאמים אישית או שורות פקודות ותיבות הודעה). שיטות אלו יאפשרו למשתמש להפעיל פונקציותאת אלוהפונקציות כדרךבדרך שהוא מפעיל פקודות מקרומאקרו שנוצרו באמצעות מקליט המקרוהמאקרו, אבל יתרונן על פקודות המקרוהמאקרו בכך שהן גמישות ויעילות יותר.
 
השימוש בקוד הקלטות מקרומאקרו עשוי שלא להיות תואם מגרסה אחת של Excel למשנהלמשנהה. קצת קוד המשמש ב-Excel 2010 לא ניתן לשימוש ב-Excel 2003, ולעתים פקודות מקרומאקרו, כמו שינוי צבעי תאים, עלוליםעלולות להיות חסריחסרות תאימות לאחור.
 
מאחר שזוהי שפת הפיתוח העיקרית של חברת מיקרוסופט באפליקציות שלה, כגון חבילת האופיס כולה ודפדפן האינטרנט IE של החברה, גרמה עובדה זאת לפיתוחפותחו תוספים רבים (Addinsadd-ins) לאקסל, גם בידי אנשים פרטיים וחברות צד שלישי.
 
==פונקציות==
[[קובץ:Functions in Excel.PNG|שמאל|ממוזער|230px|פונקציה מוגדרת בידי משתמש. הפונקציה sq(x) שנכתבה על ידי המשתמש בעורך VBA, מעלה בחזקה ריבועית נתון ממשתנה X (שדה B2), ורושמת אותו למשתנה Y (שדה B1).]]
[[קובץ:Excel chart.PNG|שמאל|ממוזער|230px|שימוש בגרף פשוט באקסל. הגרף מקבל את הנתונים מהעמודות ומצייר את הגרף הרצוי]]
 
ב-Excel ישנן מאות [[פונקציה|פונקציות]] המאפשרות לבצע חישובים מורכבים. היכולת לכתוב בגיליון נוסחאות המורכבות מפונקציות קיימות מאפשרת גמישות והתאמה קלה יחסית לצורכי המשתמשים. כאשר רשימת הפונקציות הקיימת אינה מספיקה לצורכי המשתמשים, ניתן להעשיר אותה על ידי כתיבת פונקציה מותאמת אישית בשפת [[ויזואל בייסיק]] לישומים.
 
כאשר משתמש נדרש לפונקציה שלא השתמש בה בעבר, או שאינו זוכר את פרטי השימוש בה, ביכולתו להיעזר ב'''אשף הפונקציות''' המדריך כיצד להשתמש בפונקציה. האשף מאפשר גם לאתר את הפונקציה המתאימה ביותר במגוון אופנים: על פי שמה, על פי הקטגוריה שהיא שייכת אליה, או על פי מילות מפתח המופיעות בהסבר על הפונקציה.
 
=== בין הפונקציות הקיימות ===
*פונקציות כלכליות.
*פונקציות של זמנים ותאריכים, המייצגות כל נקודה בזמן (תאריך ושעות, דקות ושניות) כ[[מספר ממשי]] (שלם + שבר), שהחלק השלם שלו מייצג את הימים השלמים בתאריך והשבר מייצג את החלק היחסי מיממה שלמה.
*פונקציות מתמטיות ו[[טריגונומטריה|טריגונומטריות]].
*פונקציות סטטיסטיות.
*פונקציות [[בסיס נתונים|בסיסי-נתונים]].
*פונקציות מידע.
*פונקציות הנדסיות.
*פונקציות חיפוש וייחוס, המאפשרות איתור של נתון בתוך מערך נתונים והחזרת ערך מעמודה/שורה מתאימה.
*פונקציות טקסטואליות, לטיפול בתווי טקסט: חישוב אורך הטקסט, שליפת תווים ממקום מסוים בטקסט, חיפוש או החלפה של מחרוזת מסוימת.
*פונקציות לוגיות, המאפשרות הפעלת תנאי או צירוף תנאים ([[או (לוגיקה)|OR]], [[וגם (לוגיקה)|AND]]) וכן קינון של פונקציות אלו עד לתשע דרגות.
 
שורה 99 ⟵ 98:
*[[2013]] (Excel 15.0 (Office 2013
*[[2016]] (Excel 16.0 (Office 2016
 
==== גרסאות המתאימות ל[[מקינטוש]] של [[אפל]] ====
*[[1985]] Excel 1.0