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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 22-07-10, 09:09
Όνομα: Πάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 05-02-2010
Περιοχή: Αττική
Μηνύματα: 163
Προεπιλογή Αυτόματος καθαρισμός κελιών εάν..

Καλημέρα στην εκλεκτή παρέα,
θα ήθελα τη βοήθειά σας ως προς αυτό:
Έχω αναπτύξει κάποιες συναρτήσεις if οι οποίες επιστρέφουν τιμές μετά από αφαίρεση δύο ημερομηνιών [φύλλο "ΒΕΒΑΙΩΣΗ"] (AE3:AF3) σε συγκεκριμένα κελιά (B3:Z3) & (T7:Z7) και θα ήθελα τα κελιά αυτά (B3:Z3) & (T7:Z7) να μένουν κενά " " όταν στο κελί (AE3) ή (AF3) (είτε στο ένα, είτε στο άλλο, είτε και στα δύο μαζί) κάνω delete και μένει/μένουν κενό/ά (χωρίς ημερομηνία).
Ή για να το κάνω λίγο πιο δύσκολο (εάν γίνεται) η περιοχή (B3:Z3) & (T7:Z7) να καθαρίζει όταν πάω και γράφω κάτι στο κελί (AD3)
Ευχαριστώ πολύ
Πάνος
Συνημμένα Αρχεία
Τύπος Αρχείου: xls ΤΕΣΤ.xls (53,5 KB, 15 εμφανίσεις)
Τύπος Αρχείου: xlsx ΤΕΣΤ.xlsx (21,7 KB, 7 εμφανίσεις)

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

Φίλε Πάνο,
κατ'αρχήν μετέφερα το ερώτημα σε νέο θέμα εφόσον πρόκειται για νέα ερώτηση.
Τώρα για να πετύχεις το ζητούμενο, αρκεί μπροστά από κάθε συνάρτηση στα κελιά b3:z3 να προσθέσεις ένα ακόμα IF με αποτέλεσμα κενό για την περίπτωση False.
Δηλαδή το κελί B3 από: =RIGHT(LEFT(YEAR(AE3);3);1)
Θα γίνει: =IF(OR($AD$3="";$AE$3=""=$AF$3="");RIGHT(LEFT(YEAR(AE3);3);1);"")
και το E3 από: =IF(MONTH(AE3)<10;MONTH(AE3);RIGHT(MONTH(AE3);1))
Θα γίνει: =IF(OR($AD$3="";$AE$3=""=$AF$3="");IF(MONTH(AE3)<10;MONTH(AE3);RIGHT(MONTH(AE3);1));"")

Τέλος αν μου επιτρέπεις μια παρατήρηση:
Όσον αφορά την χρήση των RIGHT LEFT κ.λ.π. που είναι συναρτήσεις κειμένου, δεν νομίζω ότι είναι η καλύτερη προσέγγιση μιας και μιλάμε για ημερομηνίες που θέλουμε να κάνουμε αριθμητικές πράξεις με αυτές. Εσύ βέβαια ξέρεις καλύτερα την εφαρμογή σου.
Εναλλακτικά εγώ θα προτιμούσα τις παρακάτω συναρτήσεις αν είναι αναγκαίο να έχουμε ένα ψηφίο σε κάθε στήλη
B3=IF(OR($AD$3="";$AE$3=""=$AF$3="");INT(MOD(YEAR( AE3);100)/10);"")
C3=IF(OR($AD$3="";$AE$3=""=$AF$3="");MOD(YEAR(AE3) ;10);"")
D3=IF(OR($AD$3="";$AE$3=""=$AF$3="");INT(MOD(MONTH (AE3);100)/10);"")
E3=IF(OR($AD$3="";$AE$3=""=$AF$3="");MOD(MONTH(AE3 );10);"")
F3=IF(OR($AD$3="";$AE$3=""=$AF$3="");INT(MOD(DAY(A E3);100)/10);"")
G3=IF(OR($AD$3="";$AE$3=""=$AF$3="");MOD(DAY(AE3); 10);"")
κ.λ.π.

Φιλικά
Θανάσης
Απάντηση με παράθεση
  #3  
Παλιά 22-07-10, 17:22
Όνομα: Πάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 05-02-2010
Περιοχή: Αττική
Μηνύματα: 163
Προεπιλογή

Θανάση καλησπέρα,
α. Δοκίμασα την πρότασή σου και δουλεύει άριστα, και σε ευχαριστώ πολύ για αυτό.
β. Όσον αφορά την παρατήρησή σου σίγουρα έχεις δίκιο καθώς η προσέγγισή σου είναι πιο ορθολογική από την δικιά μου, ωστόσο πάνω σε αυτό το θέμα να τα πούμε καλύτερα αύριο που θα μπορέσω να μελετήσω τις συναρτήσεις σου καλύτερα.
Σε ευχαριστώ πολύ και πάλι.
Πάνος
Απάντηση με παράθεση
  #4  
Παλιά 23-07-10, 08:52
Όνομα: Πάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 05-02-2010
Περιοχή: Αττική
Μηνύματα: 163
Προεπιλογή

Θανάση καλημέρα,
Μου άρεσε πολύ η μαθηματική προσέγγιση του θέματος με τις ημερομηνίες. Ωστόσο, νομίζω ότι δεν μπορώ να την εφαρμόσω στην συγκεκριμένη δική μου εφαρμογή καθώς θέλω η επιστροφή των ημερομηνιών να γίνεται κάπως έτσι: όπου υπάρχει μηδέν (0) πριν τον ακέραιο αυτό θέλω να εμφανίζεται ως παύλα (-). πχ. 1980/05/01 να μου επιστρέφει έτσι (ανά κελί και χαρακτήρας):1980-5-1.
Ευχαριστώ πολύ και πάλι
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Excel07] Αυτόματος χρωματισμός γραμματοσειράς Ζαχαρίας Excel - Ερωτήσεις / Απαντήσεις 12 27-11-16 18:11
[Excel07] Άθροισμα δεδομένων & Αυτόματος ορισμός εκτύπωσης rania1984 Excel - Ερωτήσεις / Απαντήσεις 9 23-07-14 21:48
Καθαρισμός τιμών φόρμας tyllman Access - Ερωτήσεις / Απαντήσεις 5 17-10-13 13:23
αυτόματος υπολογισμός ημερομηνίας σε πίνακα ΤΑΣΟΣ Access - Ερωτήσεις / Απαντήσεις 3 11-06-11 21:44


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