Estoy analizando algunos datos de una encuesta en los que las respuestas tienen la forma de una cadena que contiene desigualdades, por ejemplo
a) < 5
segundo) 5-10
c) 11-15
d) > 15
Estoy intentando tabular las respuestas usando la Countifs
función y Excel no parece analizar el valor de la celda con el argumento de criterios como una cadena, por lo que devuelve 'Falso' para esos contenedores; no evalúa una celda que contiene la cadena '< 5' como igual a otra celda que contiene '< 5', o el argumento literal "< 5".
Una comparación de las celdas de referencia en otras fórmulas, usando =
o EXACT()
devuelve TRUE
.
Sé que el argumento de criterios de los operadores condicionales como COUNTIF()
,, SUMIF()
etc. usa cadenas con desigualdades cuando en realidad sirven como operadores, pero no puedo entender cómo suprimir esto y evaluar estas celdas como cadenas simples. ¡Muchas gracias!
Respuesta1
Respuesta2
En lugar de luchar contra los errores de Excel y lograr que reconozca el <
símbolo, resolvería el problema eliminándolo por completo. Simplemente reemplácelo <5
con algo como 5_or_less
y luego COUNTIF
debería funcionar.
=SUBSTITUTE(A1,"<5","5_or_less")
hará el reemplazo de A1
y <5
. Puedes poner esto en una nueva columna, por ejemplo B1
. Luego haga otro reemplazo >15
como C1
COUNTIF =SUBSTITUTE(B1,">15","15_or_more"). Then run
C` on column
.