1

"Select case" e "Input Box" en Google sheets/hojas de cálculo

Para hacer un “Input box”, en Google sheets, necesitas saber programar en lenguaje GS (Google Script) usando Appscript.
Las soluciones más lógicas que encontré eson:

  1. Que lo escribas en Visual Studio en lenguaje de Visual Basic. Si sabes hacerlo o si tenés ganas de aprender ese lenguaje.
  2. (y la más razonable) Sólo fijate en un tutorial la próxima vez que tengas que usar el input box cómo sub rutina.

Para hacer un “Select Case” hay tres opciones

  1. =IFS(SI.CONJUNTO)
  2. =Switch
  3. Usá una extención para Google Sheets.
  • Para la opción uno yo escribí lo siguiente:
    "=IFS({B2} <0;“Negative”;{B2} >0;“Positive”;{B2} = 0;“Equals”)"

Acá te dejo el link dónde podes ver la documentación de la información https://support.google.com/docs/answer/7014145?hl=en-GB&sjid=3388353408030412402-SA (lo podes cambiar de idioma que es lo mismo)

  • Para la opción dos sería lo siguiente:
    "=SWITCH(VERDADERO; Y(B2 < 0); “Negative”; Y(B2 > 0); “Positive”; “Equals”)"}

Acá te dejo la información de cómo funciona la función https://support.google.com/docs/answer/7013690?hl=en&sjid=3388353408030412402-SA y de cómo se escribiría así no te saltan errores de sintaxis https://www.reddit.com/r/googlesheets/comments/m5r2xa/range_of_values_in_switch_case/ (El segundo comentario es el que usé) el AND te lo va a pasar a Y si lo tenés en español

  • Para la tercer opción necesitás la extención: ChatGPT para Google Sheets, Docs y Slides
    "=GPT(“Create me a Case Select. The names you need to use is Negative, Equals, Positive, if the number is <0,>0 or =0. Use this data”;B9:B11)"

Te dejo la foto de los resultados
Fotito de cómo terminó

Escribe tu comentario
+ 2