
05-10-11, 08:28
|
 | Διαχειριστής Όνομα: Τάσος Φιλοξενιδης Έκδοση λογισμικού Office: Ms-Office 365 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική | | Εγγραφή: 21-10-2009
Μηνύματα: 2.035
| |
Καλημέρα σε όλους!
Μανώλη, δεν αποτελεί πρόβλημα να συνυπάρχουν τύποι και δεδομένα από εξωτερική πηγή σε ένα φύλλο εκτός αν τα δεδομένα αυτά
προέρχονται από το Web όπου υπάρχουν κάποια προβληματάκια στην αυτόματη συμπλήρωση τύπων κατά την ανανέωση.
Η δική μου πρόταση είναι: - Στο κελί A1 γράψε "A"
Στο κελί A2 γράψε "Β"
Αν οι χαρακτήρες Α, Β δεν είναι παραδειγματικοί, έλεγξε αν αυτοί πρέπει να είναι λατινικοί ή ελληνικοί. - Κάνε την εισαγωγή δεδομένων και φρόντισε να ξεκινούν από το κελί B1.
- Στις ιδιότητες περιοχής δεδομένων τσέκαρε την επιλογή:Συμπλήρωση των τύπων στις στήλες που βρίσκονται δίπλα από τα δεδομένα.
- Στο κελί F1 (δίπλα από την περιοχή δεδομένων) γράψε 1.
- Στο κελί F2 βάλε τον τύπο: =(COUNTIF($B$1:B2;B2)=1)+MAX(F$1:F1) και σύρε τα κελιά σου προς τα κάτω μέχρι το τέλος της περιοχής.
Ο παραπάνω τύπος είναι βοηθητικός και επίσης συμπληρώνεται αυτόματα κάθε φορά που γίνεται ανανέωση δεδομένων. - Στα κελιά H1:K1 βάλε τις τιμές των κεφαλίδων: | Κωδικός | Περιγραφή | Ποσότητα - ΚΑΤ_A | Ποσότητα - ΚΑΤ _B |
- Στο κελί H2 βάλε τον τύπο: =IF(ROW(A2)>MAX(F:F);"";INDEX(B:B;MATCH(ROW(A2);F: F;0)))
- Στο κελί I2 βάλε τον τύπο: =IF(H2="";"";INDEX($D$2:$D$1000;MATCH(H2;$B$2:$B$1 000;0)))
- Στο κελί J2 βάλε τον τύπο: =IF(H2="";"";SUMPRODUCT(($E$2:$E$1000)*($B$2:$B$10 00=H2)*($C$2:$C$1000=$A$1)))
- Στο κελί K2 βάλε τον τύπο: =IF(H2="";"";SUMPRODUCT(($E$2:$E$1000)*($B$2:$B$10 00=H2)*($C$2:$C$1000=$A$2)))
Οι παραπάνω τύποι επιστρέφουν την περιγραφή και το άθροισμα των Ποσοτήτων Α και Β για κάθε κωδικό.
Θα χρειαστεί να σύρεις τα κελιά H2:K2 προς τα κάτω μόνο όσο είναι ο αριθμός των μοναδικών κωδικών.
Οι κωδικοί θα είναι μοναδικοί, δεν επαναλαμβάνονται (αυτός είναι και ο λόγος ύπαρξης της βοηθητικής στήλης F.
Αφού κάνεις τα παραπάνω, μπορείς με Αποκοπή - Επικόλληση να μεταφέρεις την περιοχή των αποτελεσμάτων σε άλλο φύλλο ή περιοχή.
Εναλλακτικά (αν σε εξυπηρετεί) μπορείς να χρησιμοποιήσεις συγκεντρωτικό πίνακα για να πάρεις αυτά τα αποτελέσματα.
Καλή συνέχεια!
Φιλικά
Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών
Τελευταία επεξεργασία από το χρήστη Tasos : 05-10-11 στις 08:48.
|