![]() |
Εύρεση εγγραφής με βάσει δύο στήλες 1 Συνημμένο(α) Γειά σας. Έχω κολλήσει σε κάτι, μάλλον απλό. Στη δουλειά προσπαθώ να φτιάξω ένα πίνακα που με βάση την επωνυμία του πελάτη και συγκεκριμένη ημερομηνία, να μου βγάζει στη στήλη τιμολόγιο το ποσό πληρωμής για να μπορέσω να κόψω δελτίο αποστολής. Επίσης, θα βόλευε περισσότερο η πληκτρολόγηση της επωνυμίας και της ημερομηνίας. Θέλω μόνο από τη στήλη τιμολόγιο, γιατί συμβαίνει μερικές φορές ο πελάτης να κάνει παραγγελία από το σπίτι του. |
Δες στο συνημμένο... |
Μήπως μπορείς να μου εξηγήσεις τον τρόπο; |
Γενικό νόημα....Μέσα στην Match ψάχνει τα 2 κριτήρια και όταν τα βρει (εντοπίσει την γραμμή) ...φέρνει με την Index την τιμή που θα βρεί (απ' την ίδια γραμμή) στη στήλη ΤΙΜΟΛΟΓΙΟ(3η)..εντοπίζεται δηλαδή η τιμή που υπάρχει στην τομή μιας γραμμής με μια στήλη. |
καλησπέρα Προϋπόθεση, να γίνει η περιοχή, πίνακας (όπως στο παράδειγμα του Χρήστου) =SUMPRODUCT((Tbl[ΗΜΕΡΟΜΗΝΙΑ]=J4)*(Tbl[ΕΠΩΝΥΜΙΑ]=K4)*Tbl[ΤΙΜΟΛΟΓΙΟ]) Ο συγκεκριμένος τύπος, μπορεί εύκολα να μετατραπεί και για άθροισμα ποσών, σε ημερομηνίες από - έως =SUMPRODUCT((Tbl[ΗΜΕΡΟΜΗΝΙΑ]>=J4)*(Tbl[ΗΜΕΡΟΜΗΝΙΑ]<=J5)*(Tbl[ΕΠΩΝΥΜΙΑ]=K4)*Tbl[ΤΙΜΟΛΟΓΙΟ]) Σημείωση: Αν έχετε περιοχή, αλλάξτε τον τύπο σε κάτι ανάλογο πχ αντί Tbl[ΗΜΕΡΟΜΗΝΙΑ] σε a2:a21 |
Θα μπορούσε να χρησιμοποιηθεί και η DSum, μήπως; με σύνταξη: =DSUM(ΌνομαΠίνακα[#Όλες];Tbl[[#Κεφαλίδες];[ΤΙΜΟΛΟΓΙΟ]];Criteria) Βέβαια αυτή θέλει να "αθροίσει"! ... όπως και η SUMPRODUCT! |
Με παίδεψε λίγο στην αρχή, επειδή δεν είχα παρατηρήσει πώς έπρεπε να δώσω ονόματα. Όλα καλά, αυτό ακριβώς έψαχνα. Σας ευχαριστώ πολύ και τους δυο σας. |
| Η ώρα είναι 08:00. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.