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/1390-eksagogi-arithmoi-apo-symboloseira.html)

gr8styl 27-09-11 23:47

Εξαγωγή αριθμού από συμβολοσειρά...
 
Καλησπέρα.

Αν μου επιτρέπεις φίλε Τάσο,
θα έλεγα ότι ο τύπος:
=LOOKUP(10^16;--LEFT(A2;COLUMN(1:1))) είναι σωστότερος,
γιατί αν το κελί Α2 περιέχει =9^10&" κείμενο" τότε
ο τύπος =LOOKUP(9^9;--LEFT(A2;COLUMN(1:1))) δίνει λάθος αποτέλεσμα. :wink:

Θανάσης.
ΥΓ το γιατί 10^16 νομίζω ότι είναι κατανοητό: Excel is limited to 15 digits numbers.

Tasos 28-09-11 05:18

Καλημέρα σε όλους!

Θανάση ευχαριστώ για την επισήμανση!

Η συνάρτηση αυτή παίρνει το αριθμητικό μέρος μιας αλφαριθμητικής συμβολοσειράς (όχι τύπου) όταν αυτό βρίσκεται αριστερά.

Αν η συμβολοσειρά είναι 9^10&" κείμενο" χωρίς το ίσον, τότε η συνάρτηση συμπεριφέρεται κανονικά (αυτή είναι η αποστολή της συνάρτησης).

Δεν φιλοδοξεί να επιστρέψει το αποτέλεσμα του αριθμητικού μέρους κάποιου τύπου όπως ο =9^10&" κείμενο".


Φιλικά

Τάσος








Lefteris 28-09-11 09:21

Θερμά Συγχαρητήρια.
 
Καλημέρα σε όλους.

Κουβαλώντας στην πλάτη μου, αρκετές δεκαετίες επαγγελματικής και όχι μόνον ζωής, έχω μάθει να εφαρμόζω το αυτονόητο, που δυστυχώς στις μέρες μας, πολλά τέτοια(αυτονόητα), έχουν γίνει αδιανόητα.

Δηλαδή, για παράδειγμα, αυτονόητο για μένα είναι να επιβραβεύω τα άριστα και να επικρίνω τα άσχημα.

Θεωρώ πως όλοι μας, όταν κάνουμε κάτι καλό, χρειαζόμαστε την επιβράβευση.

Άσχετα άν αυτή θεωρείται αυτονόητη, πιστεύω-και προτρέπω και άλλους φίλους να το κάνουν-πως πρέπει Δημόσια, να πω: Θερμά Συγχαρητήρια φίλε Τάσο, για όλη αυτή τη σειρά που μας παρουσιάζεις αυτές τις μέρες.

Μας ανοίγεις συμέχεια, καινούργιους δρόμους.

gr8styl 28-09-11 17:03

Καλησπέρα σε όλους και όλες.
Φίλε Τάσο,
αφού συμφωνήσω με το Λευτέρη για τις ευχαριστίες,
επανέρχομαι στην παρατήρησή μου, λέγοντας ότι ο τύπος με το 9^9 ή 9^10 δεν είναι απόλυτα σωστός. και δεν έχει να κάνει με το αν περιέχεται "τύπος"/formula ή "συμβολοσειρά"/string.

Παράδειγμα
Για την συμβολοσειρά:
1.000.000.000.000 είναι ένα δισεκατομμύριο
δίνει αποτέλεσμα 1.000.000 αντί 1.000.000.000.000
με άλλα λόγια δεν διαχειρίζεται σωστά αριθμούς μεγαλύτερους του 9^9=387.420.489
Ελπίζω να έγινα κατανοητός αυτή τη φορά. :icon_yes:

Την διόρθωση την πρότεινα στο προηγούμενο μήνυμα μου

Θανάσης

Tasos 29-09-11 05:16

Καλημέρα!

Ναι Θανάση έχεις δίκιο.

Μπορεί λοιπόν να τροποποιηθεί το LookupValue σε 10^16 για ακόμα μεγαλύτερους αριθμούς.

Και εκεί όμως έχουμε περιορισμούς (εμφανίζονται μηδενικά αν αριθμητικά ψηφία παραπάνω από 15).

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

Υπενθυμίζω ότι οι συναρτήσεις στη θεματική ενότητα: http://www.ms-office.gr/forum/synartiseis-excel/ δεν είναι απευθύνονται σε αρχάριους
και αποτελούν μόνο τη βάση για έναν προχωρημένο στην Excel ο οποίος μπορεί και ξέρει να τις προσαρμόσει στις ανάγκες του.


Τα λέμε


Τάσος


Η ώρα είναι 15:52.

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


Search Engine Optimization by vBSEO 3.3.2