Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Συναρτήσεις] Χαρακτήρες σε συναρτήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/2724-xaraktires-se-synartiseis.html)

gianast 03-10-13 18:52

Χαρακτήρες σε συναρτήσεις
 
Γειά σας φίλοι μου,
βλέπω κάποιες συναρτήσεις που χρησιμοποιούν χαρακτήρες όπως "--" ή "^".
Μήπως μπορεί κάποιος να μου εξηγήσει πως χρησιμοποιούνται και τι σημαίνουν
ή αν υπάρχει κάποια παραπομπή στο διαδίκτυο.
Ευχαριστώ εκ των προτέρων και μπράβω για τη καταπληκτική δουλειά και το χρόνο σας.

Spirosgr 03-10-13 22:33

Καλησπέρα
Το σύμβολο -- το βλέπουμε σε τύπους που διαχειρίζονται περιοχές (Array Formulas)
πχ SUMPRODUCT
Μετατρέπει το TRUE, FALSE σε 1,0 αντίστοιχα προκειμένου να εκτελεστούν υπολογισμοί
Εδώ έχω μια ένσταση (προσωπική άποψη)
Έτσι κι αλλιώς οι τύποι πάντα διαβάζουν τα TRUE, FALSE σαν 1,0
Άρα ίσως είναι πλεονασμός να το βάζουμε

Το ^ υψώνει έναν αριθμό σε δύναμη
=3^2 σημαίνει 3*3
=3^3 σημαίνει 3*3*3
Περισσότερα στην βοήθεια της Microsoft και στο διαδίκτυο

Tasos 03-10-13 22:57

Καλησπέρα!

Ο τελεστής "^" όπως και η συνάρτηση POWER(number;power) επιστρέφουν την ύψωση ενός αριθμού σε δύναμη.

Αν σε ένα κελί χρησιμοποιήσεις =3^3 το αποτέλεσμα θα είναι 27.
Το ίδιο αποτέλεσμα έχεις και με τη συνάρτηση =POWER(3;3)

Τους τελεστές "--" (μείον μείον) τους τοποθετούμε στην αρχή μιας έκφρασης / συνάρτησης μόνο όταν:

Επιστρέφει κείμενο με αριθμητικούς χαρακτήρες που πρέπει να μετατραπούν σε αριθμό.
Επιστρέφει Αληθές/Ψευδές που πρέπει να μετατραπεί σε αριθμό (0 και 1 αντίστοιχα).

Σε κάθε άλλη περίπτωση είναι περιττοί.Παρατήρησα μάλιστα ότι σε πολλά δεδομένα υπάρχει και μια πολύ μικρή πτώση της απόδοσης της συνάρτησης.

Παράδειγμα:
  • Η έκφραση ="55" θα επιστρέψει τη συμβολοσειρά 55 ως κείμενο.
  • Η έκφραση =--"55" θα επιστρέψει τον αριθμό 55.
  • Επίσης η έκφραση ="55"*1 θα επιστρέψει τον αριθμό 55.

Τάσος

ΥΓ Σπύρο δεν σε είδα όσο έγραφα

gianast 04-10-13 09:09

Ευχαριστώ και τους δύο σας για την άμεση ανταπόκριση.
Ήσασταν κατατοπιστικοί.


Η ώρα είναι 21:16.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2