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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 23-09-14, 13:37
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-06-2014
Μηνύματα: 2
Προεπιλογή Πρόβλημα με πολλαπλασιασμό διαφορών μέσω πινάκων

Καλησπέρα σε όλους!!!

Έχω το εξής πρόβλημα.Έχω τα εξής δεδομένα.


--- | Α | C |
_________________
1
_________________
2 | 20 | 2 |
_________________
3 | 40 |
_________________
4
_________________
5
_________________
6 | 50 | 4 |
_________________
7 | 80 |
_________________
8
_________________
9
_________________
10 | 10 | 6 |
_________________
11 | 20 |
_________________



Τα C2-C3 είναι συγχωνευμένα,όπως και τα C7-C5 και C11-C10.

Θέλω να υπολογίσω το γινόμενο

=(Α3-Α2)*C2+(Α7-Α6)*C6+(Α11-Α10)*C10

Οι γραμμές 1,4-5 και 8-9 είναι άδειες.Επειδή μπορεί να ξαναχρησιμοποιηθούν δεν θέλω να διαγραφούν.

Δηλαδή π.χ. εάν αργότερα προσθέσω δεδομένα στις γραμμές 4-5,θέλω η πράξη να γίνεται ως εξής

=(Α3-Α2)*C2+(Α5-Α4)*C4+(Α7-Α6)*C6+(Α11-Α10)*C10

Αν σβήσω τις γραμμές 6-7 η πράξη να γίνεται ως εξής

=(Α3-Α2)*C2+(Α5-Α4)*C4+(Α11-Α10)*C10

Κοινώς αυτό που θέλω είναι τα ζυγά κελιά της Α να αφαιρούνται από τα ακριβώς από κάτω τους ζυγά κελιά της Α και κάθε αποτέλεσμα να πολλαπλασιάζεται με το αντίστοιχο ζυγό κελί της C.Κατόπίν όλα τα επιμέρους γινόμενα να προστίθενται.


Από ότι βρήκα μέχρι τώρα η καλύτερη λύση είναι με πίνακες.

Σκέφτηκα αντί να κάνω πρώτα την αφαίρεση των κελιών στην Α και μετά τον πολλαπλασιασμό
με τα αντίστοιχα της C, να κάνω την πράξη

=(Α3*C2+Α7*C6+Α11*C10)-(Α2*C2+Α6*C6+Α10*C10)

Η δεύτερη παρένθεση υπολογίζεται κανονικά (ως array) με το

={SUM(IF(MOD(ROW(A2:A11);2)=0;A2:A11;0)*(IF(MOD(RO W(C2:C11);2)=0;C2:C11;0)))}

καθώς το MOD(ROW(A2:A11);2)=0 δίνει τα ζυγά κελιά της Α και αντίστοιχα το MOD(ROW(C2:C11);2)=0 τα ζυγά κελιά της C.

Το αποτέλεσμα που βγάζει είναι 300 αφού

Α2*C2+Α6*C6+Α10*C10=20*2+50*4+10*6=40+200+60=30 0

Από την άλλη η πρώτη παρένθεση με το

={SUM(IF(MOD(ROW(A2:A11);2)=1;A2:A11;0)*(IF(MOD(RO W(C2:C11);2)=0;C2:C11;0)))}

δίνει αποτέλεσμα 0.Το MOD(ROW(A2:A11);2)=1 υπολογίζει τα μονά κελιά της στήλης Α.

Μήπως ο πολλαπλασιασμός πινάκων θέλει τα κελιά που πολλαπλασιάζονται να είναι στην ίδια γραμμή;;;

Επίσης να πω ότι δοκίμασα και με τη SUMPRODUCT αλλά και με τη MMULT αλλά και πάλι μηδέν βγαίνει η πρώτη παρένθεση.

Τέλος να αναφέρω ότι ξεσυγχώνευσα και τα συγχωνευμένα κελιά C2-C3 , C7-C5 και C11-C10 μήπως και αυτό ήταν το πρόβλημα,αλλά και πάλι τζίφος.

Έχει κανείς καμιά ιδέα πως μπορεί να γίνει;

Παρακάτω επισυνάπτω και το αρχείο.

Σας ευχαριστώ!
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx pol.xlsx (8,5 KB, 8 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη _Jorge_ : 23-09-14 στις 14:04.
Απάντηση με παράθεση
  #2  
Παλιά 23-09-14, 17:08
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

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

Γιώργος, δες μια λύση στο συνημμένο αρχείο

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx pol2.xlsx (10,0 KB, 23 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 28-09-14, 21:32
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-06-2014
Μηνύματα: 2
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από kapetang Εμφάνιση μηνυμάτων
Καλησπέρα στην παρέα.

Γιώργος, δες μια λύση στο συνημμένο αρχείο

Φιλικά/Γιώργος
Σε ευχαριστώ πολύ αδερφέ!!!Στην ουσία το ήθελά για ένα πιο πολύπλοκο αρχείο από το παράδειγμα που ανέβασα,αλλά ο τρόπος σου δουλεύει μια χαρά και στο άλλο!!!Και πάλι ευχαριστώ Γιώργο!!!
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Πρόβλημα με access - ενημέρωση πινάκων tolkap Access - Ερωτήσεις / Απαντήσεις 22 17-01-14 16:42
[ Πίνακες ] Σχέσεις Πινάκων - Πρόβλημα cybervit Access - Ερωτήσεις / Απαντήσεις 2 02-03-13 18:54
Υπολογισμός σε access διαφορών μεταξύ των τιμών εγγραφών κκκ Access - Ερωτήσεις / Απαντήσεις 5 06-01-13 23:12
Πρόβλημα ενημέρωσης πινάκων και διαγραφή ανενεργών εγγραφών πίνακος alex Access - Ερωτήσεις / Απαντήσεις 14 09-12-10 11:05
Πρόβλημα ενημέρωσης πίνακων και διαγραφή ανενεργών εγγράφων πίνακος alex Access - Ερωτήσεις / Απαντήσεις 0 06-12-10 11:49


Η ώρα είναι 08:23.