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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 31-07-19, 15:11
Όνομα: Αγγελική
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-06-2019
Μηνύματα: 163
Προεπιλογή Αντικατάσταση κελιών με μέσο όρο κελιών

Καλησπέρα,

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

Ευχαριστώ πολύ
Με εκτίμηση,
Αγγελική
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx ΑΝΤΙΚΑΤΑΣΤΑΣΗ 99 ΜΕ ΜΕΣΟ ΟΡΟ.xlsx (21,4 KB, 9 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 31-07-19, 19:33
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Αγγελική δες μια πρόταση στο συνημμένο.

Τον μέσο όρο, που θα αντικαταστήσει το 99 τον υπολογίζω με 2 τρόπους:

1) Στον 1ο υπολογίζεται από τα κελιά της γραμμής που δεν είναι 99 ή 0.

2) Στον 2ο υπολογίζεται από τα κελιά της γραμμής που δεν είναι 99 (τα κελιά με 0 συμμετέχουν).

Ελπίζω να είναι αυτό που θέλεις.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx ΑΝΤΙΚΑΤΑΣΤΑΣΗ 99 ΜΕ ΜΕΣΟ ΟΡΟ2.xlsx (27,4 KB, 7 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 01-08-19, 11:31
Όνομα: Αγγελική
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-06-2019
Μηνύματα: 163
Προεπιλογή

Γιώργο καλημέρα και καλό μήνα,

Το είδα μόλις τώρα. Είναι αυτό που χρειάζομαι. Σε ευχαριστώ πάρα πολύ.
Αυτό μπορεί να γίνει αυτόματα για όλα τα κενά κελιά; Έχω μεγάλο όγκο δεδομένων.
Ή πρέπει να πηγαίνω πάνω σε κάθε κενό κελί και να κάνω paste τη συνάρτηση;

Σε ευχαριστώ και πάλι
Αγγελική
Απάντηση με παράθεση
  #4  
Παλιά 01-08-19, 12:35
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Αγγελική Καλησπέρα και καλό μήνα

Στο φύλλο εκτός από την περιοχή των βασικών δεδομένων (πχ b2:K21) θα πρέπει να έχουμε και μια άλλη περιοχή (πχ b24:k43), ίδιου μεγέθους (κατά προτίμηση δίπλα στην περιοχή των βασικών) με τύπους (περιοχή τύπων), που θα αντιγράφουν τις τιμές από την περιοχή των βασικών δεδομένων και θα αλλάζουν κατάλληλα την τιμή 99.

Η περιοχή των τύπων χωρίζεται σε 2 κατακόρυφες λωρίδες. Η 1η αφορά τις στήλες των βασικών δεδομένων με μπλε χρώμα και η 2η τις υπόλοιπες στήλες.

Σε κάθε μία από τις παραπάνω λωρίδες χρησιμοποιείται τύπος διαφορετικής μορφής.

Στο κελί της 1η γραμμής και της 1ης στήλης της 1ης λωρίδας βάζουμε τύπο της μορφής:

=IF(B2=99;SUMPRODUCT($B2:$F2*($B2:$F2<>99)*($B2:$F 2<>0))/SUMPRODUCT(($B2:$F2<>99)*($B2:$F2<>0));B2) και σύροντας τον αντιγράφουμε δεξιά και κάτω

Στο κελί της 1η γραμμής και της 1ης στήλης της 2ης λωρίδας βάζουμε τύπο της μορφής:

=IF(G2=99;SUMPRODUCT($G2:$K2*($G2:$K2<>99)*($G2:$K 2<>0))/SUMPRODUCT(($G2:$K2<>99)*($G2:$K2<>0));G2) και σύροντας τον αντιγράφουμε δεξιά και κάτω.

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

Τελευταία επεξεργασία από το χρήστη kapetang : 02-08-19 στις 09:14. Αιτία: δεδομένων -> τύπων
Απάντηση με παράθεση
  #5  
Παλιά 01-08-19, 13:57
Όνομα: Αγγελική
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-06-2019
Μηνύματα: 163
Προεπιλογή

Το μόνο που κατάλαβα είναι ότι δεν γίνονται αυτόματα και πρέπει να ορίσω εγώ σε κάθε 99 την περιοχή δεδομένων...
Μήπως είναι πιο εύκολο τότε να κάνω τα 99 "κενά" και μετά να πηγαίνω σε κάθε κενό, να βάζω mean και να επιλέγω τα αντίστοιχα κελιά;
Απάντηση με παράθεση
  #6  
Παλιά 01-08-19, 14:21
Το avatar του χρήστη ChrisGT7
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 999
Προεπιλογή

Καλησπέρα Αγγελική,

Μια ακόμα πρόταση είναι η χρησιμοποίηση του φίλτρου. Εφαρμόζοντας λοιπόν την πρόταση αυτή στο αρχικό σου αρχείο , έχουμε:

1. Βάζεις φίλτρο στις στήλες Β:Κ ή σε όποια στήλη περιέχει 99.
2. Επιλέγεις στο φίλτρο της στήλης Β την τιμή 99 και έρχονται μόνον οι εγγραφές που περιέχουν 99 σ' αυτή τη στήλη, δηλαδή 3 εγγραφές.
3. Στο κελί Β5 γράφεις τον τύπο =AVERAGEIF(C5:F5;"<>0") [αν θες να εξαιρέσεις τα μηδενικά] ή τον τύπο =AVERAGE(C5:F5) [αν δεν πρέπει να εξαιρεθούν τα μηδενικά].
4. Αντιγράφεις το κελί Β5 και το κάνεις επικόλληση στα παρακάτω φιλτραρισμένα κελια, δηλαδή στα υπόλοιπα δύο.
5. Καθαρίζεις το φίλτρο σ' αυτή τη στήλη και προχωράς και στις υπόλοιπες στήλες, ακολουθώντας τα παραπάνω βήματα.

Μ' αυτόν τον τρόπο τα περιεχόμενα των κελιών με τα 99 αντικαθίστανται με το μέσο όρο των στηλών που χρειάζεσαι.

Προτείνω αυτόν τον τρόπο, γιατί δεν ξέρω αν οι στήλες του πραγματικού αρχείου είναι πολύ περισσότερες από 5 ανά χρώμα. Αν είναι, τότε θα αναγκαστείς να ψάχνεις στο φίλτρο μία μία τις στήλες να δεις αν έχεις κελιά με 99.
__________________
Your Curiosity Will Be The Death Of You!
Απάντηση με παράθεση
  #7  
Παλιά 01-08-19, 14:32
Όνομα: Αγγελική
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-06-2019
Μηνύματα: 163
Προεπιλογή

Χρήστο καλησπέρα,

Σε ευχαριστώ πολύ, βοηθάει πολύ αυτό και νόμιζα ότι έτσι θα προχωρούσα. Αλλά μπορεί να έχω δύο 99 σε κάθε γραμμή, επομένως, αν βάλω φίλτρο πχ στη στήλη Β θα μου δίνει το μέσο όρο βασιζόμενο και στο άλλο 99.
Ίσως να πρέπει να το κάνω χειροκίνητα τελικά... Δεν ξέρω αν γίνεται κάτι άλλο...

Η αλήθεια είναι ότι έχω ανά χρώμα περίπου 8-10 μεταβλητές...
Απάντηση με παράθεση
  #8  
Παλιά 01-08-19, 14:36
Το avatar του χρήστη ChrisGT7
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 999
Προεπιλογή

Θα σου δώσει το μέσο όρο βασιζόμενο και στο άλλο 99 αλλά θα διορθωθεί αμέσως μόλις βάλεις το μέσο όρο και της στήλης C. Αν έχω καταλάβει καλά, θα πρέπει να ξεκινάς από τις δεξιότερες στήλες και να προχωράς προς τα αριστερά. Μόλις το κάνεις αυτό σε όλες τις στήλες του ίδιου χρώματος, θα είσαι εντάξει.

Αν πάλι είναι μπελάς, καταλήγουμε σε κώδικα VBA.
__________________
Your Curiosity Will Be The Death Of You!
Απάντηση με παράθεση
  #9  
Παλιά 01-08-19, 14:55
Όνομα: Αγγελική
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-06-2019
Μηνύματα: 163
Προεπιλογή

Ναι, αλλά εγώ θέλω όταν έχω δύο κενά από 5 κελιά, ο μέσος όρος των δύο κενών κελιών να προκύπτει από το μέσο όρο των τριών γεμάτων κελιών, αλλιώς το δεύτερο κενό θα εξαρτηθεί από το μέσο όρο του πρώτου και των άλλων τριών. Κατάλαβες τι εννοώ; Και δεν έχω δώσει κάποιο βάρος στις ερωτήσεις μου.

Δεν έχω ιδέα από VBA...

Απλά σκέψου πως έχω 800 δεδομένα και 18 ερωτήσεις... Δεν έχω θέμα να το κάνω χειροκίνητα αλλά φοβάμαι μην γίνει κανένα λάθος...
Θα τα έβαζα SPSS αλλά υπολογίζει με άλλο τρόπο το mean και δεν με βοηθάει.
Απάντηση με παράθεση
  #10  
Παλιά 01-08-19, 14:56
Όνομα: Αγγελική
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-06-2019
Μηνύματα: 163
Προεπιλογή

(Εκτός αν δεν κατάλαβα καλά αυτό που έγραψες τελευταίο).
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Γενικά] σύμπτυξη κελιων kolekas Excel - Ερωτήσεις / Απαντήσεις 9 05-12-18 22:43
[Γενικά] Αντιγραφή κελιών. steliosgr Excel - Ερωτήσεις / Απαντήσεις 1 17-03-16 20:01
[Excel07] Συγχώνευση κελιών rania1984 Excel - Ερωτήσεις / Απαντήσεις 2 11-09-14 17:57
[VBA] Συγχώνευση κελιών misirlis Excel - Ερωτήσεις / Απαντήσεις 6 13-04-12 07:22
[Συναρτήσεις] Άθροισμα κελιών manolis Excel - Ερωτήσεις / Απαντήσεις 5 10-09-11 18:18


Η ώρα είναι 02:28.