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

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

=COUNT(FIND((0,1,2,3,4,5,6,7,8,9),A1))>0

Περίληψη

Για να ελέγξετε εάν ένα κελί (ή οποιαδήποτε συμβολοσειρά κειμένου) περιέχει έναν αριθμό, μπορείτε να χρησιμοποιήσετε τη συνάρτηση FIND μαζί με τη συνάρτηση COUNT. Στη γενική μορφή του τύπου (παραπάνω), το A1 αντιπροσωπεύει το κελί που δοκιμάζετε. Οι αριθμοί που πρέπει να ελεγχθούν (αριθμοί μεταξύ 0-9) παρέχονται ως πίνακας.

Στο παράδειγμα ο τύπος στο C4 είναι:

=COUNT(FIND((0,1,2,3,4,5,6,7,8,9),B4))>0

Εξήγηση

Η συνάρτηση FIND επιστρέφει τη θέση του κειμένου όταν βρίσκεται στο κελί και το #VALUE! λάθος αν όχι. Στο παράδειγμα, το κελί B4 περιέχει τον αριθμό "2" στη 29η θέση. Έτσι, αν χρησιμοποιούσαμε αυτόν τον τύπο:

=FIND("2",B4)

Θα επιστρέψει τον αριθμό 29 ως αποτέλεσμα. Ωστόσο, επειδή δίνουμε στη συνάρτηση FIND έναν πίνακα στοιχείων για έλεγχο, θα επιστρέψει μια σειρά αποτελεσμάτων που μοιάζει με αυτό:

(# ΑΞΙΑ!, # ΑΞΙΑ!, 29, # ΑΞΙΑ!, # ΑΞΙΑ!, # ΑΞΙΑ!, # ΑΞΙΑ!, # ΑΞΙΑ!, # ΑΞΙΑ!, # ΑΞΙΑ!)

Με άλλα λόγια, το FIND ελέγχει το περιεχόμενο του B4 για κάθε αριθμό και επιστρέφει το αποτέλεσμα κάθε ελέγχου ως στοιχείο του πίνακα.

Αφού το FIND επιστρέψει τον πίνακα, COUNT μετρά τα στοιχεία του πίνακα. COUNT μετράει μόνο αριθμητικές τιμές, οπότε οποιαδήποτε #VALUE! στοιχείο στο πίνακα αντιμετωπίζεται ως μηδέν. Το COUNT θα επιστρέψει έναν αριθμό μεγαλύτερο από το μηδέν εάν υπάρχουν αριθμοί στον πίνακα και μηδέν εάν όχι.

Το τελευταίο βήμα στον τύπο είναι να συγκρίνετε το αποτέλεσμα οι συναρτήσεις FIND και COUNT με μηδέν. Εάν βρέθηκαν αριθμοί, ο τύπος θα επιστρέψει ΑΛΗΘΕΙΑ. Εάν όχι, ο τύπος θα επιστρέψει FALSE.

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

=IF(COUNT(FIND((0,1,2,3,4,5,6,7,8,9),B4))>0, "Yes", "No")

Αντί να επιστρέφει TRUE ή FALSE, ο παραπάνω τύπος επιστρέφει "Ναι" εάν το B4 περιέχει αριθμούς και "Όχι" εάν όχι.

Το κελί ισούται με τον αριθμό;

Εάν χρειάζεται να ελέγξετε μόνο εάν ένα κελί ισούται με έναν αριθμό, μπορείτε να χρησιμοποιήσετε τη συνάρτηση ISNUMBER ως εξής:

=ISNUMBER(A1)

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