Forum

Αναζήτηση στο ms-office.gr

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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 22-01-13, 19:10
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 08-01-2013
Μηνύματα: 55
Προεπιλογή Πρόσθεση κελιών αν ισχύει μια συνθήκη (Σε μη συνεχόμενες περιοχές)

Καλησπέρα.
Υπάρχει κάποια συνάρτηση σαν την sumif για να προσθέσω κελιά σε μη συνεχόμενη περιοχή αν ισχύει μία συνθήκη στα περιεχόμενα άλλων κελιών επίσης μη συνεχόμενα;
Απάντηση με παράθεση
  #2  
Παλιά 23-01-13, 00:44
Το 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
Lightbulb

Καλημέρα
Στην περίπτωση αυτή χρειαζόμαστε μια συνάρτηση που να μπορεί να διαχειριστεί
Arrays και όχι Ranges
Οι SUMIF / S δεν μπορούν να διαχειριστούν Arrays γι' αυτό εδώ θέλουμε την SUMPRODUCT
Αν κατάλαβα το ζητούμενο σου μια λύση είναι στο φύλλο που ακολουθεί
Αν θέλεις κάτι διαφορετικό ανέβασε ένα παράδειγμα
Καλή συνέχεια!
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx sum_withCriteria - Αντίγραφο.xlsx (13,1 KB, 45 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 23-01-13, 01:00
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 19-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 823
Προεπιλογή

Γιώργο το ζητούμενο δεν είναι σαφές.
Ο Σπύρος σου έδωσε μια λύση με την sumproduct για πολλές μη συνεχόμενες περιοχές.(ranges)
Φυσικά κάθε μια περιοχή (range) μπορεί να αποτελείται από ένα μόνο κελί για να ταιρίαξουμε με το ερώτημά σου, όπου αναφέρεις κελιά.
Ένας ακόμα λοιπόν από τους πολλούς τρόπους που μπορεί να γίνει το ζητούμενο για μεμονωμένα κελιά είναι απλά με την SUM
=SUM(Συνθήκη_1*Τιμή_1;Συνθήκη_2* Τιμή_2;Συνθήκη_3*Τιμή_3)
Πχ όταν το Α3 είναι m, το Κ6 είναι 8, το Β5 είναι d, το Η7 είναι 4, το Α6 είναι m και το Β6 είναι 6,
η συνάρτηση
=sum((a3="m")*k6;(b5="d")*h7;(a6="m")*b6) μας δίνει αποτέλεσμα 1*8+1*4+1*6=18
ενώ η συνάρτηση
=sum((a3="m")*k6;(b5="m")*h7;(a6="m")*b6) μας δίνει αποτέλεσμα 1*8+0*4+1*6=14

Ελπίζω να είναι κατανοητό.
Φρόντισε να ανεβάζεις πάντα ένα παράδειγμα για να είναι πιο σαφές το ζητούμενο
Θανάσης
Απάντηση με παράθεση
  #4  
Παλιά 23-01-13, 01:34
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 08-01-2013
Μηνύματα: 55
Προεπιλογή

Δικό μου το λάθος. Πιστεύω οτι στο συνημμένο θα καταλάβετε τι εννοώ.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx sum.xlsx (13,4 KB, 30 εμφανίσεις)
Απάντηση με παράθεση
  #5  
Παλιά 23-01-13, 09:47
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.359
Προεπιλογή

Καλημέρα στην παρέα

Γιώργο, αν στο κελί D5 βάλουμε τον τύπο: =(C8=5)*(C48=5)*(C88=5)*(C33+C73+C113) θα παίρνουμε αποτέλεσμα:
  • Μηδέν (0), αν ένα (ή περισσότερα) από τα κελιά C8, C48, C88 δεν έχει τιμή 5.
  • Το άθροισμα C33+C73+C113, αν όλα τα κελιά C8, C48, C88 έχουν τιμή 5.
Φιλικά/Γιώργος

ΥΓ Aν δε θέλεις τα κελιά C8, C48, C88 να έχουν ίδια τιμή, μπορούν να εφαρμοστούν οι τύποι που πρότεινε ο Θανάσης, που είναι πιο γενικοί.

Τελευταία επεξεργασία από το χρήστη kapetang : 23-01-13 στις 10:02. Αιτία: Προσθήκη ΥΓ
Απάντηση με παράθεση
  #6  
Παλιά 23-01-13, 09:50
Το 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(AND(C8=5;C48=5;C88=5);SUM(C33;C73;C113))
Αν δεν ισχύει η συνθήκη C8=5;C48=5;C88=5 ταυτόχρονα
αποδίδει FALSE
Επεξεργασία
Γιώργο καλημέρα γράφαμε μαζί και δεν σε είδα
Οι μέθοδοι είναι παρόμοιες...
Καλή συνέχεια!
Απάντηση με παράθεση
  #7  
Παλιά 23-01-13, 11:47
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 08-01-2013
Μηνύματα: 55
Προεπιλογή

Ευχαριστώ για τις άμεσες απαντήσεις αλλά μάλλον δεν το διατύπωσα σωστά και δεν έγινα κατανοητός. Καταρχήν να σας πω οτι θα έχω πολύ περισσότερες σελίδες άρα και πολύ περισσότερα κελιά στα οποία θα ψάχνω αν ισχύει μία συνθήκη να αθροίζει τα αντίστοιχα κελιά και δεύτερον θέλω όπου υπάρχει 5 να αθροίζει τα αντίστοιχα κελιά και όχι αν είναι όλα=5
Απάντηση με παράθεση
  #8  
Παλιά 23-01-13, 13:49
Το 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
Προεπιλογή

Γιώργο εγώ τουλάχιστον αδυνατώ να σε παρακολουθήσω πλέον
<<Καταρχήν να σας πω οτι θα έχω πολύ περισσότερες σελίδες>>
Αυτά που θα αθροιστούν είναι σε πολλά φύλλα ;
<<ψάχνω αν ισχύει μία συνθήκη να αθροίζει τα αντίστοιχα κελιά>>
Άλλη συνθήκη είναι αυτή και.....
<<και δεύτερον θέλω όπου υπάρχει 5 να αθροίζει τα αντίστοιχα κελιά >>
άλλη το θέμα με τα πεντάρια ;
Αυτοί οι "πίνακες" που έχεις είναι σταθεροί ;
ή μεταβάλλονται ;
και άρα τι σημαίνει αντίστοιχα κελιά ;
Όπως βλέπεις δεν είναι τόσο απλό (όχι η λύση) το να μας δώσεις να καταλάβουμε τι θέλεις
Προσπάθησε να μαζέψεις όλα όσα θέλεις και διατύπωσε το ζητούμενο διαφορετικά
Απάντηση με παράθεση
  #9  
Παλιά 23-01-13, 19:15
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 08-01-2013
Μηνύματα: 55
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από spirosgr Εμφάνιση μηνυμάτων
Γιώργο εγώ τουλάχιστον αδυνατώ να σε παρακολουθήσω πλέον
<<Καταρχήν να σας πω οτι θα έχω πολύ περισσότερες σελίδες>>
Αυτά που θα αθροιστούν είναι σε πολλά φύλλα ;
<<ψάχνω αν ισχύει μία συνθήκη να αθροίζει τα αντίστοιχα κελιά>>
Άλλη συνθήκη είναι αυτή και.....
<<και δεύτερον θέλω όπου υπάρχει 5 να αθροίζει τα αντίστοιχα κελιά >>
άλλη το θέμα με τα πεντάρια ;
Αυτοί οι "πίνακες" που έχεις είναι σταθεροί ;
ή μεταβάλλονται ;
και άρα τι σημαίνει αντίστοιχα κελιά ;
Όπως βλέπεις δεν είναι τόσο απλό (όχι η λύση) το να μας δώσεις να καταλάβουμε τι θέλεις
Προσπάθησε να μαζέψεις όλα όσα θέλεις και διατύπωσε το ζητούμενο διαφορετικά
Συγνώμη για το μπέρδεμα, κοίτα το καινούργιο συνημμένο
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx TEST2.xlsx (33,5 KB, 39 εμφανίσεις)
Απάντηση με παράθεση
  #10  
Παλιά 23-01-13, 21:12
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.359
Προεπιλογή

Καλησπέρα στην παρέα

Γιώργο, βάλε στα κελιά M4, N4, O4 αντίστοιχα τους παρακάτω τύπους πίνακα:

=SUM((J1:J10000=1%)*(IF(ISTEXT(J2:J10001);0;J2:J10 001)))

=SUM((J1:J10000=4%)*(IF(ISTEXT(J2:J10001);0;J2:J10 001)))

=SUM((J1:J10000=8%)*(IF(ISTEXT(J2:J10001);0;J2:J10 001)))

Η εισαγωγή καλό είναι να γίνει με αντιγραφή και επικόλληση.

Μετά την εισαγωγή του τύπου, αντί για Enter θα πατάς τον συνδυασμό πλήκτρων Ctrl + Shift + Enter, ώστε ο τύπος να περιληφθεί σε άγκιστρα {}.

Φιλικά/Γιώργος

ΥΓ Προσοχή να αφαιρέσεις το κενό στους αριθμούς 10001. Δεν ξέρω γιατί εισάγονται από τον επεξεργαστή του φόρουμ

Τελευταία επεξεργασία από το χρήστη kapetang : 23-01-13 στις 21:16. Αιτία: Προσθήκη ΥΓ
Απάντηση με παράθεση
Απάντηση στο θέμα

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

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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] Προσθεση κελιων απο διαφορετικα sheets jpcupra Excel - Ερωτήσεις / Απαντήσεις 2 06-02-16 15:54
[Γενικά] Aυτόματη πρόσθεση κελιών gpentez Excel - Ερωτήσεις / Απαντήσεις 7 07-11-14 13:27
[Excel07] Πρόσθεση δεδομένων κελιών xray2201 Excel - Ερωτήσεις / Απαντήσεις 9 16-11-13 14:38
Εξαγωγη και ταξινόμηση δεδομένων απο ένα πίνακα όταν ισχύει μια συνθήκη. panos1978 Ms-Office 2 11-07-13 10:49
[Συναρτήσεις] Πρόσθεση κελιών απο διαφορετικά αρχεία exel petberoia Excel - Ερωτήσεις / Απαντήσεις 6 22-04-12 09:36


Η ώρα είναι 07:35.