Εμφάνιση ενός μόνο μηνύματος
  #5  
Παλιά 06-03-12, 13:55
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos δεν είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού 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
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση