Τύπος Excel: Καταμέτρηση τιμών εκτός ανοχής -

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

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

=SUMPRODUCT(--(ABS(data-target)>tolerance))

Περίληψη

Για να μετρήσετε τιμές που δεν έχουν ανοχή σε ένα σύνολο δεδομένων, μπορείτε να χρησιμοποιήσετε έναν τύπο που βασίζεται στις λειτουργίες SUMPRODUCT και ABS. Στο παράδειγμα που εμφανίζεται, ο τύπος στο F6 είναι:

=SUMPRODUCT(--(ABS(data-target)>tolerance))

όπου "δεδομένα" είναι η ονομαζόμενη περιοχή B5: B14, "target" είναι η ονομαζόμενη περιοχή F4 και "ανοχή" είναι η ονομαστική περιοχή F5.

Εξήγηση

Αυτός ο τύπος μετρά πόσες τιμές δεν βρίσκονται σε εύρος σταθερής ανοχής. Η παραλλαγή κάθε τιμής υπολογίζεται με αυτό:

ABS(data-target)

Επειδή το ονομαζόμενο εύρος "δεδομένα" περιέχει 10 τιμές, η αφαίρεση της τιμής στόχου στο F4 θα δημιουργήσει έναν πίνακα με 10 αποτελέσματα:

(0.001;-0.002;-0.01;0.003;0.008;0;-0.003;-0.01;0.002;-0.006)

Η συνάρτηση ABS αλλάζει τυχόν αρνητικές τιμές σε θετικά:

(0.001;0.002;0.01;0.003;0.008;0;0.003;0.01;0.002;0.006)

Αυτός ο πίνακας συγκρίνεται με την σταθερή ανοχή στο F5:

ABS(data-target)>tolerance

Το αποτέλεσμα είναι ένας πίνακας ή τιμές TRUE FALSE και το διπλό αρνητικό το αλλάζει σε αυτά και μηδενικά. Μέσα στο SUMPRODUCT, ο τελικός πίνακας μοιάζει με αυτό:

(0;0;1;0;1;0;0;1;0;1)

όπου τα μηδενικά αντιπροσωπεύουν τιμές εντός της ανοχής και το 1δ αντιπροσωπεύει τιμές εκτός ανοχής. Στη συνέχεια, το SUMPRODUCT αθροίζει τα στοιχεία του πίνακα και επιστρέφει ένα τελικό αποτέλεσμα, 4.

Όλες οι τιμές εντός της ανοχής

Για να επιστρέψετε "Ναι" εάν όλες οι τιμές σε ένα εύρος δεδομένων βρίσκονται εντός μιας δεδομένης ανοχής και "Όχι" εάν όχι, μπορείτε να προσαρμόσετε τον τύπο ως εξής:

=IF(SUMPRODUCT(--(ABS(data-target)>tolerance)),"Yes","No")

Εάν το SUMPRODUCT επιστρέψει αριθμό μεγαλύτερο από το μηδέν, το IF θα αξιολογήσει τη λογική δοκιμή ως ΑΛΗΘΕΙΑ Ένα μηδενικό αποτέλεσμα θα αξιολογηθεί ως FALSE.

Επισημάνετε τις τιμές εκτός ανοχής

Μπορείτε να επισημάνετε τιμές χωρίς ανοχή με έναν κανόνα μορφοποίησης υπό όρους που βασίζεται σε έναν τύπο όπως αυτό:

=ABS(B5-target)>tolerance

Αυτή η σελίδα παραθέτει περισσότερα παραδείγματα μορφοποίησης υπό όρους με τύπους.

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