Τύπος Excel: Το εύρος περιέχει αριθμούς -

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

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

=SUMPRODUCT(--ISNUMBER(range))>0

Περίληψη

Για να δοκιμάσετε ένα εύρος αριθμών, μπορείτε να χρησιμοποιήσετε έναν τύπο που βασίζεται στις συναρτήσεις ISNUMBER και SUMPRODUCT. Στο παράδειγμα που εμφανίζεται, ο τύπος στο G5 είναι:

=SUMPRODUCT(--ISNUMBER(C5:C9))>0

Εξήγηση

Δουλεύοντας από μέσα προς τα έξω, η συνάρτηση ISNUMBER θα επιστρέψει ΑΛΗΘΕΙΑ όταν δοθεί ένας αριθμός και FALSE αν όχι. Όταν παρέχετε ένα εύρος στο ISNUMBER (δηλαδή έναν πίνακα), το ISNUMBER θα επιστρέψει μια σειρά αποτελεσμάτων. Στο παράδειγμα, το εύρος C5: C9 περιέχει 5 κελιά, οπότε ο πίνακας που επέστρεψε ο ISNUMBER περιέχει 5 αποτελέσματα:

(FALSE;FALSE;FALSE;TRUE;FALSE)

Οι ΑΛΗΘΕΣ τιμές αντιπροσωπεύουν αριθμητικές τιμές.

Θέλουμε να μάθουμε αν αυτό το αποτέλεσμα περιέχει ΑΛΗΘΕΣ τιμές, οπότε χρησιμοποιούμε τον διπλό αρνητικό τελεστή (-) για να επιβάλουμε τις τιμές TRUE και FALSE σε 1 και 0 αντίστοιχα. Αυτό είναι ένα παράδειγμα λογικής boolean και το αποτέλεσμα είναι ένας πίνακας των 1 και 0:

(0;0;0;1;0)

Χρησιμοποιούμε τη συνάρτηση SUMPRODUCT για να συνοψίσουμε τον πίνακα:

=SUMPRODUCT((0;0;0;1;0))

Οποιοδήποτε άθροισμα μεγαλύτερο από το μηδέν σημαίνει ότι υπάρχει τουλάχιστον ένας αριθμός στο εύρος, επομένως χρησιμοποιούμε το "> 0" για να επιβάλουμε ένα τελικό αποτέλεσμα TRUE ή FALSE.

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