Η συνάρτηση TYPE του Excel 2007 είναι μια συνάρτηση πληροφοριών που επιστρέφει τον τύπο της τιμής σε ένα κελί. Με την κατάλληλη ονομασία, αυτή η συνάρτηση σάς δίνει τη δυνατότητα να δημιουργήσετε τύπους με τη συνάρτηση IF που εκτελούν έναν τύπο συμπεριφοράς όταν το κελί που ελέγχεται περιέχει μια τιμή και έναν άλλο όταν περιέχει κείμενο. Η σύνταξη της συνάρτησης TYPE είναι
=TYPE(τιμή)
Το όρισμα τιμής της συνάρτησης TYPE μπορεί να είναι οποιαδήποτε καταχώρηση του Excel: κείμενο, αριθμός, λογική τιμή ή ακόμα και τιμή σφάλματος ή αναφορά κελιού που περιέχει μια τέτοια τιμή. Η συνάρτηση TYPE επιστρέφει τις ακόλουθες τιμές, υποδεικνύοντας τον τύπο του περιεχομένου:
-
1 για αριθμούς
-
2 για κείμενο
-
4 για λογική τιμή (TRUE ή FALSE)
-
16 για μια τιμή σφάλματος
-
64 για εύρος πίνακα ή σταθερά
Ο ακόλουθος τύπος συνδυάζει τις συναρτήσεις CELL και TYPE που είναι ένθετες σε μια συνάρτηση IF. Αυτός ο τύπος επιστρέφει τον τύπο της μορφοποίησης αριθμών που χρησιμοποιείται στο κελί D11 μόνο όταν το κελί περιέχει μια τιμή. Διαφορετικά, υποθέτει ότι το κελί D11 περιέχει μια καταχώρηση κειμένου και αξιολογεί τον τύπο της στοίχισης που έχει εκχωρηθεί στο κείμενο σε αυτό το κελί:
=IF(TYPE(D11)=1,CELL("format",D11),CELL("πρόθεμα",D11))
Ο ακόλουθος τύπος συνδυάζει τις συναρτήσεις NOT και TYPE και έναν μαθηματικό τελεστή που βρίσκεται μέσα σε μια συνάρτηση IF. Εάν η τιμή στο κελί D11 περιέχει είτε TRUE είτε FALSE, ο τύπος επιστρέφει την αντίθετη τιμή. Διαφορετικά, ο τύπος υποθέτει ότι το D11 περιέχει μια αριθμητική τιμή και προσθέτει την τιμή στο κελί C11 σε αυτήν.
=IF(TYPE(D11)=4,NOT(D11),D11+C11)
Δεν μπορείτε να χρησιμοποιήσετε τη συνάρτηση TYPE για να προσδιορίσετε εάν ένα κελί περιέχει έναν τύπο, μόνο τον τύπο δεδομένων που επιστρέφει ο τύπος.