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:
- Que lo escribas en Visual Studio en lenguaje de Visual Basic. Si sabes hacerlo o si tenés ganas de aprender ese lenguaje.
- (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
- =IFS(SI.CONJUNTO)
- =Switch
- 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
Curso de Excel Avanzado con Macros