Actualizado el 25 de Septiembre de 2023

Debido a que recientemente he tenido bastante tiempo libre, empecé a tomar un curso de hojas de cálculo con Excel (Bastante útil, por cierto). Como sabrán algunos, soy un gran entusiasta del software libre, por lo que decidí hacer todos los contenidos del curso usando LibreOffice en lugar de Microsoft Office.

Si bien es verdad que en Calc se pueden hacer (casi) todas las cosas que uno puede hacer en Excel, en ocasiones se requieren pasos adicionales, entrar a menús con nombre distinto al de excel, y cosas por el estilo, además de que en ocasiones la documentación y tutoriales disponibles no están del todo claros.

Hoy les explico como hacer una lista desplegable condicional usando Calc.

  1. Estructura tus datos de manera adecuada.

    Estructurar los datos es necesario para que las formulas funcionen de manera correcta. Los datos de la lista deben organizarse de forma horizontal: En una columna se ponen las opciones de la lista desplegable principal. A un lado de la columna de opciones van las opciones a desplegarse:

    Ejemplo de datos para la lista desplegable

  2. Dale un alias a los rangos de datos.

    1. Selecciona el primer rango de datos .
    2. Escribe el nombre del rango de datos en el cuadro de nombre.
    3. Presiona enter.
    4. Repite este proceso para cada rango de datos a usar.

  3. Crea la lista desplegable principal.

    1. Situa el cursor en una celda vacía.
    2. Ve a Datos > Validez.
    3. Selecciona Intervalo de celdas en el menú Permitir.
    4. En Orígen, escribe el nombre del rango de celdas de la izquierda.

      La opción Orígen es sensible a mayusculas y minusculas.

    5. Haz click en Aceptar.
  4. Crea la lista desplegable condicional.

    1. Situa el cursor en una celda vacía.
    2. Ve a Datos > Validez.
    3. Selecciona Intervalo de celdas en el menú Permitir.
    4. En Orígen, escribe la siguiente fórmula: INDICE([Rango de datos con las opciones condicionales],COINCIDIR([Celda de la primer lista condicional],[Rango de datos de la primer lista condicional],0))

    5. Haz click en Aceptar.

La lista desplegable condicional está lista: