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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 09-02-10, 01:26
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Έχεις δίκιο! Έτσι την έχω κι εγώ αλλά απλά επικόλλησα λάθος συνάρτηση!
Δεν βγάζει όμως σε καμία περιπτωση #VALUE!.
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #2  
Παλιά 08-02-10, 16:57
Το avatar του χρήστη Θανάσης
Όνομα: Θανάσης
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-10-2009
Μηνύματα: 18
Exclamation Εύρεση τριμήνου από ημερομηνία

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

Εύρεση τριμήνου από ημερομηνία

αν έχουμε μια ημερομηνία στο κελί Α1 πχ 8/2/2010 τότε ο τύπος:

=ROUND((MONTH(A1)+1)/3;0)&"ο τρίμηνο"

μας δίνει το τρίμηνο δηλαδή "1ο τρίμηνο" για το παράδειμα.

Θανάσης
ΥΓ. Μπράβο παιδιά πολύ χρήσιμο αυτό με τον ΑΦΜ

Τελευταία επεξεργασία από το χρήστη gr8styl : 09-02-10 στις 00:44. Αιτία: add prefix
Απάντηση με παράθεση
  #3  
Παλιά 08-02-10, 21:43
Το avatar του χρήστη nisgia
Super Moderator
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 12-10-2009
Περιοχή: Ηγουμενίτσα
Μηνύματα: 161
Exclamation Εύρεση τριμήνου ή εξαμήνου από ημερομηνία

Παράθεση:
Αρχική Δημοσίευση από Θανάσης Εμφάνιση μηνυμάτων
Καλησπέρα σας
να μπώ και εγώ σφήνα στους ειδικούς...
Καλησπέρα Θανάση!
Φυσικά να μπεις και εσύ! Χωράει πολλούς καλούς αυτό το φόρουμ!

Πολύ χρήσιμος ο τύπος σου και μάλιστα μπορούμε να αντικαταστήσουμε την ROUND() με την INT() όπως παρακάτω:
Φαντάζομαι θα είναι πιο γρήγορη από την ROUND...

=INT((MONTH(A1)-1)/3)+1

Φυσικά στο ίδιο μοτίβο λειτουργούμε και για εξάμηνα κτλ.

=INT((MONTH(Α1)-1)/6)+1

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

Τελευταία επεξεργασία από το χρήστη gr8styl : 09-02-10 στις 00:46. Αιτία: add prefix
Απάντηση με παράθεση
  #4  
Παλιά 08-02-10, 22:00
Το avatar του χρήστη nisgia
Super Moderator
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 12-10-2009
Περιοχή: Ηγουμενίτσα
Μηνύματα: 161
Exclamation Αναζήτηση της πλησιέστερης τιμής

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

Κώδικας:
=INDEX($A$1:$A$10;MATCH(MIN(INDEX(ABS($A$1:$A$10-C1);));INDEX(ABS($A$1:$A$10-C1););0))
Όπου $A$1:$A$10 η περιοχή αναζήτησης και C1 η τιμή στόχος.
Φυσικά η περιοχή αναζήτησης της εξωτερικής INDEX() μπορεί να είναι διαφορετική από τις άλλες δύο.

Δοκιμάστε τον.

Υ.Γ.
Κάτι μου λέει πως το θέμα θα μετονομαστεί σε: Αγαπάς το Excel; Απόδειξη!!!
__________________
Αν δεν το ρωτούσες, δεν θα το μαθαίναμε ποτέ...!
-----------------------------------------------
Τελικά η γνώση, αντίθετα με ό,τι μέχρι σήμερα πίστευα, είναι η φυλακή της σκέψης.
Όταν η αφετηρία είναι η ελεύθερη σκέψη, δεν χρειάζεται πλέον να φτάσεις πουθενά!

Τελευταία επεξεργασία από το χρήστη nisgia : 08-02-10 στις 23:41.
Απάντηση με παράθεση
  #5  
Παλιά 09-02-10, 00:32
Το avatar του χρήστη nisgia
Super Moderator
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 12-10-2009
Περιοχή: Ηγουμενίτσα
Μηνύματα: 161
Exclamation Επαλήθευση επικύρωση ΑΦΜ (τύπος πίνακα)

Όχι Τάσο! Το σωστό είναι έτσι: "MOD(MOD(Άθροισμα;11);10)"
Κώδικας:
=IF(A1<>"";IF(LEN(A1)=9;IF(MOD(MOD(SUM(MID(A1;9-ROW($1:$8);1)*2^ROW($1:$8));11);10)=RIGHT(A1;1)*1;"ΟΚ!";
"Άκυρο!");"Λάθος καταχώρηση!");"")
Μην ξεχνάτε, είναι τύπος πίνακα CSE. Εισάγεται με Ctrl+Shift+Enter.

Αν θέλεις τσεκάρισε τους Α.Φ.Μ. ΕΔΩ.
Για παράδειγμα ο "090000010" είναι έγκυρος ενώ ο "090000020" όχι.

Η τιμή #VALUE! βγαίνει όταν υπάρχει μη αριθμητικός χαρακτήρας μέσα στον Α.Φ.Μ.
Για παράδειγμα ένα κεφαλαίο όμικρον (Ο) αντί για μηδέν (0).
Μοιάζουνε κιόλας τα σκασμένα!
__________________
Αν δεν το ρωτούσες, δεν θα το μαθαίναμε ποτέ...!
-----------------------------------------------
Τελικά η γνώση, αντίθετα με ό,τι μέχρι σήμερα πίστευα, είναι η φυλακή της σκέψης.
Όταν η αφετηρία είναι η ελεύθερη σκέψη, δεν χρειάζεται πλέον να φτάσεις πουθενά!

Τελευταία επεξεργασία από το χρήστη gr8styl : 09-02-10 στις 00:49. Αιτία: add prefix
Απάντηση με παράθεση
  #6  
Παλιά 18-02-10, 23:24
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Exclamation Επικύρωση δεδομένων

Δεν πρόκειται για συνάρτηση αλλά για ένα πολύ χρήσιμο κατά την γνώμη μου κόλπο.

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

Παράδειγμα:
Αν στο φύλλο1 η περιοχή a1 έως a5 έχει ονόματα φρούτων, και θέλουμε να μπορούμε να επιλέγουμε ένα από αυτά στο κελί a1 του φύλλο2, εργαζόμαστε ως εξής:
Στο Φύλλο1 επιλέγουμε την περιοχή από a1 έως a5 και στο μενού Εισαγωγή Όνομα Ορισμός γράφουμε frouta Αναφορά σε: δείχνει "=Φύλλο1!$A$1:$A$5").
Πάμε στο Φύλλο2 και επιλέγουμε το κελί a1 στο μενού Δεδομένα Επικύρωση επιλέγουμε Επιτρεπόμενη καταχώρηση "Λίστα" και στο Προέλευση γράφουμε =frouta

Ελπίζω να σας φανεί χρήσιμο.
Γενικότερα η χρήση ονομάτων στο Excel είναι κάτι σαν ορισμός μεταβλητών.
Θανάσης

ΥΓ. Στο Excel 2007 μπορούμε γράψουμε κατευθείαν =Φύλλο1!$a$1:$a$5 στο Προέλευση, αλλά δεν μπορούμε να επιλέξουμε με το ποντίκι την περιοχή.
Απάντηση με παράθεση
  #7  
Παλιά 27-02-10, 00:33
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή Σύγκριση δύο κελιών

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

Παράδειγμα: το "Τιμή_1" είναι διαφορετικό από το "τιμή_1" ή το "ΤΙΜΗ_1"

Αν υποθέσω ότι τα δύο προς σύγκριση κελιά είναι το Α1 και το Β1 τότε η απάντηση είναι ο τύπος:

Κώδικας:
=IF(OR(ISERROR(FIND(A1;LEFT(B1;LEN(A1))));ISERROR(FIND(B1;LEFT(A1;LEN(B1)))));"Α1≠Β1";"Α1=Β1")
Συχνά μας διευκολύνει να προκύπτει ισότητα μεταξύ κεφαλαίων και πεζών χαρακτήρων όχι όμως πάντα.
Εσείς αποφασίζεται αν είναι χρήσιμο και πότε χρειάζεται η διαφοροποίηση.

Τώρα ξέρετε τον τρόπο

Θανάσης
Απάντηση με παράθεση
  #8  
Παλιά 05-03-10, 00:44
Το avatar του χρήστη nisgia
Super Moderator
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 12-10-2009
Περιοχή: Ηγουμενίτσα
Μηνύματα: 161
Προεπιλογή Απόλυτη σύγκριση τιμών κειμένου

Θανάση, δεν κατάλαβα σωστά ή ο παρακάτω τύπος είναι ισοδύναμος με τον τύπο που μας έδωσες;

Κώδικας:
=IF(EXACT(A1;B1);"Α1=Β1";"Α1≠Β1")
__________________
Αν δεν το ρωτούσες, δεν θα το μαθαίναμε ποτέ...!
-----------------------------------------------
Τελικά η γνώση, αντίθετα με ό,τι μέχρι σήμερα πίστευα, είναι η φυλακή της σκέψης.
Όταν η αφετηρία είναι η ελεύθερη σκέψη, δεν χρειάζεται πλέον να φτάσεις πουθενά!
Απάντηση με παράθεση
  #9  
Παλιά 05-03-10, 08:25
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Καλημέρα.

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

Ευχαριστώ.

ΥΓ. Να που πάντα υπάρχει κατι που δεν ξέρουμε και μαθαίνουμε. Το να το θυμόμαστε βέβαια είναι άλλο κεφάλαιο.
Απάντηση με παράθεση
Απάντηση στο θέμα

Ετικέτες
εξάμηνο, συναρτήσεις, τρίμηνο

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

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

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



Η ώρα είναι 20:05.