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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 27-10-16, 11:23
Όνομα: Παναγιώτης
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 27-10-2016
Μηνύματα: 17
Προεπιλογή Μορφοποίηση γραμμών πίνακα και αυτόματη συνάρτηση υπό όρους άλλου κελιού

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

Τα προβλήματα που αντιμετωπίζω είναι το εξής:
  1. Θα ήθελα να προσθέσω στο πίνακα, μορφοποίηση γραμμών. Απλά θα ήθελα να ελέγχει σε κάθε γραμμή τη τιμή του πεδίου στην αντίστοιχη στήλη πχ AB (στη συγκεκριμένη γραμμή πάντα).
    Συγκεκριμένα αν το πεδίο είναι εξόφληση ή προκαταβολή να τροποποιεί το γέμισμα ολόκληρης της γραμμής και όχι μόνο της στήλης όπου υπάρχει η τιμή "Εξόφλησή" ή "Προκαταβολή"
  1. Επίσης με βάση την ημερομηνία που υπάρχει και βάση συνθήκης να προσθέτει τα σύνολα μέχρι αυτό το σημείο.
    Συγκεκριμένα για κάθε μήνα, για κάθε δεκαπενθήμερο, την μεγαλύτερη ημέρα (πχ σε ένα μήνα το πρώτο 15ήμερο μπορεί να δούλεψα και τις 15 ενώ το δεύτερο 15ήμερο μπορεί να δούλεψα μέχρι και 27 του μηνός) στην αντίστοιχη στήλη (Δούλεψα "ΓΙΑ") να προσθέτει όλα τα σύνολα του δεκαπενθήμερου!

Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx Ημερομίσθιο.xlsx (29,8 KB, 13 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 27-10-16, 23:42
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

Καλησπέρα

Παναγιώτη, καλωσόρισες στην παρέα μας.

Δες τα συνημμένα αρχεία.

Επισυνάπτω δύο αρχεία επειδή προτείνω δύο λύσεις.

Μία χωρίς κώδικα (Hmeromisthio2.xlsx) και μία με κώδικα (Hmeromisthio3.xlsm)

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx Hmeromisthio2.xlsx (32,6 KB, 29 εμφανίσεις)
Τύπος Αρχείου: xlsm Hmeromisthio3.xlsm (40,3 KB, 16 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 28-10-16, 10:39
Όνομα: Παναγιώτης
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 27-10-2016
Μηνύματα: 17
Προεπιλογή

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

1) Στο κανόνα μορφοποίησης (=$AB2="Εξόφληση") τι σημαίνει το $AB2? Στην ουσία αυτό δεν λέει να τσεκάρει το δεύτερο κελί της AB στήλης? Εμείς θέλαμε για όλα και το κάνει για όλα... Πώς? Και γιατί χρησιμοποιούμε το σύμβολο $??
2) Έναν οδηγό για το πώς μπορούμε με κώδικα να προσθέτουμε της δικές μας συναρτήσεις ;)
Απάντηση με παράθεση
  #4  
Παλιά 28-10-16, 13:35
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

Καλησπέρα

1) Οι αναφορές σε κελιά διακρίνονται σε απόλυτες, σχετικές και μεικτές.

Το σύμβολο $ χρησιμοποιείται για τον ορισμό απόλυτων αναφορών.

Ο κανόνας μορφοποίησης (=$AB2="Εξόφληση") εφαρμόζεται σ’ όλα τα κελιά του πίνακα.

Επειδή στον κανόνα μορφοποίησης πριν από τη στήλη AB υπάρχει το $, η αναφορά της στήλης είναι απόλυτη.

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

Έτσι όταν εφαρμόζεται ο κανόνας μορφοποίησης για οποιοδήποτε κελί του πίνακα (πχ K5), το excel θα τσεκάρει τη συνθήκη πάντα στη στήλη AB (αναφορά απόλυτη) και στην ίδια γραμμή (5) με τη γραμμή του κελιού (αναφορά γραμμής σχετική).

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

Η εκμάθηση του κώδικα, για τη δημιουργία συναρτήσεων, θέλει αρκετή δουλειά.

