Microsoft Excel

Το Microsoft Excel είναι πρόγραμμα  λογιστικών φύλλων που αναπτύχθηκε από τη Microsoft για τα Microsoft Windows, macOS, Android και iOS. Διαθέτει υπολογισμούς, εργαλεία γραφημάτων, συγκεντρωτικούς πίνακες και μια γλώσσα προγραμματισμού macro με όνομα Visual Basic for Applications. Είναι μια πολύ ευρέως διαδεδομένη εφαρμογή υπολογιστικών φύλλων, ειδικά από την έκδοση 5 το 1993, και έχει αντικαταστήσει το Lotus 1-2-3 ως το βιομηχανικό πρότυπο για υπολογιστικά φύλλα. Το Microsoft Excel αποτελεί μέρος του Microsoft Office.

Χαρακτηριστικά

Βασικά

Το Microsoft Excel έχει τα βασικά χαρακτηριστικά όλων των λογιστικών φύλλων, χρησιμοποιώντας ένα πλέγμα κελιών διατεταγμένων σε αριθμημένες σειρές και στήλες για να οργανωθούν χειρισμοί δεδομένων όπως αριθμητικές πράξεις. Έχει πολλές παρεχόμενες λειτουργίες για να ανταποκριθεί σε στατιστικές, μηχανικές και οικονομικές ανάγκες. Επιπλέον, μπορεί να εμφανίζει δεδομένα ως γραμμικά γραφικές παραστάσεις, ιστογράμματα και γραφήματα και με πολύ περιορισμένη τρισδιάστατη γραφική απεικόνιση. Επιτρέπει τη διατομή των δεδομένων για τη προβολή των εξαρτήσεων τους από διάφορους παράγοντες για διαφορετικές οπτικές γωνίες (χρησιμοποιώντας συγκεντρωτικούς πίνακες περιστροφής και τον διαχειριστή σεναρίων). Περιέχει μια πτυχή προγραμματισμού, το Visual Basic for Applications, που επιτρέπει στο χρήστη να χρησιμοποιεί μια μεγάλη ποικιλία αριθμητικών μεθόδων, για παράδειγμα, την επίλυση των διαφορικών εξισώσεων της μαθηματικής φυσικής, και στη συνέχεια να αναφέρει τα αποτελέσματα πίσω στο υπολογιστικό φύλλο. Έχει επίσης μια ποικιλία διαδραστικών λειτουργιών που επιτρέπουν στις διεπαφές χρήστη που μπορούν να αποκρύψουν πλήρως το υπολογιστικό φύλλο από τον χρήστη, έτσι ώστε το λογιστικό φύλλο να παρουσιάζεται ως μια "εφαρμογή" ή "σύστημα υποστήριξης αποφάσεων" (DSS), μέσω μιας προσαρμοσμένης διεπαφής χρήστη, για παράδειγμα, ένας αναλυτής αποθέματος, ή γενικά ως εργαλείο σχεδιασμού που ζητά από το χρήστη ερωτήσεις και παρέχει απαντήσεις και αναφορές. Σε μια πιο περίπλοκη υλοποίηση, μια εφαρμογή του Excel μπορεί αυτόματα να κάνει δημοσκόπηση σε εξωτερικές βάσεις δεδομένων και όργανα μέτρησης χρησιμοποιώντας ένα πρόγραμμα ενημέρωσης, να αναλύσει τα αποτελέσματα, να κάνει μια έκθεση Word ή μια παρουσίαση PowerPoint και να τα στείλει ηλεκτρονικά σε μια λίστα συμμετεχόντων. Το Excel δεν σχεδιάστηκε για να χρησιμοποιηθεί ως βάση δεδομένων.

Η Microsoft επιτρέπει έναν αριθμό προαιρετικών διακοπτών της γραμμής εντολών για τον έλεγχο του τρόπου εκκίνησης του Excel.

Μακροεντολές

Προγραμματισμός VBA
Η έκδοση των Windows του Excel υποστηρίζει προγραμματισμό μέσω του Visual Basic for Applications (VBA) της Microsoft, η οποία είναι μια διάλεκτος της Visual Basic. Ο προγραμματισμός με VBA επιτρέπει χειρισμό υπολογιστικών φύλλων που είναι δύσκολο ή αδύνατο με τις τυπικές τεχνικές υπολογιστικού φύλλου. Οι προγραμματιστές μπορούν να γράψουν κώδικα απευθείας χρησιμοποιώντας το Visual Basic Editor, το οποίο περιλαμβάνει ένα παράθυρο για την εγγραφή κώδικα, κώδικα εντοπισμού σφαλμάτων και περιβάλλον οργανισμού λειτουργικής μονάδας κώδικα. Ο χρήστης μπορεί να εφαρμόσει αριθμητικές μεθόδους καθώς και να αυτοματοποιήσει εργασίες όπως μορφοποίηση ή οργάνωση δεδομένων στο VBA και να καθοδηγήσει τον υπολογισμό χρησιμοποιώντας οποιαδήποτε επιθυμητά ενδιάμεσα αποτελέσματα αναφέρθηκαν στο υπολογιστικό φύλλο.

Το VBA καταργήθηκε από το Mac Excel 2008, καθώς οι προγραμματιστές δεν πίστευαν ότι η έγκαιρη αποδέσμευση θα επέτρεπε τη μεταφορά του VBA στο Mac OS X. Το VBA αποκαταστάθηκε στην επόμενη έκδοση, το Mac Excel 2011, αν και αυτό το build δεν διαθέτει υποστήριξη για αντικείμενα ActiveX, το οποίο επηρεάζει ορισμένα υψηλού επιπέδου εργαλεία προγραμματισμού.

Διαγράμματα
Το Excel υποστηρίζει διαγράμματα, γραφικές παραστάσεις ή ιστογράμματα που παράγονται από συγκεκριμένες ομάδες κελιών. Το παραγόμενο γραφικό στοιχείο μπορεί είτε να ενσωματωθεί στο τρέχον φύλλο είτε να προστεθεί ως ξεχωριστό αντικείμενο.

Αυτές οι οθόνες ενημερώνονται δυναμικά εάν αλλάξει το περιεχόμενο των κελιών. Για παράδειγμα, ας υποθέσουμε ότι οι σημαντικές απαιτήσεις σχεδιασμού εμφανίζονται οπτικά. Τότε, ως απάντηση στην αλλαγή του χρήστη στις δοκιμαστικές τιμές για τις παραμέτρους, οι καμπύλες που περιγράφουν το σχεδιασμό αλλάζουν σχήμα και τα σημεία μετατοπίζονται, βοηθώντας στην επιλογή του καλύτερου σχεδιασμού.

Ιστορικό
Η Microsoft κυκλοφόρησε αρχικά ένα πρόγραμμα υπολογιστικών φύλλων που ονομάζεται Multiplan το 1982. Το Multiplan έγινε πολύ δημοφιλές σε συστήματα CP/M, αλλά έχασε τη δημοτικότητα του στα συστήματα MS-DOS μπροστά στο Lotus 1-2-3. Έτσι, η Microsoft κυκλοφόρησε την πρώτη έκδοση του Excel για Macintosh στις 30 Σεπτεμβρίου 1985 και η πρώτη έκδοση των Windows ήταν 2.05 (για συγχρονισμό με την έκδοση Macintosh 2.2) τον Νοέμβριο του 1987. Η Lotus άργησε να φέρει το 1-2-3 στα Windows, και από τις αρχές της δεκαετίας του 1990 το Excel είχε αρχίσει να πουλάει περισσότερο από το 1-2-3, και βοήθησε τη Microsoft να επιτύχει τη θέση του κορυφαίου προγραμματιστή λογισμικού υπολογιστών. Αυτό το επίτευγμα, εκθρονίζοντας τον βασιλιά του κόσμου του λογισμικού, ενίσχυσε τη Microsoft ως έγκυρο ανταγωνιστή και έδειξε το μέλλον της ανάπτυξης λογισμικού γραφικού περιβάλλοντος. Η Microsoft προώθησε το πλεονέκτημά της με τακτικές νέες κυκλοφορίες, κάθε δύο χρόνια περίπου.

Microsoft Windows

Excel 2.0 (1987) 
Η πρώτη έκδοση των Windows ονομάστηκε "2" για να αντιστοιχεί με την έκδοση Mac. Αυτό περιλάμβανε μια έκδοση run-time των Windows.

Το περιοδικό Byte το 1989 τοποθέτησε το Excel για τα Windows στους νικητές της "Διάκρισης" των BYTE Awards. Το περιοδικό δήλωσε ότι αυτή η μεταφορά της έκδοσης Macintosh "λάμπει", με ένα περιβάλλον χρήστη τόσο καλό όσο και καλύτερο από το πρωτότυπο.

Excel 3.0 (1990) 
Το Excel 3.0 περιελάμβανε πολλά νέα χαρακτηριστικά, όπως γραμμές εργαλείων, δυνατότητες σχεδίασης, περίγραμμα, υποστήριξη πρόσθετων και τρισδιάστατα διαγράμματα.

Excel 4.0 (1992) 
Το Excel 4.0 παρουσίασε αυτόματη συμπλήρωση. Επίσης, ένα easter egg στο Excel 4.0 περιέχει μια κρυφή κινούμενη εικόνα ενός χορευτικού συνόλου των αριθμών 1 έως 3, που αντιπροσωπεύει το Lotus 1-2-3, το οποίο στη συνέχεια συντρίβεται από ένα λογότυπο του Excel.

Excel 5.0 (1993) 
Το Excel 5.0 συμπεριέλαβε τη γλώσσα προγραμματισμού που βασίζεται στη Visual Basic, το Visual Basic for Applications, το οποίο προσθέτει την ικανότητα αυτοματοποίησης εργασιών στο Excel και τη παροχή λειτουργιών καθορισμένων από τον χρήστη για χρήση σε φύλλα εργασίας. Το VBA είναι μια ισχυρή προσθήκη στην εφαρμογή και περιλαμβάνει ένα πλήρως ενσωματωμένο ολοκληρωμένο περιβάλλον ανάπτυξης (IDE). Η καταγραφή μακροεντολών μπορεί να παράγει κώδικες VBA που επαναλαμβάνουν τις ενέργειες των χρηστών, επιτρέποντας έτσι την απλή αυτοματοποίηση των κανονικών εργασιών. Το VBA επιτρέπει τη δημιουργία εντύπων και στοιχείων ελέγχου φύλλου εργασίας για να επικοινωνούν με τον χρήστη. Η γλώσσα υποστηρίζει τη χρήση (αλλά όχι τη δημιουργία) των DLL ActiveX. Οι μεταγενέστερες εκδόσεις προσθέτουν υποστήριξη για ενότητες κλάσης που επιτρέπουν τη χρήση βασικών τεχνικών του αντικειμενοστρεφή προγραμματισμού.

Η λειτουργία αυτοματισμού που παρέχεται από τη VBA έκανε το Excel στόχο για ιούς μακροεντολών. Αυτό προκάλεσε σοβαρά προβλήματα έως ότου τα προϊόντα προστασίας από ιούς άρχισαν να ανιχνεύουν αυτούς τους ιούς. Η Microsoft ανέλαβε καθυστερημένα μέτρα για να αποτρέψει την κακή χρήση προσθέτοντας την δυνατότητα να απενεργοποιήσει πλήρως τις μακροεντολές, να ενεργοποιήσει τις μακροεντολές κατά το άνοιγμα ενός βιβλίου εργασίας ή να εμπιστευτεί όλες τις μακροεντολές που υπογράφηκαν χρησιμοποιώντας ένα αξιόπιστο πιστοποιητικό.

Οι εκδόσεις από το 5.0 μέχρι το 9.0 του Excel περιέχουν διάφορα easter eggs, συμπεριλαμβανόμενου του "Hall of Tortured Souls", αν και από την έκδοση 10, η Microsoft έχει λάβει μέτρα για την εξάλειψη τέτοιων μη καταγεγραμμένων χαρακτηριστικών από τα προϊόντα τους.

Excel 95 (v7.0) 
To Excel 95, που κυκλοφόρησε για το Microsoft Office 95, είναι η πρώτη μεγάλη έκδοση μετά το Excel 5.0. Αυτή η έκδοση περιέχει εσωτερική επανεγγραφή σε 32-bit. Σχεδόν καμία εξωτερική αλλαγή, αλλά ταχύτερη και πιο σταθερή.

Excel 97 (v8.0) 
Το Excel 97 συμπεριλαμβάνεται στο Microsoft Office 97 και ήταν μια σημαντική αναβάθμιση, που εισήγαγε τον βοηθό του Office και χαρακτήρισε το πρότυπο VBA που χρησιμοποιήθηκε αντί του εσωτερικού Excel Basic. Περιλαμβάνει επίσης έναν προσομοιωτή πτήσης ως easter egg.

Excel 2000 (v9.0) 
Περιλαμβάνεται στο Office 2000. Ήταν μια μικρή αναβάθμιση, αλλά εισήγαγε την αναβάθμιση στο πρόχειρο όπου μπορεί να κρατήσει πολλά αντικείμενα ταυτόχρονα. Ο βοηθός του Office, του οποίου η συχνή ανεπιθύμητη εμφάνιση στο Excel 97 είχε ενοχλήσει πολλούς χρήστες, έγινε λιγότερο ενοχλητικός.

Excel 2002 (v10.0) 
Περιλαμβάνεται στο Office XP, με πολύ λίγες βελτιώσεις.

Excel 2003 (v11.0) 
Περιλαμβάνεται στο Office 2003 και έχει μικρές βελτιώσεις, με τις πιο σημαντικές να είναι οι νέοι πίνακες.

