Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
Αποτελέσματα αλφαριθμητικών στοιχείων
Κύριοι καλησπέρα σας, Ζητώ την βοήθεια σε ένα πρόβλημα που αντιμετωπίζω κατά την απεικόνιση του αποτελέσματος της άθροισης των δεδομένων των στηλών με την συνάρτηση CONCATENATE. Συλλέγω λοιπόν δεδομένα, με συνθήκες από τις στήλες και το αποτέλεσμα είναι : "1,2 στρ. ΕΛΙΕΣ και 1,5 στρ.ΕΣΠΕΡΙΔΟΕΙΔΗ και στρ. 0 και στρ. ΚΗΠΕΥΤΙΚΑ", αντί του επιθυμητού, που είναι : "1,2 στρ. ΕΛΙΕΣ και 1,5 στρ.ΕΣΠΕΡΙΔΟΕΙΔΗ". Επισυνάπτω, σχετικό αρχείο όπου φαίνεται αυτό που έχω σχεδιάσει και προσπαθώ να βρω απάντηση. Στο αρχείο υπάρχει και δεύτερο ερώτημα για την αυτόματη συμπλήρωση εγγράφου (Υπεύθυνης Δήλωσης), με συνθήκες. Οποιαδήποτε βοήθεια ή και συμβουλή δεκτή Τάσος |
#2
|
Καλησπέρα Φίλε Τάσο, κατ' αρχάς, το έργο σου έχει πολλά λάθη... Για παράδειγμα, η συνάρτηση =product() που χρησιμοποιείς στα αθροίσματα, δεν χρειάζεται... Η =product(), επιστρέφει το γινόμενο των παραγόντων της (αριθμών μέσα στην παρένθεση) Τι νόημα έχει το =product(1,50) για παράδειγμα. Αποδίδει 1,50... Μια απλή πρόσθεση =sum(), πχ στά κελιά «στρέμματα», νομίζω αρκεί. Τώρα... Όσον αφορά το θέμα... ΔΕΗ. Αν κατάλαβα καλά, στην στήλη Χ, θα υπάρχουν κάποια ΝΑΙ και κάποια ΟΧΙ. Όσα είναι ΝΑΙ, πάνε στο ΥΔ Νο1 και τα υπόλοιπα στο ΥΔ Νο2 (και εκτυπώνονται) Αυτό, πρέπει να γίνει με κώδικα. Και αφού θα γίνει αυτό, ας γίνει και το concatenate των κελιών, που μεταφέρουν επι της ουσίας στα ΥΔ Νο1 και ΥΔ Νο2, την περιγραφή των καλλιεργειών ανά χρήστη... Όλο αυτό, είναι ένα προγραμματάκι, (μαζί με το σωστό στήσιμο) που είναι εύκολο μεν, αλλά δεν υπάρχει χρόνος δε... Το σίγουρο είναι, ότι θέλεις άλλο στήσιμο, και κώδικα. Τελευταία επεξεργασία από το χρήστη Spirosgr : 10-09-18 στις 00:27. Αιτία: ορθογραφία-σύνταξη |
#3
| |||
| |||
Καλησπέρα Τάσο, δες μια πρόταση στο συνημμένο. Δεν ασχολήθηκα με τη σχεδίαση της εφαρμογής σου (άφησα την ίδια) και ελπίζω να κατάλαβα πως θα συμπληρώνονται οι σχετικές δηλώσεις. Περισσότερα στο συνημμένο. |
#4
| |||
| |||
Κύριοι καλησπέρα σας και ευχαριστώ για τις παρατηρήσεις αλλά και για τις απαντήσεις σας. Σας στέλνω ένα νέο αρχείο όπου φαίνεται η προσπάθεια που κάνω και ο τρόπος που αντιμετωπίζω τα ζητούμενα, αλλά και επεξηγήσεις για τον τρόπο σκέψης. Δεν γνωρίζω προγραμματισμό, όμως με το Excel, προσπαθώ να αντιμετωπίσω αλλά και να λύσω το πρόβλημα. Βέβαια στο Forum, έχω βρει πολλές απαντήσεις και τεχνάσματα, τα οποία πολλές φορές χρησιμοποιώ. Τώρα φαίνεται ότι έχω πέσει στα βαθειά και μάλλον θα πρέπει να μάθω περισσότερα (πχ. κώδικα). Spirosgr στο συνημμένο εξηγώ γιατί έχω πρόβλημα με την άθροιση. Kapetang, ευχαριστώ πολύ για τον κώδικα, προσπαθώ να καταλάβω πως δουλεύει και να το προσαρμόσω στις ανάγκες μου. |
#5
|
Καλημέρα Φίλε Τάσο... Θα σου εξηγήσω μερικά πράγματα (συναρτήσεις), με τα οποία και μόνο ασχολήθηκα... Κατ' αρχάς, οι τύποι που χρησιμοποιείς πχ Κώδικας: =IF(SUMPRODUCT(($B$6:$B$200=$BQ6)*($F$6:$F$200)*($E$6:$E$200=$BR$4))=0;""; SUMPRODUCT(($B$6:$B$200=$BQ6)*($F$6:$F$200)*($E$6:$E$200=$BR$4))) Όλα καλά αλλά... Αυτό μπορείς να το αποφύγεις, και να έχεις μικρότερους τύπους όπως θα δούμε παρακάτω*. Το σημαντικό είναι, ότι επειδή ο τύπος χρησιμοποιεί και κείμενο αντί για αριθμούς μόνο, πχ κελί με όνομα ή κελί με την λέξη «ΕΛΙΕΣ» κλπ ο τύπος (όπως και όλοι στο βιβλίο με αυτή την ιδιότητα) θα πρέπει να έχουν την μορφή Κώδικας: =SUMPRODUCT(--($B$6:$B$200=$BQ6)*($F$6:$F$200)*($E$6:$E$200=$BR$4)) (δηλαδή, το 2ο μέρος ουσιαστικά από αυτά που έχεις φτιάξει, μαζί με τα 2 πλήν στην αρχή) Με τον τρόπο αυτό, η συνάρτηση: Κώδικας: =SUM(BR6;BU6;BX6;CA6;CD6;CG6) Τώρα... Όσον αφορά τα μηδενικά*... Γράφεις ότι έχεις 2003... Δεν θυμάμαι, αν το 2003 έχει την δυνατότητα για μορφοποίηση υπό όρους με: Επιλέγουμε περιοχή πάμε μορφοποίηση υπό όρους πάμε ανάλογα με τιμές πάμε =0 πάμε Custom και βάζουμε 0;;;@ (*βλέπε εικόνες 1-2) Αν δεν το δέχεται, στο βιβλίο SumPlant 2 έχω κι άλλη λύση. Στο SumPlant, έχω και τύπους που κάνουν το concatenate, μόνο που με βάση το παράδειγμά σου, ενώνουν μόνο τρία πεδία (ελιές, εσπεριδοειδή και κηπευτικά) Όμως εύκολα προσαρμόζονται, για να περιλαβουν περισσότερα αν θέλεις... Σημείωση: Οι πληροφορίες και οι διορθώσεις, που έδωσα για τους τύπους και τη μορφοποίηση πιο πάνω, δεν αναιρούν την γνώμη μου (στο post #2) για τελείως διαφορετική προσέγγιση του θέματος... Τελευταία επεξεργασία από το χρήστη Spirosgr : 11-09-18 στις 08:22. Αιτία: προσθήκη σημείωσης |
#6
| |||
| |||
Spirosgr, κατά καιρούς έχω φτιάξει κάποιες εφαρμογές στην access, που πιστεύω θα μου έδινε περισσότερες και καλύτερες λύσεις, όμως είχα πολλά κενά στις γνώσεις μου για αυτό που ήθελα να κάνω. Δεν γνωρίζω πως από ένα πίνακα με δεδομένα (ανάγκες άρδευσης ανά μήνα και στρέμμα), θα έβγαζα δεδομένα και μετά θα είχα τα συνολικά στοιχεία ανά χρήστη και καλλιέργεια. Δεν ξέρω πως σε μία Αίτηση (Report) που μπορεί να υπάρχουν ένας ή και περισσότεροι χρήστες και η απεικόνισή τους πρέπει να γίνει στην μέση του κειμένου, να τους εγγράφεις και μετά να συνεχίζει να εμφανίζεται το υπόλοιπο κείμενο, όπου λίγο παρακάτω πρέπει να εμφανίσεις τα αθροίσματα των αναγκών άρδευσης κλπ. Δεν ξέρω κώδικα, αλλά αυτό δεν μου είναι μεγάλο εμπόδιο καθώς με λίγη βοήθεια από "φίλους" του forum, το ξεπερνάω. Πραγματικά όμως δεν το ξεκίνησα διότι φοβήθηκα την δουλειά που νόμιζα ότι απαιτείται για ένα τέτοιο εγχείρημα. Συνεχίζω με το Excel και έχω φτάσει σε ένα επιθυμητό αποτέλεσμα. Σίγουρα θα επανέλθω με μερικές ερωτήσεις για την ολοκλήρωση της δουλειάς μου. Ευχαριστώ πολύ για τις συμβουλές. Τελευταία επεξεργασία από το χρήστη agrbita : 11-09-18 στις 21:14. |
#7
| |||
| |||
Κύριοι καλησπέρα, Επανέρχομαι πάλι με ένα νέο ερώτημα που αφορά την αναγραφή της Κεφαλίδας της στήλης αν ικανοποιούνται κάποιες συνθήκες. Με 0 ή 1 στις σειρές θα πρέπει να πάρουμε αποτέλεσμα ΑΠΡ - ΙΟΥΛ, ή ΙΟΥΝ - ΣΕΠΤ ή ΑΠΡ - ΜΑΙΟ, ΑΥΓ-ΣΕΠΤ. Ανεβάζω παράδειγμα. Υ.Σ. Με τις συναρτήσεις CONCATENATE, IF, INDEX, MATCH κατάφερα να έχω ένα καλό αποτέλεσμα. |
#8
| |||
| |||
Καλησπέρα Τάσο, έχω τη γνώμη ότι αυτό που ζητάς είναι δύσκολο να υλοποιηθεί με τύπους. Αν σε ενδιαφέρει, θα μπορούσε να δοθεί λύση με κώδικα. |
#9
| |||
| |||
kapetang καλησπέρα, όσο και να έψαξα σε διάφορα forum δεν βρήκα κάποια συνάρτηση, οπότε η μόνη λύση είναι ο κώδικας. Οπότε όπως λέει και το άσμα " ... και σε περιμένω τσιγάρο αναμμένο και σε περιμένω από τις γνώσεις σου να σωθώ .... " παραφράζοντας λίγο. |
#10
| |||
| |||
Καλησπέρα Τάσο, δες το συνημμένο. 1) Θα πρέπει να ενεργοποιήσεις τις μακροεντολές, αν ζητηθεί. 2) Προκειμένου να ελεγχθεί ο κώδικας, κάνε δοκιμές με διαφορετικές ακολουθίες μονάδων και μηδενικών. 3) Περισσότερα στο επισυναπτόμενο. |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
[Γενικά] Ενα κριτηριο πολλα αποτελεσματα | GreekPowers | Excel - Ερωτήσεις / Απαντήσεις | 5 | 10-07-18 18:59 |
[Συναρτήσεις] Ταξινόμηση αλφαριθμητικών | Spirosgr | Excel samples - Χρήσιμα αρχεία & παραδείγματα | 0 | 23-08-16 14:50 |
[Συναρτήσεις] Αθροισμα αλφαριθμητικών κελιών. | kspirop | Excel - Ερωτήσεις / Απαντήσεις | 6 | 13-11-15 11:41 |
[Excel07] Ένωση αλφαριθμητικών στο Excel | George R | Excel - Ερωτήσεις / Απαντήσεις | 4 | 24-05-14 22:05 |
[ Εκθέσεις ] Συγκεντρωτικά Αποτελέσματα | stelianta | Access - Ερωτήσεις / Απαντήσεις | 6 | 26-03-12 09:27 |
Η ώρα είναι 01:27.