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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 09-09-18, 20:10
Όνομα: Τάσος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-08-2011
Μηνύματα: 57
Προεπιλογή Αποτελέσματα αλφαριθμητικών στοιχείων

Κύριοι καλησπέρα σας,
Ζητώ την βοήθεια σε ένα πρόβλημα που αντιμετωπίζω κατά την απεικόνιση του αποτελέσματος της άθροισης των δεδομένων των στηλών με την συνάρτηση CONCATENATE.
Συλλέγω λοιπόν δεδομένα, με συνθήκες από τις στήλες και το αποτέλεσμα είναι : "1,2 στρ. ΕΛΙΕΣ και 1,5 στρ.ΕΣΠΕΡΙΔΟΕΙΔΗ και στρ. 0 και στρ. ΚΗΠΕΥΤΙΚΑ", αντί του επιθυμητού, που είναι : "1,2 στρ. ΕΛΙΕΣ και 1,5 στρ.ΕΣΠΕΡΙΔΟΕΙΔΗ".
Επισυνάπτω, σχετικό αρχείο όπου φαίνεται αυτό που έχω σχεδιάσει και προσπαθώ να βρω απάντηση.
Στο αρχείο υπάρχει και δεύτερο ερώτημα για την αυτόματη συμπλήρωση εγγράφου (Υπεύθυνης Δήλωσης), με συνθήκες.
Οποιαδήποτε βοήθεια ή και συμβουλή δεκτή
Τάσος
Συνημμένα Αρχεία
Τύπος Αρχείου: xls SumPlant.xls (52,5 KB, 6 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 09-09-18, 21:23
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.402
Προεπιλογή

Καλησπέρα
Φίλε Τάσο, κατ' αρχάς, το έργο σου έχει πολλά λάθη...
Για παράδειγμα, η συνάρτηση =product() που χρησιμοποιείς στα αθροίσματα, δεν χρειάζεται...
Η =product(), επιστρέφει το γινόμενο των παραγόντων της (αριθμών μέσα στην παρένθεση)
Τι νόημα έχει το =product(1,50) για παράδειγμα.
Αποδίδει 1,50...
Μια απλή πρόσθεση =sum(), πχ στά κελιά «στρέμματα», νομίζω αρκεί.

Τώρα...
Όσον αφορά το θέμα... ΔΕΗ.
Αν κατάλαβα καλά, στην στήλη Χ, θα υπάρχουν κάποια ΝΑΙ και κάποια ΟΧΙ.
Όσα είναι ΝΑΙ, πάνε στο ΥΔ Νο1 και τα υπόλοιπα στο ΥΔ Νο2 (και εκτυπώνονται)

Αυτό, πρέπει να γίνει με κώδικα.

Και αφού θα γίνει αυτό, ας γίνει και το concatenate των κελιών,
που μεταφέρουν επι της ουσίας στα ΥΔ Νο1 και ΥΔ Νο2,
την περιγραφή των καλλιεργειών ανά χρήστη...

Όλο αυτό, είναι ένα προγραμματάκι, (μαζί με το σωστό στήσιμο)
που είναι εύκολο μεν, αλλά δεν υπάρχει χρόνος δε...

Το σίγουρο είναι, ότι θέλεις άλλο στήσιμο, και κώδικα.

Τελευταία επεξεργασία από το χρήστη Spirosgr : 10-09-18 στις 00:27. Αιτία: ορθογραφία-σύνταξη
Απάντηση με παράθεση
  #3  
Παλιά 10-09-18, 19:10
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

Καλησπέρα

Τάσο, δες μια πρόταση στο συνημμένο.

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

Περισσότερα στο συνημμένο.
Συνημμένα Αρχεία
Τύπος Αρχείου: xls SumPlant.xls (77,0 KB, 11 εμφανίσεις)
Απάντηση με παράθεση
  #4  
Παλιά 10-09-18, 23:27
Όνομα: Τάσος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-08-2011
Μηνύματα: 57
Προεπιλογή

Κύριοι καλησπέρα σας και ευχαριστώ για τις παρατηρήσεις αλλά και για τις απαντήσεις σας.
Σας στέλνω ένα νέο αρχείο όπου φαίνεται η προσπάθεια που κάνω και ο τρόπος που αντιμετωπίζω τα ζητούμενα, αλλά και επεξηγήσεις για τον τρόπο σκέψης. Δεν γνωρίζω προγραμματισμό, όμως με το Excel, προσπαθώ να αντιμετωπίσω αλλά και να λύσω το πρόβλημα. Βέβαια στο Forum, έχω βρει πολλές απαντήσεις και τεχνάσματα, τα οποία πολλές φορές χρησιμοποιώ. Τώρα φαίνεται ότι έχω πέσει στα βαθειά και μάλλον θα πρέπει να μάθω περισσότερα (πχ. κώδικα).
Spirosgr στο συνημμένο εξηγώ γιατί έχω πρόβλημα με την άθροιση.
Kapetang, ευχαριστώ πολύ για τον κώδικα, προσπαθώ να καταλάβω πως δουλεύει και να το προσαρμόσω στις ανάγκες μου.
Συνημμένα Αρχεία
Τύπος Αρχείου: xls SumPlant 2.xls (235,0 KB, 5 εμφανίσεις)
Απάντηση με παράθεση
  #5  
Παλιά 11-09-18, 05:43
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.402
Προεπιλογή

Καλημέρα
Φίλε Τάσο...
Θα σου εξηγήσω μερικά πράγματα (συναρτήσεις), με τα οποία και μόνο ασχολήθηκα...

Κατ' αρχάς, οι τύποι που χρησιμοποιείς πχ
Κώδικας:
=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)
είναι αρκετή, για να έχεις αθροίσματα (χωρίς =product())

