
21-10-12, 12:11
|
 | Super Moderator Όνομα: Θανάσης Στυλιανίδης Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-10-2009 Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
| |
Παράθεση:
Αρχική Δημοσίευση από Fotis1991 ...
Αν μου επιτρέπετε,αυτό που εγώ-έως σήμερα_γνωρίζω, είναι ότι η OFFSET, είναι volatile(Δεν μπορώ να το μεταφράσω με ακρίβεια στα Ελληνικά) και εξαιτίας αυτού είναι πολύ αργότερη από την INDEX.
Μάλιστα κάποια τεστ_μαρτυρίες, μιλούν για έως και 20%-30% αργότερη.
....
Ελπίζω να βοήθησα
Φώτης  | Φίλε Φώτη, Volatile είναι οι συναρτήσεις που υπολογίζονται κάθε φορά που γίνεται υπολογισμός στο φύλλο. (θα έλεγα εν πτήση ή πτητικές σε ελεύθερη μετάφραση)
Αντίθετα non-volatile είναι αυτές που υπολογίζονται μόνο όταν χρειάζεται. Δηλαδή όταν αλλάξει κάποιο από τα κελιά από τα οποία εξαρτώνται.
Τώρα για το αν είναι γρηγορότερη η INDEX ή η OFFSET σου προτείνω να κάνεις το εξής πείραμα και να μας πεις τα δικό σου συμπέρασμα.
1) Σε ένα νέο κενό βιβλίο στο κελί Φύλλο1!a1 γράψε τον αριθμό 5
2) Στο κελί Φύλλο1!c1 γράψε την συνάρτηση =INDEX($a$1;1)
3) Σύρε/αντέγραψε το C1 προς τα κάτω μέχρι το τέλος της στήλης C ( δηλαδή 65k για excel 2003 ή 1048k για 2007 ή 2010)
Επανάλαβε τα 3 παραπάνω βήματα αλλά βάλε =OFFSET($a$1;0;0;1;1) στο C1
Για πες μας σε ποια περίπτωση περίμενες περισσότερο
Φιλικά
Θανάσης
ΥΓ. Βοηθάμε πολύ περισσότερο όταν καταθέτουμε τις προσωπικές μας εμπειρίες. |