Excel 2007 (v12.0) 
Το Excel 2007 συμπεριλαμβάνεται στο Microsoft Office 2007. Αυτή η έκδοση ήταν μια σημαντική αναβάθμιση από την προηγούμενη έκδοση. Παρόμοια με άλλα ενημερωμένα προϊόντα του Office, το Excel 2007 χρησιμοποίησε ένα νέο σύστημα μενού, τη Κορδέλα (Ribbon). Αυτό ήταν διαφορετικό από αυτό που συνήθιζαν οι χρήστες, και συναντήθηκε με μικτές αντιδράσεις. Μια μελέτη ανέφερε σχετικά καλή αποδοχή από τους χρήστες εκτός από τους έμπειρους χρήστες και τους χρήστες εφαρμογών επεξεργασίας κειμένου με μια κλασσική διεπαφή WIMP, αλλά ήταν λιγότερο πεπεισμένη από την άποψη της αποτελεσματικότητας και της οργάνωσης. Ωστόσο, μια ηλεκτρονική έρευνα ανέφερε ότι η πλειοψηφία των ερωτηθέντων είχε αρνητική γνώμη για την αλλαγή, ενώ οι προηγμένοι χρήστες ήταν "κάπως πιο αρνητικοί" από τους ενδιάμεσους χρήστες, και χρήστες ανέφεραν μια αυτοαξιολόγηση της παραγωγικότητας.

Όπως και άλλα προϊόντα γραφείου, παρουσιάστηκαν οι μορφές αρχείων Office Open XML, συμπεριλαμβανομένου του .xlsm για ένα βιβλίο εργασίας με μακροεντολές, και του .xlsx για ένα βιβλίο εργασίας χωρίς μακροεντολές.

Excel 2010 (v14.0) 
Το Excel 2010 περιλαμβάνεται στο Microsoft Office 2010 και είναι η επόμενη μεγάλη έκδοση μετά το v12.0, καθώς η έκδοση 13 είχε παραληφθεί. Παρέχει μικρές βελτιώσεις και υποστήριξη 64-bit, συμπεριλαμβανομένων των ακόλουθων:
 Επανυπολογισμός πολλαπλών σπειρωμάτων (MTR) για κοινές λειτουργίες
 Βελτιωμένοι συγκεντρωτικοί πίνακες
 Περισσότερες επιλογές μορφοποίησης υπό όρους
 Επιπλέον δυνατότητες επεξεργασίας εικόνας
 Διαγράμματα εντός κελιών που ονομάζονται sparklines
 Δυνατότητα προεπισκόπησης πριν από την επικόλληση
 Δυνατότητα προσαρμογής της κορδέλας
 Πολλοί νέοι τύποι, ιδιαίτερα εξειδικευμένοι για τη βελτίωση της ακρίβειας

Excel 2013 (v15.0) 
Το Excel 2013 συμπεριλαμβάνεται στο Microsoft Office 2013, μαζί με πολλά νέα εργαλεία που συμπεριλαμβάνονται σε αυτή τη κυκλοφορία:
 FlashFill
 Power View
 PowerPivot
 Timeline Slicer 
 Inquire 
 50 νέες λειτουργίες

Excel 2016 (v16.0) 
Το Excel 2016 συμπεριλαμβάνεται στο Microsoft Office 2016, μαζί με πολλά νέα εργαλεία που συμπεριλαμβάνονται σε αυτή τη κυκλοφορία:
Ενσωμάτωση του Power Query
Λειτουργία Excel μόνο για ανάγνωση
Πρόσβαση πληκτρολόγιου για συγκεντρωτικούς πίνακες και slicers στο Excel
Νέα είδη γραφημάτων
Βελτιωμένη συνδεσιμότητα δεδομένων στο Visio
Λειτουργίες πρόβλεψης Excel
Υποστήριξη πολλαπλής επιλογής αντικειμένων slicer με χρήση αφής
Κάρτες δεδομένων Excel

Apple Macintosh 
 Excel 1.0 (1985)
 Excel 1.5 (1988)
 Excel 2.2 (1989)
 Excel 3.0 (1990)
 Excel 4.0 (1992)
 Excel 5.0 (1993) (μέρος του Office 4.X και της πρώτης έκδοσης PowerPC)
 Excel 8.0 (1998) (μέρος του Microsoft Office 98)
 Excel 9.0 (2000) (μέρος του Microsoft Office 2001)
 Excel 10.0 (2001) (μέρος του Microsoft Office v. X)
 Excel 11.0 (2004) (μέρος του Microsoft Office 2004)
 Excel 12.0 (2008) (μέρος του Microsoft Office 2008 for Mac)
 Excel 14.0 (2011) (μέρος του Microsoft Office for Mac 2011)
 Excel 15.0 (2015) (μέρος του Office 2016)

OS/2 
 Excel 2.2 (1989)
 Excel 2.3 (1990)
 Excel 3.0 (1991)

Παραπομπές

Εξωτερικοί σύνδεσμοι
 Επίσημη ιστοσελίδα

Excel
Λογιστικά φύλλα