Descargar archivo de ejemplo.
Ya vimos uno de los controles de formularios en el post de Listas desplegables. Si no lo viste, te recomiendo que lo hagas ya que el funcionamiento es bastante similar.
Hoy veremos otro: El botón de opciones.
Es muy común en distintos tipos de formularios donde hay un número de alternativas fijas, pero solo se debe optar por una única opción. El ejemplo más claro: las respuestas de una encuesta o examen.
En este tutorial veremos un ejemplo muy sencillo para entender el funcionamiento.
Tendremos dos botones: uno que diga SI, otro NO y en otra celda nos dirá “Usted eligió ” y la opción que hayamos elegido.
PASO 1: Insertar el control de “Botón de Opción”
En la pestaña Programador, vamos a Insertar. Hacemos clic en la flecha y nos desplegará las opciones.
Elegimos el “Botón de Opción” que se encuentra dentro de Controles de Formulario (No el de Controles ActiveX que se utilizan para trabajar con macros).
En este ejemplo, dibujaremos el control donde se encuentra la celda A2.
Borramos en contenido y escribimos “SI”. También podemos modificar el tamaño del control.
Si en algún momento llegamos a perder el control del mismo (es decir, si hacemos clic y solamente nos marca el botón), con botón derecho del mouse podemos elegirlo nuevamente.
De la misma forma (o simplemente copiando y pegando el primero), armamos el botón para la opción “NO”.
Debemos tener dos botones ahora tal como figuran en el primer gráfico de este tutorial.
PASO 2: Vincular la opción elegida con una celda
Una vez que la elección está hecha (en este caso entre SÍ y NO), necesitamos que nos muestre la elección para poder operar sobre ella (elegir un dato a mostrar de una lista, indicar el número de fila o columna donde se encontrará el dato, etc).
El resultado de los botones es un número que nos indica cuál de todos los botones está seleccionado.
En nuestro caso, será 1 si está elegido el botón “SI” y 2 si está seleccionado el botón “NO”.
Para ver este resultado, debemos “vincular” los botones con alguna celda donde nos mostrará el resultado.
Para esto, hacemos clic derecho sobre uno de los botones, vamos a “Formato de control”. En este menú, vamos a la pestaña “Control” y dentro de “Vincular con la celda“, introducimos la celda donde queremos nos muestre el valor. En nuestro caso: B2. Ver gráfico a continuación.
Listo! Ahora, cada vez que seleccionemos alguno de los botones, irá cambiando la celda B2 por los valores 1 o 2 según la opción elegida.
Para terminar este ejemplo introductorio, haremos algo con ese valor. Solamente que muestre el texto “Usted eligió ” y la opción seleccionada.
Podría hacerlo usando la función SI: =SI(B2=1;”Usted eligió SI”;”Usted eligió NO”), pero prefiero usar ELEGIR.
En la celda A5 introducimos la fórmula:
=”Usted eligió “&ELEGIR(B2;”SI”;”NO”)
Esto es, estamos uniendo dos cadenas de texto (a través del operador &, que es equivalente a usar CONCATENAR).
La primera cadena es “Usted eligió “. La segunda es el resultado de la función ELEGIR. Si B2 contiene el valor 1, el resultado será el primero de los valores que se encuentran en esta función después del “;” (“SI”) mientras que si el valor es 2, traerá el segundo valor (“NO”).
TRUCO!! Tal como estamos trabajando, todos los botones que se inserten en la hoja estarán encadenados entre sí y solo podremos elegir entre uno de ellos. Si necesitamos tener varios conjuntos de botones que sean independientes entre sí, debemos agruparlos dentro de “Cuadros de grupo“. Pero esto lo veremos en el próximo tutorial.
———————————————————————————————————————————————-
Actualización 8-Ene-2011: Ya publiqué la segunda parte: Botón de Opción – Varios conjuntos de botones.
———————————————————————————————————————————————-
¿Te gustó este truco o tenés alguna recomendación u otra forma de hacerlo? No te olvides de dejar tu comentario y compartir esta nota!
Buscá más trucos en: trucosdeexcel.com
Seguime por Twitter, usuario “trucosdeexcel”.
Mandá tus sugerencias o preguntas a: excelman@trucosdeexcel.com






Excelente,,,, todos esos trucos son muy vacanossss
excelente!!
tienes algun correo en el qe pueda comunicarme contigo en linea eske tengo algunos proyectos i ocuparia mas ayuda grasias si me pudieras avisar en estos momentos mejor.
hola buenas tardes gracias por la información de botón de opciones, me sirvio demasiado, pero no puedo terminar mi trabajo sin saber como puedo tener varios conjuntos de botones que sean independientes entre sí, agruparlos dentro de “Cuadros de grupo“.
gracias
gracias por todos los tucos , me ayudaron mucho
Queda pendiente la necesidad de Adriana, como podrían lograrse conjunto de botones de opciones que sean independientes dentro de cuadro de grupos, en una misma hoja de excel. Le agradeceriamos esta respuesta
Hola,
Gracias por el comentario! Ya está la segunda parte de este post aquí.
EXCELENTE PRIMERA PAGINA DONDE CONSIGO ALGO REALMENTE UTIL, FELICITACIONES Y AGRADECIDO POR LA AYUDA
Soy profesor de economía y me gustaría aprender hacer gráficas interactivas pero de funciones matemáticas aplicadas a la economía. Ver como cambian sus formas, sus pendientes cuando varian el resto de las condiciones, tales como el precio, el ingreso, etc.
Muchas gracias por la colaboración que me pueda prestar.
Hola Genia !!!
Estoy fascinada con tus lecciones, recien me inicio en excel y trato de dedicar un rato todos los dias a aprender algo de lo que publicas.
Tengo una consulta para hacerte: ¿como puedo hacer para copiar y pegar solamente los SUBTOTALES agrupados de una tabla? y ¿ para el caso de listas desplegables o cuadros combinados, lograr que se despliegue una lista solo de los subtotales agrupados de una tabla? es decir, por ejemplo si el rango a desplegar son CLIENTES y estos estan subtotalizados por producto, que no me repita en la lista del cuadro combinado el mismo cliente todas las veces + su subtotal? ¿se entiende?
Desde ya muchas gracias por tu ayuda
SOS UN GENIO !!!
laura
Excelente. Son de gran ayuda los trucos presentados aquí.