| Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#1
| |||
| |||
|
Γειά σε όλους Έστω ότι έχω σε μια γραμμή αριθμούς, για παράδειγμα Α1:Ζ1. Έχω και έναν αριθμό στο Α2 Πως μπορώ στο Α3, να εμφανίσω το άθροισμα των γινομένων Α2 * Α1 + Α2 * Β1 + Α2 * C1 +...... .......+ A2 * Z1. Δοκίμασα την SUMPRODUCT(), αλλά μάλλον κάτι δεν πέρασα σωστά και δεν μου δουλεύει. Ευχαριστώ. |
|
#2
| ||||
| ||||
|
Γεια σου Γιώργο! Κάνε την πράξη όπως την περιγράφεις (Άθροισμα γινομένων): Παράδειγμα για την περιοχή: A1:D1: =SUM(A2*A1;A2*B1;A2*C1;A2*D1) Με εκτίμηση Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
|
#3
| |||
| |||
|
Καλησπέρα Θα πρότεινα και τους τύπους: =A2*SUM(A1:D1) =SUMPRODUCT(A1:D1*A2) |
|
#4
| |||
| |||
|
Ευχαριστώ πολύ Γιώργο "Δούλεψαν" και οι δύο λύσεις. Υ. Γ. Παρατήρησα και κάτι ενδαιφέρον. Αν αντί για έναν αριθμό στο Α2, έχουμε μία στήλη, η οποία έχει τόσα κελιά με αριθμούς, όσο και η γραμμή, (Π.χ. Α1:C1 και Β3:Β5) τότε: αν χρησιμοποιήσουμε την SUMPRODUCT(Α1:C1*Β3:Β5), δηλαδή γραμμή επί στήλη, θα βγάλουμε άλλο αποτέλεσμα από την γραμμή επί γραμμή. Π.χ. SUMPRODUCT(Β3:D3*Α1:C1), όπου Β3:D3, είναι πάλι οι ίδιοι αριθμοί με Β3:Β5 με αντιμετάθεση. Στην μία περίπτωση κάνει αυτό που κανονικά κάνει η SUMPRODUCT, δηλαδή αθροίζει τα γινόμενα γραμμής επί στήλης, ενώ στην άλλη απλά πολλαπλασιάζει τα αθροίσματά τους. Ποιά μπορεί να είναι η λογική της σε αυτήν την περίπτωση; Ευχαριστώ. |
|
#5
| ||||
| ||||
|
Καλημέρα σε όλους! Η εν λόγω συνάρτηση SUMPRODUCT ([πίνακας1]; [πίνακας2]; [Πίνακας3];...) λειτουργεί με δεδομένα σε διάταξη Array(πίνακα) . Δεν εξετάζει εάν τα στοιχεία του πίνακα που θα πάρει από τα ορίσματα της προέρχονται από γραμμή ή από στήλη ή από οποιαδήποτε άλλη πηγή. Σημασία έχει το στοιχεία των πινάκων να έχουν το ίδιο πλήθος και τύπο δεδομένων. Στο παράδειγμα μας: =SUMPRODUCT(Α1:C1*Β3:Β5) η συνάρτηση πολύ απλά πολλαπλασιάζει τα στοιχεία ενός πίνακα επί των στοιχείων του δεύτερου. Δεν υπάρχει άλλου είδους λογική. Με εκτίμηση Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
|
#6
| |||
| |||
|
Καλημέρα Η λογική της SUMPRODUCT είναι ίδια. Αυτό που παρουσιάζει ενδιαφέρον είναι ο πολλαπλασιασμός δύο περιοχών κελιών. 1) Αν πολλαπλασιάσουμε μία γραμμή με Ν κελιά (διάνυσμα γραμμής Ν) επί μία στήλη με Κ κελιά (διάνυσμα στήλης Κ) θα πάρουμε ένα πίνακα (matrix ΚxΝ). Η 1η γραμμή του πίνακα προκύπτει από το διάνυσμα γραμμής με πολλαπλασιασμό των στοιχείων της με το 1ο στοιχείο της στήλης. Η 2η γραμμή από το διάνυσμα γραμμής με πολλαπλασιασμό των στοιχείων της επί το 2ο στοιχείο του διανύσματος στήλης, κ.ο.κ. 2) Αν πολλαπλασιάσουμε μία στήλη με Κ κελιά (διάνυσμα στήλης Κ) επί μία γραμμή με Ν κελιά (διάνυσμα γραμμής Ν) θα πάρουμε ένα πίνακα (matrix ΚxΝ). Η 1η στήλη του πίνακα προκύπτει από το διάνυσμα στήλης με πολλαπλασιασμό των στοιχείων της με το 1ο στοιχείο της γραμμής. Η 2η στήλη από το διάνυσμα στήλης με πολλαπλασιασμό των στοιχείων της επί το 2ο στοιχείο του διανύσματος γραμμής, κ.ο.κ. 3) Μπορούμε να πολλαπλασιάσουμε και περιοχές, που δεν είναι διανύσματα γραμμής ή στήλης. Στην περίπτωση αυτή, κατά κανόνα, πολλαπλασιάζονται τα αντίστοιχα κελιά. Το καλύτερο, για να δούμε τις διάφορες εκδοχές του πολλαπλασιασμού, είναι να πειραματιστούμε. Για παράδειγμα, αν θέλουμε να δούμε το γινόμενο της περιοχής Α (A1:C1) επί Β (D1:D4), επιλέγουμε μια μεγάλη (που να καλύπτει το αποτέλεσμα) ορθογώνια περιοχή κελιών, εισάγουμε τον τύπο: =A1:C1*D1:D4 και πατούμε Ctrl+Shifr+Enter. Η SUMPRODUCT εφαρμόζεται πάνω στο αποτέλεσμα του πολλαπλασιασμού. ΥΓ. Φίλε Τάσο μόλις είδα και τη δική σου απάντηση. Τελευταία επεξεργασία από το χρήστη kapetang : 13-12-19 στις 11:00. |
|
#7
| |||
| |||
|
Όσο θυμάμαι απο τα Μαθηματικά, όταν πολλαπλασιάζουμε 2 πίνακες (Μ Χ Ν) Χ (Ν Χ Κ), θα μας δώσει έναν πίνακα Μ Χ Κ. Αν δηλαδή έχουμε έναν πίνακα 10 Χ10 (γραμμές - στήλες) σε μια περιοχή του Excel και την πολλαπλασιάσουμε επί μία άλλη περιοχή που είναι 10 Χ 1, θα πρέπει να πάρουμε μία περιοχή που θα είναι 10 Χ 1, δηλαδή 10 γραμμές επί 10 στήλες. Η sumproduct() δουλεύει λίγο περίεργα. Μάλλον όντως για να την καταλάβουμε, θα πρέπει όπως λέει ο Γιώργος να πειραματιστούμε. Υπάρχει όμως άλλος τρόπος, πλην της sumproduct(), για να πολλαπλασιάσουμε μία γραμμή επί μία στήλη, υπό μορφή ΠΙΝΑΚΑ; Δηλαδή για παράδειγμα να έχουμε μια γραμμή με 100 κελιά με αριθμούς, την οποία να πολλαπλασιάσουμε με μία στήλη με 100 αριθμούς. Θα πρέπει να πολλαπλασιαστούν το κάθε στοιχείο της γραμμής με το αντίστοιχο στοιχείο της κάθε στήλης και μετά να μας δώσει το άθροισμα αυτών των γινομένων. Το τελικό αποτέλεσμα θα είναι ΕΝΑΣ αριθμός, σε ΕΝΑ κελί ( 1*100 Χ 100*1) =(1 Χ1 ). Αν υπάρχει άλλος τρόπος, παράδειγμα (ή έστω,αν όχι, παράδειγμα με την sumproduct()) ας το ανεβάσει ή ας το εξηγήσει κάποιος. Ευχαρστώ παιδιά. |
|
#8
| ||||
| ||||
|
Μπορείς να δοκιμάσεις την MMULT(πίνακας1; πίνακας2) Σύνδεσμος στη Microsoft: https://support.office.com/el-gr/art...rs=el-GR&ad=GR ή πχ: {=SUMPRODUCT(A1:C1;TRANSPOSE(A2:A4))} (Συνάρτηση πίνακα CSE) Καλή συνέχεια!
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
|
#9
| |||
| |||
|
Ευχαριστώ πολύ για τις προτάσεις παιδιά.
|
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [ Ερωτήματα ] αθροισμα ομοειδων | ευη79 | Access - Ερωτήσεις / Απαντήσεις | 8 | 06-06-14 13:37 |
| [ Εκθέσεις ] Λάθος στο άθροισμα | xristos | Access - Ερωτήσεις / Απαντήσεις | 2 | 17-02-14 09:09 |
| [ Ερωτήματα ] Μερικό άθροισμα | mousatos | Access - Ερωτήσεις / Απαντήσεις | 7 | 10-11-13 16:58 |
| [ Ερωτήματα ] Άθροισμα ημερών | xristos0718 | Access - Ερωτήσεις / Απαντήσεις | 2 | 16-01-12 23:00 |
| [Συναρτήσεις] Άθροισμα κελιών | manolis | Excel - Ερωτήσεις / Απαντήσεις | 5 | 10-09-11 18:18 |
Η ώρα είναι 06:22.


Αλλαγή σε γραμμικό τρόπο

