Desea verificar cada columna numérica para cada fila de prueba y luego asignar un valor (sí o no)Hola,
Quiero revisar cada fila en esta tabla para comparar el valor 1 hasta el valor 8, y si un valor es menor que 1 y cualquier otro valor restante es mayor que 1, entonces digo sí o no en la columna de resultados. ¿Cómo puedo hacer eso?
| IDENTIFICACIÓN | valor 1 | valor 2 | valor 3 | valor 4 | valor 5 | valor 6 | valor 7 | valor 8 | Resultado |
| 3200110503 | 0.064064 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Sí |
| 3200110520 | 0.057864 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | No |
| 3200110546 | 0.06985 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 3200110562 | 0 | 0.064931 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 3200110597 | 0.06241 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
secuencias de comandosRe: Quiere verificar cada columna numérica para cada fila de prueba y luego asignar un valor (sí o no)Aquí hay una fórmula directa codificada que creará los resultados que desea, dada su última descripción

If(
(:value 1 > 0 & :value 1 < 1 | :value 2 > 0 & :value 2 < 1 | :value 3 > 0 &
:value 3 < 1 | :value 4 > 0 & :value 4 < 1 | :value 5 > 0 & :value 5 < 1 |
:value 6 > 0 & :value 6 < 1 | :value 7 > 0 & :value 7 < 1 | :value 8 > 0 &
:value 8 < 1) & Max(
:value 1,
:value 2,
:value 3,
:value 4,
:value 5,
:value 6,
:value 7,
:value 8
) > 1,
"Yes",
"No"
)
Re: Quiere verificar cada columna numérica para cada fila de prueba y luego asignar un valor (sí o no)D valor 1 valor 2 valor 3 valor 4 valor 5 valor 6 valor 7 valor 8 Resultado
3200110503 0,064064 0 0 0 0 0 1,5 0 Sí
3200110520 0.057864 0 0 0 0 0 0 0 No
3200110546 0,06985 0 0 0 0 0 0 2,6 Sí
3200110562 0 0.064931 0 0 0 0 0 0
3200110597 0.06241 0 0 0 0 0 0 0
Me refiero a verificar cada columna para cada fila para buscar dos condiciones:
1. Verifique cada columna para identificar cualquier columna que tenga un valor mayor que 0 y menor que 1.
2. Verifique cada columna nuevamente para identificar si alguna columna tiene un valor mayor que 1.
3. Si la declaración 1 y la declaración 2 son verdaderas para cualquier fila, entonces informo el valor Sí. Si es falso, informo el valor No.
Gracias de nuevo por ayudar.Re: Quiere verificar cada columna numérica para cada fila de prueba y luego asignar un valor (sí o no)Hola,
Mi tabla es larga y hay algunas columnas para cada fila que tiene un valor mayor que 0 y menor que 1. Luego, la siguiente columna para la misma fila es mayor que 1.
Así que quiero mi lógica de la siguiente manera:
1. Verifique cada columna para ver si los valores son mayores que 0 y menores que 1.
2. Segundo, revise cada columna nuevamente para ver si los valores son mayores que 1.
3. Tercero, si hay dos columnas, una representa entre 0 y 1 y cualquier otra columna que representa mayor que 1, completo la columna de resultado como verdadera.
Por favor, hágamelo saber si eso tiene sentido.
Re: Quiere verificar cada columna numérica para cada fila de prueba y luego asignar un valor (sí o no)Hola,
Cuando se refiere a "un valor es menor que 1", ¿quiere decir menos que el valor numérico = 1 o se refiere al valor de la Columna 1? Asumiendo lo último, todavía es difícil comprender la lógica detrás de los resultados que compartió para la fila 1 y la fila 2 como @txnelson mencionado
Por favor, ayúdenos a ayudarle.
Mejor,
TSRe: Quiere verificar cada columna numérica para cada fila de prueba y luego asignar un valor (sí o no)En su tabla de datos de ejemplo, todos los datos son menores que 1, no hay datos numéricos mayores que 1, por lo que el algoritmo que ha descrito nunca podría suceder. Supongo que la tabla de datos de ejemplo tiene un error o que su descripción de lo que está buscando no es correcta.
Muestra que la fila 1 debería dar como resultado un Sí y la fila 2 un No, pero son idénticos en el patrón de datos. Todos los valores son menores que 1 y ningún valor es mayor que 1.
Estoy seguro de que me estoy perdiendo algo.