Τύπος Excel: Καταμέτρηση ορατών στηλών -

Πίνακας περιεχομένων

Γενική φόρμουλα

=N(CELL("width",A1)>0)

Περίληψη

Για να μετρήσετε ορατές στήλες σε ένα εύρος, μπορείτε να χρησιμοποιήσετε έναν τύπο βοηθού που βασίζεται στη συνάρτηση CELL με IF και, στη συνέχεια, ο υπολογισμός των αποτελεσμάτων με τη συνάρτηση SUM. Στο παράδειγμα που εμφανίζεται, ο τύπος στο I4 είναι:

=SUM(key)

όπου "κλειδί" είναι η ονομαζόμενη περιοχή B4: F4 και όλα τα κελιά περιέχουν αυτόν τον τύπο, αντιγράφεται:

=N(CELL("width",B4)>0)

Για να δείτε την αλλαγή μέτρησης, πρέπει να επιβάλλετε τον υπολογισμό με το F9 ή να εκτελέσετε μια άλλη αλλαγή φύλλου εργασίας που ενεργοποιεί τον νέο υπολογισμό. Παρακάτω είναι το ίδιο φύλλο εργασίας με όλες τις ορατές στήλες:

Σημείωση: Βρήκα την βασική ιδέα για αυτόν τον τύπο στον εξαιρετικό ιστότοπο wmfexcel.com.

Εξήγηση

Δεν υπάρχει άμεσος τρόπος για να εντοπίσετε μια κρυφή στήλη με έναν τύπο στο Excel. Ίσως σκεφτείτε να χρησιμοποιήσετε τη συνάρτηση SUBTOTAL, αλλά το SUBTOTAL λειτουργεί μόνο με κάθετες περιοχές. Ως αποτέλεσμα, η προσέγγιση που περιγράφεται σε αυτό το παράδειγμα είναι μια λύση που βασίζεται σε έναν τύπο βοηθού που πρέπει να εισαχθεί σε μια περιοχή που περιλαμβάνει όλες τις στήλες στο πεδίο ενδιαφέροντος. Σε αυτό το παράδειγμα, αυτό το εύρος είναι το ονομαζόμενο εύρος "κλειδί".

Στο παράδειγμα που εμφανίζεται, οι στήλες C και E είναι κρυμμένες. Ο τύπος βοηθού, που καταχωρίστηκε στο B4 και αντιγράφηκε στο B4: F4, βασίζεται στη συνάρτηση CELL:

=CELL("width",B4)>0

Η συνάρτηση CELL θα επιστρέψει μόνο ένα πλάτος για ένα κελί σε μια ορατή στήλη. Όταν μια στήλη είναι κρυφή, ο ίδιος τύπος θα επιστρέψει μηδέν. Ελέγχοντας εάν το αποτέλεσμα είναι μεγαλύτερο από το μηδέν, λαμβάνουμε ένα ΑΛΗΘΕΙ ή ΛΑΘΟΣ αποτέλεσμα. Η συνάρτηση N χρησιμοποιείται για τον εξαναγκασμό TRUE to 1 και FALSE στο μηδέν, οπότε το τελικό αποτέλεσμα είναι 1 όταν μια στήλη είναι ορατή και 0 όταν μια στήλη είναι κρυφή. Ομορφη.

Για να μετρήσουμε ορατές στήλες, χρησιμοποιούμε τον τύπο συνάρτησης SUM στο I4:

=SUM(key)

όπου "κλειδί" είναι η ονομαζόμενη περιοχή B4: F4.

Μετρήστε κρυφές στήλες

Για να μετρήσετε κρυφές στήλες, ο τύπος στο I5 είναι:

=COLUMNS(key)-SUM(key)

Η συνάρτηση COLUMNS επιστρέφει τις συνολικές στήλες στο εύρος (5) και η συνάρτηση SUM επιστρέφει το άθροισμα των ορατών στηλών (3), οπότε το τελικό αποτέλεσμα είναι 2:

=COLUMNS(key)-SUM(key) =5-3 =2

Με άλλες λειτουργίες

Μόλις τοποθετήσετε το "κλειδί στήλης", μπορείτε να το χρησιμοποιήσετε με άλλες λειτουργίες. Για παράδειγμα, θα μπορούσατε να SUM τιμές σε ορατές στήλες χρησιμοποιώντας SUM ως εξής:

=SUM(key*B6:F6)

Αν και κάθε κελί στο B6: F6 περιέχει τον αριθμό 25, το SUM θα επιστρέψει 75 όταν οι στήλες C και E είναι κρυμμένες, όπως φαίνεται στο παράδειγμα.

Σημείωση: Η συνάρτηση CELL είναι μια πτητική συνάρτηση. Οι πτητικές λειτουργίες επανυπολογίζονται κανονικά με κάθε αλλαγή φύλλου εργασίας, ώστε να μπορούν να προκαλέσουν προβλήματα απόδοσης. Δυστυχώς, το CELL δεν ενεργοποιείται όταν μια στήλη είναι κρυμμένη ή γίνει ορατή ξανά. Αυτό σημαίνει ότι δεν θα δείτε σωστά αποτελέσματα έως ότου υπολογιστεί ξανά το φύλλο εργασίας, είτε με κανονική αλλαγή είτε πατώντας F9.

ενδιαφέροντα άρθρα...