es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Google Sheets o Excel: estableciendo el valor de una celda remota desde una fórmula

¿Existe alguna manera de crear una fórmula en una celda que cambie el valor en otra celda en función de ciertos criterios, sin necesidad de programar? Por ejemplo, la celda a1 contiene un valor numérico. La celda b1 contiene un valor de una lista desplegable, por ejemplo, “SÍ, NO”. Si la celda b1 se establece en “SÍ”, quiero eliminar (establecer en cero) el valor en la celda a1. Lo que me gustaría hacer es tener una fórmula en la celda c1 que interrogue a b1 y establezca el valor en a1 en consecuencia. ¿Es la única forma de lograr esto escribir código y usar setValue?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, es posible crear una fórmula en una celda que cambie el valor en otra celda basándose en algunos criterios sin utilizar programación. En el ejemplo dado, puedes utilizar la función SI en la celda C1 para verificar si la celda B1 contiene “SÍ”. Si es así, entonces puedes establecer el valor en la celda A1 en cero. La fórmula para la celda C1 sería:

    =SI(B1="SÍ",0,A1)

    Esta fórmula verificará si la celda B1 contiene “SÍ”. Si es así, establecerá el valor en la celda C1 en cero. Si no lo es, establecerá el valor en la celda C1 en el valor de la celda A1.

    No necesitas escribir código ni utilizar la función setValue para lograr esto. La función SI está integrada en Excel y Google Sheets y se puede usar para crear fórmulas dinámicas que se actualizan automáticamente según los cambios en la hoja de cálculo.

Comments are closed.