Excel

La cel·la conté un número

Cell Contains Number

Fórmula Excel: la cel·la conté un númeroFórmula genèrica
= COUNT ( FIND ({0,1,2,3,4,5,6,7,8,9},A1))>0
Resum

Per provar si una cel·la (o qualsevol cadena de text) conté un número, podeu utilitzar la funció FIND juntament amb la funció COUNT. A la forma genèrica de la fórmula (anterior), A1 representa la cel·la que esteu provant. Els números a comprovar (números entre 0-9) es proporcionen com a matriu.





ordeneu per dues columnes a Excel

A l'exemple, la fórmula a C4 és:

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

La funció FIND torna la posició del text quan es troba a la cel·la i el valor #VALUE. error si no. A l'exemple, la cel·la B4 conté el número '2' a la 29a posició. Per tant, si només utilitzem aquesta fórmula:





 
= FIND ('2',B4)

Tornaria el número 29 com a resultat. Tanmateix, com que estem donant a la funció FIND una matriu d’elements per comprovar, retornarà una matriu de resultats que té aquest aspecte:

{#VALUE!, # VALUE!, 29, # VALUE!, # VALUE!, # VALUE!, # VALUE!, # VALUE!, # VALUE!, # VALUE!}



En altres paraules, FIND comprova el contingut de B4 per a cada número i retorna el resultat de cada comprovació com a element de la matriu.

Després que FIND retorni la matriu, COUNT compta els elements de la matriu. COUNT només compta els valors numèrics, de manera que qualsevol #VALUE. l'element de la matriu es considera zero. COUNT retornarà un nombre superior a zero si hi ha números a la matriu i zero si no.

introduïu una fórmula que calculi el nombre de dies entre la data de retorn i la data de sortida.

L'últim pas de la fórmula és comparar el resultat de les funcions FIND i COUNT amb zero. Si es van trobar nombres, la fórmula retornarà TRUE. Si no, la fórmula retornarà FALS.

Si voleu fer alguna cosa més que provar si una cel·la conté text, podeu embolicar la fórmula en una sentència IF així:

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

En lloc de tornar TRUE o FALSE, la fórmula anterior retorna 'Sí' si B4 conté algun número i 'No' si no.

La cel·la és igual al nombre?

Si només heu de provar si hi ha una cel·la és igual un número, podeu utilitzar la funció ISNUMBER així:

 
= ISNUMBER (A1)
Autor Dave Bruns


^