¿Cómo asociar un valor a un nombre en Excel?

Resuelto
cocodepeche Mensajes publicados 3 Estado Miembro -  
cocodepeche Mensajes publicados 3 Estado Miembro -
Bonjour, para calcular los gastos de desplazamiento, he recopilado una lista de ciudades y los kilometrajes asociados. ¿Cómo puedo mostrar automáticamente el kilometraje en la columna B al seleccionar una ciudad de la lista desplegable en la columna A? Gracias por tu ayuda.

1 respuesta

  1. Vaucluse Mensajes publicados 27336 Fecha de registro   Estado Colaborador Última intervención   6 453
     
    Hola

    su base de datos en hoja1:

    _ciudad en A, distancia en B
    _edición en hoja2

    si empezamos en A2
    menú desplegable nombre de ciudad en A
    km a extraer en B

    =SI.ERROR(BUSCARV(A2;Hoja1!A:B;2;FALSO);"")

    el código de si error evita la visualización de #N/A cuando A2 está vacío, pero solo es aplicable a partir de Excel 2007

    si es anterior:

    =SI(A2="";"";BUSCARV(A2;Hoja1!A:B;2;FALSO))

    saludos

    --
    La calidad de la respuesta depende sobre todo de la claridad de la pregunta, ¡gracias!
    1
    1. cocodepeche Mensajes publicados 3 Estado Miembro
       
      Merci, beaucoup, ça fonctionne ! (Estoy abusando: ¿puedes explicarme el "2" y el "0"?) Muy cordialmente.
      0
      1. Vaucluse Mensajes publicados 27336 Fecha de registro   Estado Colaborador Última intervención   6 453 > cocodepeche Mensajes publicados 3 Estado Miembro
         
        Sin problema

        lo 2
        BUSCARV busca un valor en la primera columna de un rango y devuelve el que está en la misma fila de la columna indicada por el 2
        si por ejemplo tienes un rango B:X, la fórmula buscará el valor en la columna B y si indicas 2, devolverá el valor en C (2ª columna de B:X) 4 el valor en D, etc.
        el 0
        es un código de Excel que le pide a la fórmula que solo encuentre valores exactos. También se puede escribir así...;FALSO)
        sin esta información, BUSCARV seleccionará el valor inferior más cercano, siempre que la columna de búsqueda esté ordenada de forma ascendente (Alfabético o numérico)

        y para completar la información: BUSCARH hace lo mismo, pero con filas.

        cordialmente
        0
      2. cocodepeche Mensajes publicados 3 Estado Miembro > Vaucluse Mensajes publicados 27336 Fecha de registro   Estado Colaborador Última intervención  
         
        ¡GRACIAS++++ es luminoso!
        Esto ofrece muchas posibilidades y me será muy útil.

        Buen día.
        0