Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Συναρτήσεις] Μετατροπή κειμένου σε αριθμό

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 06-10-13, 15:41
Όνομα: ΓΩΓΩ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 22-09-2012
Μηνύματα: 27
Προεπιλογή Μετατροπή κειμένου σε αριθμό

Καλησπέρα

Θα ηθέλα τη βοήθεια σας στο παρακάτω πρόβλημα που αντιμετωπίζω

σε ένα κελί αριστερα υπάρχει το παρακάτω κείμενο 2+3+(3+5)+(5+9)
Θα ήθελα σε ενα άλλο κελί να εμφανίζεται το αποτέλεσμα αυτών των αριθμών , αλλα και να υπάρχει συνδεση σε περίπτωση διόρθωσης των αριθμών .

για να πάρω το αποτελεσμα που θέλω το μετέτρεπα σε τύπο βάζοντας απλα ενα = αλλά στη διόρθωση του πρώτου κελιου τα αποτελεσμα του δευτερου παρέμεναν τα ίδια.


ευχαριστώ
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx sample.xlsx (9,9 KB, 43 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 06-10-13, 18:39
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλησπέρα!

Δημιούργησε ένα όνομα ακολουθώντας τα παρακάτω βήματα:

Επίλεξε το κελί B1

Άνοιξε τον οδηγό διαχείρισης ονομάτων (Καρτέλα "Τύποι" > Διαχείριση ονομάτων)

Επίλεξε "Δημιουργία"

Στο διάλογο που θα εμφανιστεί και στο πεδίο "Όνομα" πληκτρολόγησε Eval

Στο πεδίο "Αναφορά σε" επικόλλησε: =EVALUATE(Φύλλο1!$A1) σε αγγλική/ελληνική Excel ή =AUSWERTEN(Φύλλο1!$A1) σε γερμανική.

Κλείσε όλα τα παράθυρα με ΟΚ.

Μπορείς πλέον σε οποιοδήποτε κελί (από τη στήλη B και μετά) να χρησιμοποιήσεις τον τύπο =Eval και να παίρνεις την αποτιμημένη τιμή των μαθηματικών πράξεων του κελιού της ίδιας γραμμής στη στήλη Α.

Σημείωση: Επειδή η συνάρτηση EVALUATE() ανήκει στις μακροεντολές της Excel 4.0, το βιβλίο εργασίας θα πρέπει να μετατραπεί σε *xlsm ή *.xls για να επιτρέπει την εκτέλεση μακροεντολών.

Επίσης οι ρυθμίσεις ασφάλειας θα πρέπει να επιτρέπουν την εκτέλεση μακροεντολών για να έχεις τα επιθυμητά αποτελέσματα.

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 08-10-13, 17:39
Όνομα: ΓΩΓΩ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 22-09-2012
Μηνύματα: 27
Προεπιλογή

Να υποθέσω είναι ο μοναδικός τρόπος για να βγει το αποτέλεσμα .

Ρωτάω γιατι θα είναι σε πολλά κελία μεσα στο εγγραφο , και λογικά θα πρεπει να κάνω την διαδικασία που μου ειπάτε σε καθε ένα απο αυτά;


Σας ευχαριστώ πάρα πολύ για την βοήθεια
Απάντηση με παράθεση
  #4  
Παλιά 08-10-13, 18:39
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Όχι η διαδικασία (δημιουργία ονόματος Eval) θα γίνει μόνο μια φορά ή μια φορά σε κάθε φύλλο αν χρειαστεί.
Εάν ακολουθήσεις τα βήματα ακριβώς όπως περιγράφηκε στο προηγούμενο θέμα τότε:

Θα μπορείς σε οποιοδήποτε κελί (από τη στήλη B και μετά) να χρησιμοποιήσεις τον τύπο =Eval και να παίρνεις την αποτιμημένη τιμή των μαθηματικών πράξεων του κελιού της ίδιας γραμμής στη στήλη Α.

Θα μπορούσες μετακινώντας ή αφαιρώντας το σύμβολο του δολαρίου ($) στον τύπο του ονόματος Eval να τροποποιήσεις τη συμπεριφορά της συνάρτησης όσον αφορά το κελί αναφοράς της.

Εάν δεν σε εξυπηρετεί ή έχεις δυσκολίες τότε πέρασε σε μια λειτουργική μονάδα τον παρακάτω κώδικα:

Κώδικας:
Function DoEvaluate(MathString As String)
    DoEvaluate = Evaluate(MathString)
End Function

Κατόπιν σε ένα κελί πέρασε τον τύπο: =DoEvaluate(A1) όπου Α1= to κελί με τη συμβολοσειρά προς υπολογισμό.

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


Καλή συνέχεια.
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #5  
Παλιά 08-10-13, 19:08
Όνομα: ΓΩΓΩ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 22-09-2012
Μηνύματα: 27
Προεπιλογή

Ευχαριστώ πάρα πολύ!!
Να είστε καλά!
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Ερωτήματα ] Μετατροπή κειμένου excel σε access νομισματικής αξίας docker Access - Ερωτήσεις / Απαντήσεις 3 13-10-15 17:17
μορφοποίηση fcounter σε αριθμό mousatos Access - Ερωτήσεις / Απαντήσεις 2 24-08-14 09:16
[ Ερωτήματα ] Counter σε ερώτημα και μετατροπή αυτού σε αριθμό mousatos Access - Ερωτήσεις / Απαντήσεις 2 23-08-14 20:48
[ Ασφάλεια] Κλείδωμα βάσης με τον αριθμό του επεξεργαστή Γιωργος Μπεστ Access - Ερωτήσεις / Απαντήσεις 3 27-12-12 20:42
[Γενικά] μετατροπή κειμένου σε αγγλικούς χαρακτήρες john_gringo Excel - Ερωτήσεις / Απαντήσεις 1 29-08-11 13:56


Η ώρα είναι 17:13.