La funció TIPUS d'Excel 2007 és una funció d'informació que retorna el tipus de valor d'una cel·la. Amb el nom adequat, aquesta funció us permet crear fórmules amb la funció SI que executen un tipus de comportament quan la cel·la que s'està provant conté un valor i un altre quan conté text. La sintaxi de la funció TIPUS és
=TIP (valor)
L' argument del valor de la funció TIPUS pot ser qualsevol entrada d'Excel: text, nombre, valor lògic o fins i tot un valor d'error o una referència de cel·la que contingui aquest valor. La funció TIPUS retorna els valors següents, indicant el tipus de contingut:
-
1 per als números
-
2 per text
-
4 per al valor lògic (VERTADER o FALS)
-
16 per a un valor d'error
-
64 per a un interval o constant de matriu
La fórmula següent combina les funcions CELL i TIPUS imbricades dins d'una funció SI. Aquesta fórmula retorna el tipus de format de nombre utilitzat a la cel·la D11 només quan la cel·la conté un valor. En cas contrari, suposa que la cel·la D11 conté una entrada de text i avalua el tipus d'alineació assignat al text d'aquesta cel·la:
=SI(TIP(D11)=1,CELL("format",D11),CELL ("prefix",D11))
La fórmula següent combina les funcions NOT i TYPE i un operador matemàtic imbricat dins d'una funció SI. Si el valor de la cel·la D11 conté TRUE o FALSE, la fórmula retorna el valor oposat. En cas contrari, la fórmula assumeix que D11 conté un valor numèric i hi afegeix el valor de la cel·la C11.
=SI(TIP(D11)=4,NO(D11),D11+C11)
No podeu utilitzar la funció TIPUS per determinar si una cel·la conté una fórmula, només el tipus de dades que retorna la fórmula.