Τώρα...
Όσον αφορά τα μηδενικά*...
Γράφεις ότι έχεις 2003...
Δεν θυμάμαι, αν το 2003 έχει την δυνατότητα για μορφοποίηση υπό όρους με:
Επιλέγουμε περιοχή
πάμε μορφοποίηση υπό όρους
πάμε ανάλογα με τιμές
πάμε =0
πάμε Custom και
βάζουμε 0;;;@
(*βλέπε εικόνες 1-2)

Αν δεν το δέχεται, στο βιβλίο SumPlant 2 έχω κι άλλη λύση.
Στο SumPlant, έχω και τύπους που κάνουν το concatenate,
μόνο που με βάση το παράδειγμά σου, ενώνουν μόνο τρία πεδία
(ελιές, εσπεριδοειδή και κηπευτικά)
Όμως εύκολα προσαρμόζονται, για να περιλαβουν περισσότερα αν θέλεις...

Σημείωση:
Οι πληροφορίες και οι διορθώσεις,
που έδωσα για τους τύπους και τη μορφοποίηση πιο πάνω,
δεν αναιρούν την γνώμη μου (στο post #2)
για τελείως διαφορετική προσέγγιση του θέματος...
Συνημμένα Thumbnails
Αποτελέσματα αλφαριθμητικών στοιχείων-screenshot_1.jpg   Αποτελέσματα αλφαριθμητικών στοιχείων-screenshot_2.jpg  
Συνημμένα Αρχεία
Τύπος Αρχείου: xls SumPlant.xls (117,5 KB, 10 εμφανίσεις)
Τύπος Αρχείου: xls SumPlant 2.xls (382,5 KB, 11 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη Spirosgr : 11-09-18 στις 08:22. Αιτία: προσθήκη σημείωσης
Απάντηση με παράθεση
  #6  
Παλιά 11-09-18, 18:54
Όνομα: Τάσος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-08-2011
Μηνύματα: 57
Προεπιλογή

Spirosgr, κατά καιρούς έχω φτιάξει κάποιες εφαρμογές στην access, που πιστεύω θα μου έδινε περισσότερες και καλύτερες λύσεις, όμως είχα πολλά κενά στις γνώσεις μου για αυτό που ήθελα να κάνω.
Δεν γνωρίζω πως από ένα πίνακα με δεδομένα (ανάγκες άρδευσης ανά μήνα και στρέμμα), θα έβγαζα δεδομένα και μετά θα είχα τα συνολικά στοιχεία ανά χρήστη και καλλιέργεια.
Δεν ξέρω πως σε μία Αίτηση (Report) που μπορεί να υπάρχουν ένας ή και περισσότεροι χρήστες και η απεικόνισή τους πρέπει να γίνει στην μέση του κειμένου, να τους εγγράφεις και μετά να συνεχίζει να εμφανίζεται το υπόλοιπο κείμενο, όπου λίγο παρακάτω πρέπει να εμφανίσεις τα αθροίσματα των αναγκών άρδευσης κλπ.
Δεν ξέρω κώδικα, αλλά αυτό δεν μου είναι μεγάλο εμπόδιο καθώς με λίγη βοήθεια από "φίλους" του forum, το ξεπερνάω.
Πραγματικά όμως δεν το ξεκίνησα διότι φοβήθηκα την δουλειά που νόμιζα ότι απαιτείται για ένα τέτοιο εγχείρημα.
Συνεχίζω με το Excel και έχω φτάσει σε ένα επιθυμητό αποτέλεσμα.
Σίγουρα θα επανέλθω με μερικές ερωτήσεις για την ολοκλήρωση της δουλειάς μου.
Ευχαριστώ πολύ για τις συμβουλές.

Τελευταία επεξεργασία από το χρήστη agrbita : 11-09-18 στις 21:14.
Απάντηση με παράθεση
  #7  
Παλιά 11-09-18, 22:23
Όνομα: Τάσος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-08-2011
Μηνύματα: 57
Προεπιλογή

Κύριοι καλησπέρα,
Επανέρχομαι πάλι με ένα νέο ερώτημα που αφορά την αναγραφή της Κεφαλίδας της στήλης αν ικανοποιούνται κάποιες συνθήκες. Με 0 ή 1 στις σειρές θα πρέπει να πάρουμε αποτέλεσμα ΑΠΡ - ΙΟΥΛ, ή ΙΟΥΝ - ΣΕΠΤ ή ΑΠΡ - ΜΑΙΟ, ΑΥΓ-ΣΕΠΤ.

Ανεβάζω παράδειγμα.

Υ.Σ. Με τις συναρτήσεις CONCATENATE, IF, INDEX, MATCH κατάφερα να έχω ένα καλό αποτέλεσμα.
Συνημμένα Αρχεία
Τύπος Αρχείου: xls SumPlant 3.xls (27,0 KB, 7 εμφανίσεις)
Απάντηση με παράθεση
  #8  
Παλιά 12-09-18, 14:12
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

Καλησπέρα

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

Αν σε ενδιαφέρει, θα μπορούσε να δοθεί λύση με κώδικα.
Απάντηση με παράθεση
  #9  
Παλιά 12-09-18, 18:56
Όνομα: Τάσος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-08-2011
Μηνύματα: 57
Προεπιλογή

kapetang καλησπέρα, όσο και να έψαξα σε διάφορα forum δεν βρήκα κάποια συνάρτηση, οπότε η μόνη λύση είναι ο κώδικας.
Οπότε όπως λέει και το άσμα " ... και σε περιμένω τσιγάρο αναμμένο και σε περιμένω από τις γνώσεις σου να σωθώ .... " παραφράζοντας λίγο.
Απάντηση με παράθεση
  #10  
Παλιά 12-09-18, 22:16
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

Καλησπέρα

Τάσο, δες το συνημμένο.

1) Θα πρέπει να ενεργοποιήσεις τις μακροεντολές, αν ζητηθεί.

2) Προκειμένου να ελεγχθεί ο κώδικας, κάνε δοκιμές με διαφορετικές ακολουθίες μονάδων και μηδενικών.

3) Περισσότερα στο επισυναπτόμενο.
Συνημμένα Αρχεία
Τύπος Αρχείου: xls SumPlant4.xls (125,0 KB, 13 εμφανίσεις)
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός 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.