Cómo agregar un cuadro de Sí o No a una hoja de cálculo de Excel

Microsoft Excel 2010 y 2013 ofrecen dos formas de agregar botones de opción y conmutadores a una hoja de cálculo:mediante controles de formulario o mediante controles ActiveX. Para tareas básicas, como mostrar la opción en una celda, cualquier tipo funciona y es más fácil trabajar con los controles de formulario. Sin embargo, si necesita vincular un script VBA, debe usar un control ActiveX. Para comenzar a trabajar con cualquier tipo de control, habilite la pestaña Desarrollador haciendo clic con el botón derecho en la cinta, seleccionando "Personalizar la cinta" y marcando "Desarrollador".

Crear cuadros de opción de formulario

En la pestaña Desarrollador, haga clic en "Insertar" y elija el "Botón de opción" en la sección Control de formulario. Si bien también puede usar dos casillas de verificación, el botón de opción funciona mejor para las opciones "Sí" o "No" porque un usuario no puede elegir ambas opciones a la vez. Haga clic para colocar el primer botón, edite su nombre para que diga "Sí" y luego repita para insertar un segundo botón y etiquetarlo como "No". Haz clic con el botón derecho en el botón "Sí", elige "Control de formato" e ingresa la ubicación de una celda en el campo Enlace de celda. Repite el mismo proceso con el botón "No", vinculándolo a la misma celda. Esta celda muestra el resultado de la opción "Sí" o "No":1 para "Sí" o 2 para "No".

Crear un botón de alternar ActiveX

Si bien los botones de opción son el mejor método disponible para las opciones "Sí" y "No" cuando se trabaja con controles de formulario, los controles ActiveX ofrecen otra solución:botones de alternancia. En la pestaña Desarrollador, haga clic en "Insertar" y elija "Botón de alternancia". Haga clic y arrastre para dibujar un solo botón, que cuando se presiona, representa un "Sí". Haz clic derecho en el botón y elige "Propiedades". Edite la línea "Título" para cambiar la etiqueta del botón e ingrese una ubicación de celda en la línea "LinkedCell". Cuando un usuario presiona el botón, la celda vinculada dice "VERDADERO". Si el botón no se presiona, la celda dice "FALSO".

Interpretar la pulsación del botón

Si bien puede recordar que un "1" o un "VERDADERO" en una celda en particular significa una opción "Sí" en su formulario, el significado no se transmitirá a ningún otro espectador. En lugar de vincular los botones de opción o el botón de alternar a una celda a la vista, vincula a una celda lateral y luego usa una fórmula para interpretar el resultado como un claro "Sí" o "No". En una celda vacía, ingrese la fórmula "=SI([celda]=1, "Sí", "No")" excluyendo las comillas externas y reemplazando la ubicación de la celda vinculada por "[celda]". Si usó el método del botón de alternar, reemplace el "1" con la palabra "VERDADERO". Cada vez que un usuario cambia la elección, la celda registra la opción con un claro "Sí" o "No".

Hacer uso de la elección

La función IF de Excel puede hacer mucho más que simplemente mostrar un "Sí" o un "No":inserte un IF en una fórmula más larga para ajustar el resultado de la hoja de cálculo dependiendo de la presión del botón. Por ejemplo, podría tener la opción de agregar un número determinado a una celda, como ajustar un precio en una factura según el "Sí" o el "No". Si un precio total suma artículos en las celdas A1 a A3, use la fórmula "=SUMA(A1:A3)+SI([celda]=1, 2, 0)" para agregar $2 al total cuando presione el botón "Sí". está seleccionado, como lo indica un 1 en la celda vinculada. Para proyectos avanzados que utilizan VBA, haga referencia al cuadro de alternancia por su nombre, que aparece en la línea "(Nombre)" de la ventana Propiedades, para activar partes de su secuencia de comandos en función de la pulsación del botón.