1. Dentro de fórmulas y funciones:
* `y ()` función:
* Significado: La función `y ()` es una función lógica que evalúa si * todos * de sus argumentos son verdaderos.
* Sintaxis: `Y (lógico1, [lógico2], ...)`
* Ejemplo: `Y (A1> 0, B1 <10)` Esta fórmula devuelve verdadero si el valor en la celda A1 es mayor que 0 * y * el valor en la celda B1 es inferior a 10. De lo contrario, devuelve falso.
* `indirect ()` función:
* Significado: `Indirect ()` Devuelve la referencia especificada por una cadena de texto. Le permite usar una cadena para referirse dinámicamente a una celda o rango.
* Sintaxis: `Indirecto (ref_text, [a1])`
* `ref_text`:una cadena de texto que representa una referencia de celda (como" A1 "," R2C3 "o un nombre definido).
* `[A1]`:Argumento opcional, verdadero (u omitido) para referencias de estilo A1 o falso para referencias de estilo R1C1.
* Ejemplo: `Indirecto (" A "&Row ())` - Esto devolvería el valor de la celda A1 en la primera fila, A2 en la segunda fila, y así sucesivamente. La función `Row ()` proporciona el número de fila actual.
* Nota importante sobre `in`: Si bien la `indirecta` es un nombre de función, no hay un operador o función directa en Excel estándar usando la palabra pura" en "para cosas como verificar si existe un valor dentro de una lista o rango. Si está buscando esa funcionalidad, normalmente combinará otras funciones. Vea el punto 2 a continuación para lograrlo.
2. Más general "es algo en algo más" lógica (a menudo requiere funciones de combinación):
Excel no tiene un solo operador "In" incorporado como puede encontrar en los lenguajes de programación. Sin embargo, puede lograr el "es un valor en una lista" o "es una subcadena en una cadena" tipo de verificación utilizando combinaciones de funciones:
* Comprobación de si un valor está en un rango (como una lista): Esto es común.
* usando `countiF ()`:
* `Countif (rango, criterios)`:Cuenta el número de células dentro de un `rango 'que cumple con los' criterios 'dados.
* Ejemplo: `=If (Countif (A1:A10," Apple ")> 0," Sí "," No ")` Este verifica si el valor "Apple" existe en el rango A1:A10. Si `Countif` devuelve un valor mayor que 0 (se encuentra" Apple "), devuelve" sí "; De lo contrario, devuelve "no".
* usando `match ()` y `isNumber ()`:
* `Match (lookup_value, lookup_array, [match_type])`:busca un `lookup_value` en un` lookup_array` y devuelve la * posición relativa * del primer partido. Si no se encuentra ninguna coincidencia, devuelve `#n/a`.
* `IsNumber (valor)`:Devuelve verdadero si el `valor` es un número, falso de lo contrario.
* Ejemplo: `=If (isNumber (Match (" Apple ", A1:A10, 0))," Sí "," No ")` Esta verifica si "Apple" existe en A1:A10. La función `Match` devuelve la posición de" Apple "si se encuentra, o`#n/a` si no se encuentra. `` ISNumber` verifica si el resultado de `Match 'es un número (lo que significa que se encontró una coincidencia).
* Comprobación de si una subcadena está en una cadena:
* usando `search ()` y `isNumber ()`:
* `Search (find_text, dentro de_text, [start_num])`:Devuelve la posición inicial del `find_text` dentro de` dentro de_text`. Devuelve un error (`#Value!`) Si no se encuentra el `find_text`. `Search` es * no * sensible a los casos.
* `Find (find_text, adentro_text, [start_num])`:similar a `búsqueda`, pero` find` * es * sensible a los casos.
* Ejemplo: `=If (isNumber (búsqueda (" aplicación ", a1))," sí "," no ")` esta verificación si la subcadena "aplicación" está presente en la cadena en la celda A1. Si `Search` encuentra" aplicación ", devuelve un número (la posición inicial) y 'isNumber` devuelve verdadero.
Tabla de resumen:
| Término | Contexto | Descripción | Ejemplo |
| ---------
| `Y ()` | Función lógica | Evalúa si todos los argumentos son ciertos. | `Y (a1> 0, b1 <10)` |
| `Indirecto ()` | Función de fórmula | Devuelve la referencia especificada por una cadena de texto para consultar dinámicamente una celda o rango | `Indirecto (" A "&Row ())` |
| "En" (implícito) | Verificación lógica (general) | Comprobación de si un valor/subcadena está dentro de un rango/cadena (requiere otras funciones) | `If (countif (A1:A10," Apple ")> 0," Sí "," No ")` |
Por lo tanto, mientras "y" y "en" no existen como operadores en Excel de la misma manera que lo hacen en algunos lenguajes de programación, las funciones de Excel proporcionan las herramientas para lograr comparaciones lógicas similares y referencias dinámicas. Las funciones específicas que use dependerán exactamente de * lo que * está tratando de verificar o comparar.