Θα μπορούσες με αναζήτηση στο Google να βρεις, ειδικά αν ξέρεις αγγλικά, αρκετά δωρεάν βιβλία (πχ Excel 2010 Power Programming with VBA.pdf).

3) Η ακρίβεια των 5 δεκαδικών και το φόρτωμα του φύλλου εργασίας με πολλαπλές μορφοποιήσεις δεν είναι καλή ιδέα.

Κάποιες ιδέες για την στρογγυλοποίηση των τιμών και τη μορφοποίηση μπορείς να δεις στα συνημμένα.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm Hmeromisthio4.xlsm (39,8 KB, 18 εμφανίσεις)
Τύπος Αρχείου: xlsx Hmeromisthio4.xlsx (33,6 KB, 14 εμφανίσεις)
Απάντηση με παράθεση
  #5  
Παλιά 28-10-16, 16:14
Όνομα: Παναγιώτης
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 27-10-2016
Μηνύματα: 17
Προεπιλογή

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

Μου άρεσαν πολύ για ακόμη μια φορά οι ιδέες σου. Με αφορμή λοιπόν αυτά και συγκεκριμένα την προθυμία σου και το ότι μου αρέσει να ασχολούμαι και εγώ με το excel (νόμιζα ότι ήξερα 5 πράγματα αλλά τελικά δεν ξέρω τίποτα) θα ήθελα να κάνω και άλλες ερωτήσεις!

1) Την τελευταία γραμμή στο πίνακα πως την πρόσθεσες και πως έχει τόσες επιλογές για πλήθος κλπ..

2) Αφού τα καταφέρνεις τόσο καλά με την επεξήγηση θα μπορούσες να προσπαθήσεις λίγο για την συνάρτηση στη στήλη Y ή Δούλεψα "Για" (δεν ξέρω αν και τα δύο είναι σωστά αρχίζω να μπερδεύομαι). Είναι λίγο περίπλοκη!
Προσπάθεια. Αν μπορείς!
Απάντηση με παράθεση
  #6  
Παλιά 28-10-16, 18:24
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

Γα να προσθέσουμε τη γραμμή με τα συγκεντρωτικά στοιχεία:

1) Επιλέγουμε ένα κελί μέσα στον πίνακα.

2)Στην καρτέλα Design, κάτω από την ετικέτα Table Tools, στην ομάδα Table Style Option, τσεκάρουμε την επιλογή Total Row.

Για να αφαιρέσουμε τη γραμμή των συνόλων αφαιρούμε το τσεκάρισμα.

Πράγματι ο τύπος είναι πολύπλοκος (υπάρχουν και πολυπλοκότεροι).

Τα αποτελέσματά του όμως φαίνονται σωστά, επειδή ταυτίζονται με αυτά που δίνει η συνάρτηση VBA.

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

Παναγιώτη, χρόνο για να ελέγξω περισσότερο τον τύπο δεν έχω.
Απάντηση με παράθεση
  #7  
Παλιά 28-10-16, 18:37
Όνομα: Παναγιώτης
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 27-10-2016
Μηνύματα: 17
Προεπιλογή

Γιώργο σε ευχαριστώ πολύ!!
Απάντηση με παράθεση
  #8  
Παλιά 28-10-16, 20:10
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

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


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Μορφοποίηση] Μορφοποίηση Υπό όρους Spirosgr Excel - Ερωτήσεις / Απαντήσεις 7 08-11-17 11:44
[Μορφοποίηση] Κλείδωμα κελιού με βάση το περιεχόμενο ενός άλλου. dimharos Excel - Ερωτήσεις / Απαντήσεις 1 28-05-16 06:06
[Μορφοποίηση] Μορφοποίηση υπό όρους xristos Excel - Ερωτήσεις / Απαντήσεις 5 12-03-13 12:55
Μορφοποίηση υπο όρους alex Access - Ερωτήσεις / Απαντήσεις 7 16-10-12 07:35
[ Ερωτήματα ] Ενημέρωση ενός field πίνακα από 3 Rows άλλου πίνακα stathas Access - Ερωτήσεις / Απαντήσεις 8 23-05-10 10:36


Η ώρα είναι 19:45.