
06-03-12, 13:55
|
 | Διαχειριστής Όνομα: Τάσος Φιλοξενιδης Έκδοση λογισμικού Office: Ms-Office 365 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική | | Εγγραφή: 21-10-2009
Μηνύματα: 2.035
| |
Λευτέρη, Θανάση, αν κατάλαβα καλά, το ζητούμενο είναι να βρεθούν τα κριτήρια με τα οποία φιλτράρονται οι στήλες B, E και F.
Με την προϋπόθεση ότι και οι τρεις αυτές στήλες θα φιλτράρονται (αν αυτό είναι εφικτό) ,
μπορούν να χρησιμοποιηθούν οι παρακάτω τύποι πίνακα ( CSE):
Για τη στήλη B: Κώδικας: {=IF(COUNTA(B12:B100)=SUBTOTAL(3;B12:B100);"Δεν έχει φιλτραριστεί";INDEX(B:B;MATCH(INDEX(B:B;MAX(SUBTOTAL(3;
INDIRECT("B"&ROW(12:100)))*ROW(12:100)));B:B;0)))}
Για τη στήλη E: Κώδικας: {=IF(COUNTA(E12:E100)=SUBTOTAL(3;E12:E100);"Δεν έχει φιλτραριστεί";INDEX(E:E;MATCH(INDEX(E:E;MAX(SUBTOTAL(3;
INDIRECT("E"&ROW(12:100)))*ROW(12:100)));E:E;0)))}
Για τη στήλη F: Κώδικας: {=IF(COUNTA(F12:F100)=SUBTOTAL(3;F12:F100);"Δεν έχει φιλτραριστεί";INDEX(F:F;MATCH(INDEX(F:F;MAX(SUBTOTAL(3;
INDIRECT("F"&ROW(12:100)))*ROW(12:100)));F:F;0)))}
Αν η παραπάνω μέθοδος δεν εξυπηρετεί τότε... πάμε για VBA
Καλή συνέχεια!
Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |