Comparación de listas en Excel (I): cómo identificar elementos comunes mediante recuento

Поделиться
HTML-код
  • Опубликовано: 22 окт 2024
  • En este vídeo se explica cómo comparar, conciliar o puntear dos listas, identificando mediante recuento qué elementos de cada una de ellas se encuentran también en la otra.
    Archivo: drive.google.c...
    Más información (contenidos relacionados):
    ... sobre Funciones esenciales en el uso avanzado de Excel.- • Funciones esenciales e...
    ... sobre Funciones lógicas: la función condicional básica (SI).- • Funciones lógicas: la ...
    ... sobre Comparación de listas en Excel: cómo identificar elementos comunes sin usar fórmulas.- • Comparación de listas ...
    ... sobre Funciones de Excel que no conoces: CONTAR.NO y SUMAR.NO.- • Funciones de Excel que...
    Apoya a Excel Avanzado para Administración de Empresas:
    Donaciones: www.paypal.me/...
    Suscripción (gratuita): / @eaae
    Membresía (unión al canal): / @eaae
    Consultas comerciales: Consultas.EAAE@gmail.com
    Síguenos en RRSS:
    en Facebook: / excel-avanzado-para-ad...
    en Twitter: / excelrpv

Комментарии • 143

  • @huesito1907
    @huesito1907 3 года назад +2

    Maestro siga así, directo al grano y sin mucho trabajo....GRACIAS!!!

    • @eaae
      @eaae  3 года назад +2

      Me alegro de que le haya gustado. Gracias por su comentario.

  • @mauriciojimenez3099
    @mauriciojimenez3099 4 года назад +2

    Como siempre, extraordinarias cápsulas informativas y coleccionables para ser vistas en todo momento....

    • @eaae
      @eaae  4 года назад

      Muchas gracias. Me alegro de que le guste.

  • @andresmanoli2525
    @andresmanoli2525 4 года назад +2

    hola buenas tardes , debo felicitarlo por su manera de explicar cada ejemplo dentro de excel , me ha solucionado varios inconvenientes ... gracias

    • @eaae
      @eaae  4 года назад +1

      Muchas gracias. Me alegro de que estos tutoriales le resulten útiles.

  • @XURXOSM
    @XURXOSM 4 года назад +1

    Perfecto. Con su tutorial, ya he conseguido el objetivo. Muchas gracias

    • @eaae
      @eaae  4 года назад

      Me alegro de que le haya sido útil. Gracias por comentar.

  • @rperea73
    @rperea73 2 года назад +1

    Muchas gracias por este video. Llevaba meses tratando de encontrar una fórmula para comparar listas sin usar macros hasta que me salió hoy la sugerencia de tu video. Saludos desde Panamá.

    • @eaae
      @eaae  2 года назад +1

      Me alegro de que le haya sido útil. En los próximos meses publicaremos un vídeo con otra técnica para conseguirlo... aunque ya está disponible para los miembros del canal.

  • @jerrymilesmiles9313
    @jerrymilesmiles9313 4 года назад +2

    Como diría la maestra de inglés "Outstanding". Le felicito, muy buenos sus videos y valioso aporte con sus conocimientos para nosotros los usuarios. Saludos desde Limón, Costa Rica!

    • @eaae
      @eaae  4 года назад

      Gracias por su comentario. Espero que otros vídeos de este canal también le parezcan interesantes.

  • @joseignaciomartin4092
    @joseignaciomartin4092 2 года назад +1

    Es un caso muy común en muchos pequeños negocios, ferreterías, repuestos de automóviles, almacenes de fontanería, etc, tener proveedores con 1.000, 2.000, o más artículos.
    La cuestión es cuando estos proveedores modifican sus tarifas y hay que distinguir entre los artículos coincidentes, los nuevos productos y los que se han retirado, pero que nuestra Pyme, aún tiene en existencias y no va a retirar de su base de datos.
    Hay varias maneras de hacerlo, pero no he encontrado ninguna al nivel de las soluciones magistrales al que este canal nos tiene acostumbrados.
    Un cordial saludo.

    • @eaae
      @eaae  2 года назад

      Efectivamente, se trata de un problema muy frecuente, pero su solución depende de cómo estén estructurados los datos en su hoja de cálculo. Como ideas preliminares, creo que la clave estará en definir el rango de fechas en las que sería válida cada tipo de operación (compra o venta), para que deje de ser posible formular pedidos una vez el producto sea retirado del catálogo del proveedor, pero sí cerrar ventas mientras subsistan existencias. Sobre la forma de incorporar esos rangos de fechas puede resultarle útil (como mera idea) este vídeo: ruclips.net/video/-RS9WdkE79c/видео.html. No obstante, como le decía, la forma precisa de formular la solución al problema que plantea dependerá muy estrechamente de los datos de que disponga y de cómo estén incorporados a su hoja de cálculo. Si necesita alguna ayuda más precisa no dude en consultarnos y, si le parece oportuno, compartir un ejemplo de sus datos para que podamos ofrecerle alguna sugerencia más concreta.

    • @aquariumdiscus5662
      @aquariumdiscus5662 2 года назад +1

      @@eaae Las bases de datos suelen corresponder al siguiente esquema:
      La primera columna contiene el ID del producto, un código seguro, generalmente un código EAN.
      La segunda columna, una referencia comercial que no utilizaremos en este caso, dado que su nomenclatura suele una letra y varios número, lo que la convierte en insegura ya que varios proveedores, pueden coincidir en la misma forma de referenciar los productos.
      Después, viene la descripción del artículo, el precio, el descuento comercial, el I.V.A. la unidad de embalaje, la unidad de venta y por ejemplo la fecha a de vigencia del precio.
      Pero al margen de todo esto, lo que nos encontramos es con una columna de códigos de la nueva tarifa y otra columna de códigos de la tarifa anterior y la cuestión es, compararlos y marcar por ejemplo de azul los códigos que están en la nueva tarifa y no en la anterior, es decir los nuevos productos.
      Igualmente comparar los códigos de la vieja tarifa con la nueva y marcar de rojo los que están en la vieja pero no en la nueva, es decir los artículos obsoletos.
      Una vez obtenidos estos dos rangos de códigos, copiamos uno a continuación de otro, ordenamos y eliminamos duplicados y el resultado debería de ser un único rango con códigos azules, los nuevos, códigos negros, los que están en las dos listas y los marcados en rojo que serían los productos obsoleto, a liquidar.
      La cuestión es como hacer esto de manera eficiente y segura.
      Un saludo.

    • @eaae
      @eaae  2 года назад

      @@aquariumdiscus5662 Es una opción razonable, que requiere algo de trabajo manual, pero que puede resolver la necesidad planteada. Se puede automatizar la actualización de los nuevos precios, pero para hacerlo sería imprescindible tener acceso a una hoja de cálculo de ejemplo.

  • @josecarlosrodriguez8146
    @josecarlosrodriguez8146 4 года назад +1

    Este vídeo me ha ahorrado una semana de trabajo. ¡Gracias!

    • @eaae
      @eaae  4 года назад +1

      Me alegro de que le sea útil. Muchas gracias por su comentario.

  • @JorgeAMOvlc
    @JorgeAMOvlc 4 года назад +1

    Simplemente gracias.... Acabo de descubrir su canal y me parece increíblemente útil.

    • @eaae
      @eaae  4 года назад

      Me alegro de que le guste, Jorge. Bienvenido.

    • @JorgeAMOvlc
      @JorgeAMOvlc 4 года назад

      @@eaae gracias!!! Estoy buscando se hacerme una especie de calendario de vencimientos de facturas. Tiene algún video que me pueda ayudar? Tengo un libro de Excel como los libros de IVA y quiero que me haga un resumen de lo que me vaya a vencer cada mes. Quizás pido demasiado jeje. Un saludo

    • @eaae
      @eaae  4 года назад

      @@JorgeAMOvlc Creo que no es un problema complejo. En principio, lo que quizas necesite es un recuento condicional, pero la solución adecuada dependerá de la naturaleza y de la estructura de sus datos. Si quiere facilitarme su hoja de cálculo, le echo un vistazo.

    • @JorgeAMOvlc
      @JorgeAMOvlc 4 года назад +1

      @@eaae muchas gracias por su interés!! Pero no me gustaría abusar. Si no es molestia me puede facilitar un correo y le mando mi plantilla con lo que quiero hacer

    • @eaae
      @eaae  4 года назад

      @@JorgeAMOvlc Si usa Facebook, puede hacérmela llegar mediante un mensaje a facebook.com/ExcelRpv. En otro caso, puede subirla a algún depósito online y compartir aquí un enlace.

  • @richardcorrales8808
    @richardcorrales8808 4 года назад +3

    Excelente video como ya nos tiene acostumbrado, parece algo sencillo pero particularmente no lo sabía, gracias por este tutorial

    • @eaae
      @eaae  4 года назад

      Muchas gracias por su comentario. Me alegro de que le haya gustado.

  • @XURXOSM
    @XURXOSM 4 года назад +2

    Ayer viendo otro de sus tutoriales me contestó para le diera una visualización a este. Creo que me valdrá para lo que necesito. Muchas gracias

    • @eaae
      @eaae  4 года назад +1

      Me alegro de que le sirva. Si encuentra alguna dificultad no dude en volver a consultarme.

    • @XURXOSM
      @XURXOSM 4 года назад +1

      @@eaae Para lo que lo necesito ya tengo una solución para buscar 5 números aleatorios entre 1 y 72. Luego tengo una lista de números del 1 al 72, que son 25 números. Y ahora con este vídeo, el contar.si, compararé la lista de los 5 números aleatorios con los 25 números de la otra lista y saber si alguno coincide.
      Es para un asunto de oposiciones. Tienen 72 temas y van a estudiar "solo" 25 y como sacan 5 bolas, para elegir 1 tema a desarrollar, con esta hoja de cálculo es hacer simulaciones de la extracción de esas 5 bolas y ver si hubo "suerte" :)

    • @eaae
      @eaae  4 года назад +1

      @@XURXOSM Puede utilizar Excel para hacer simulaciones por el método de Montecarlo. En este canal tiene un par de vídeos donde aplico el método para la resolución de problemas de este tipo. Le recomiendo que los vea: ruclips.net/video/HftCO_GaZaY/видео.html (sobre la paradoja de los cumpleaños) y ruclips.net/video/ZjGUamzJt08/видео.html (sobre el problema de Monty Hall).

  • @antoniorodriguez1737
    @antoniorodriguez1737 4 года назад +1

    excelente explicación como siempre.
    Me he permitido la libertad de compartir este tutorial y otros de los tuyos en facebook espero contar con su aprobación

    • @eaae
      @eaae  4 года назад

      Sí, puede compartir el enlace: ruclips.net/video/bLsa7q50eA8/видео.html.
      Espero que a sus amigos también les guste.

  • @RandallQuirosMora
    @RandallQuirosMora 4 года назад +2

    Muchas gracias muy útil.

    • @eaae
      @eaae  4 года назад

      Muchas gracias. Me alegro de que le haya resultado interesante.

  • @fernandovargas7677
    @fernandovargas7677 3 года назад +1

    me ayudaste mucho, muchas gracias.

    • @eaae
      @eaae  3 года назад

      Gracias a usted por su comentario.

  • @GloriaHernandez-lv3xt
    @GloriaHernandez-lv3xt 4 года назад +1

    MUCHAS GRACIAS...

    • @eaae
      @eaae  4 года назад

      Gracias a usted por su comentario.

  • @DavidGonzalez-sz7cs
    @DavidGonzalez-sz7cs 4 года назад +1

    Muy interesante algo tan sencillo como contar aplicado a algo practico. Gracias

    • @eaae
      @eaae  4 года назад

      Efectivamente. Es un ejemplo de la idea nuclear de este tutorial: ruclips.net/video/_XTxYSl00AM/видео.html.

  • @brendamg7298
    @brendamg7298 2 месяца назад +1

    Muy interesante

    • @eaae
      @eaae  2 месяца назад

      @@brendamg7298 Muchas gracias, Brenda.

  • @rafa20874
    @rafa20874 Год назад +1

    Excelente Ejercicio!!!!

    • @eaae
      @eaae  Год назад +1

      Muchas gracias, Rafael.

  • @joseluiscerdanmartinez00
    @joseluiscerdanmartinez00 4 года назад +4

    Hola,
    Llevo un tiempo siguiendo sus vídeos, me parecen muy interesantes, muy bien estructurados, muy bien explicados y con bastante detalle de los pasos realizados.
    Me decido a escribirle hoy, para hacer una pequeña observación o propuesta.
    Considero que sería interesante, que además de identificar si un elemento se encuentra en otra lista, se podría identificar en que posición o posiciones se encuentra.
    Un saludo.

    • @eaae
      @eaae  4 года назад +5

      Muchas gracias por su comentario. Me alegro de que le guste el contenido y la estructura de los vídeos del canal.
      En cuanto a su sugerencia, me parece muy oportuna. De hecho, pensé incluir ese cálculo (la posición en la "otra" lista), pero al final decidí no incorporarlo al tutorial por aislar mejor su contenido. No obstante, para identificar en qué posición se encuentra un determinado valor en la "otra" lista, bastaría una simple función COINCIDIR, y si necesita "traer" algún valor de la otra lista, una anidación con INDICE como la que se explica aquí: ruclips.net/video/SW0WhlFRtwg/видео.html.

    • @antoniorodriguez1737
      @antoniorodriguez1737 4 года назад +2

      @@eaae y si ademas hubiese varias coincidencias repetidas? como me traigo todas las repeticiones? o al menos su orden en la fila?

    • @eaae
      @eaae  4 года назад +1

      @@antoniorodriguez1737 Aquí tiene una técnica que le puede ser útil: ruclips.net/video/HQ69oLdRQPk/видео.html.

  • @MrLococaco
    @MrLococaco 3 года назад +1

    Excelente

    • @eaae
      @eaae  3 года назад

      Muchas gracias, Fabián.

    • @MrLococaco
      @MrLococaco 3 года назад +1

      Amigo, tus vídeos son de otra nível. Saludos desde Chile.

    • @eaae
      @eaae  3 года назад

      @@MrLococaco Me alegro de que opine así. Es usted muy amable.

  • @The_Barto_
    @The_Barto_ 4 года назад +1

    Saludos cordiales desde Bogotá Colombia, muy buenos videos , quisiera aprender sobre macros y visual basic muchas gracias

    • @eaae
      @eaae  4 года назад

      Tomo nota de su sugerencia. De momento, el canal está orientado a la formulación y el diseño de procedimientos y a algunas herramientas. Quizás en un futuro empiece a introducir macros y VBA.
      Gracias por su comentario.

  • @humbertochinchillamora3513
    @humbertochinchillamora3513 4 года назад +2

    Excelente ¡ Manito Arriba !. Faltaría solo extraerlas a otro lugar. Saludos

    • @eaae
      @eaae  4 года назад

      Muchas gracias. Para llevar las coincidencias (o las no coincidencias) a otro lugar, sería suficiente con emplear funciones de búsqueda y referencia apoyadas en algún recuento.

  • @reinaldoromero5994
    @reinaldoromero5994 4 года назад +1

    Tus materiales han sido muy útiles y muy didácticos, ¡Mis felicitaciones!. Me gustaría sugerirte si puedes realizar un tutorial de cómo copiar y pegar listas largas filtradas ya que lo he intentado con la función solo celdas visibles y no funciona. Saludos cordiales.

    • @eaae
      @eaae  4 года назад

      Muchas gracias por su comentario.
      El copiado de listas filtradas es posible. No sé qué es lo que puede fallar en su caso. Por favor, describa con algo más de detalle en qué casos y con qué procedimiento no consigue copiar.

  • @lautarob
    @lautarob 4 года назад +4

    Muchas gracias 🙏 muy practico y útil. Solo una sugerencia. Sería bueno si al poner la fórmula hiciera un zoom sobre la misma de forma que quienes vean el vídeo en un teléfono puedan leerla.

    • @eaae
      @eaae  4 года назад +1

      Gracias. Tomo nota de su sugerencia. Intentaré que las fórmulas se puedan ver con un mayor tamaño. No obstante, el archivo con el ejemplo está disponible para su descarga.

    • @lautarob
      @lautarob 4 года назад +1

      Excel Avanzado para Administración de Empresas muchas gracias 🙏

  • @juanjo_vlc
    @juanjo_vlc 4 года назад +1

    Me he suscrito recientemente y me gustan sus vídeos. Muchos de ellos tienen un nivel superior al mío pero no pierdo la esperanza de que algún día los pueda aplicar. Un saludo

    • @eaae
      @eaae  4 года назад +2

      Me alegro de que le gusten. Por supuesto, lo ideal es que empiece a aplicar estos recursos cuanto antes. Aunque sea practicando en ejemplos como los propuestos. Seguro que antes o después les acaba encontrado aplicación en situaciones reales, tanto empresariales como personales. Y si encuentra alguna dificultad al hacerlo no tenga inconveniente en preguntar lo que necesite.

  • @jesusgalme2821
    @jesusgalme2821 4 года назад +1

    Muy bueno, como siempre. Cuidate la voz. Un saludo.

    • @eaae
      @eaae  4 года назад

      Muchas gracias.

  • @barbaramartinez9846
    @barbaramartinez9846 3 года назад

    GRACIAS!!!

    • @eaae
      @eaae  3 года назад

      Gracias a usted por su comentario.

  • @alfonsofilorio6711
    @alfonsofilorio6711 2 года назад +1

    Thanks!

    • @eaae
      @eaae  3 месяца назад

      Muchas gracias por su generosidad.

  • @danielgutierrez4777
    @danielgutierrez4777 2 года назад +1

    Buenas tardes, la verdad explica muy bien lo felicito por eso y por el contenido de su canal. Ahora yo tengo el caso de que tengo registros repetidos en una lista como hago para compararlos con otra lista que también tiene registros repetidos? muchas gracias !!

    • @eaae
      @eaae  2 года назад

      Esta técnica funciona también cuando los valores están repetidos. Por favor, describa con más detalle el caso al que se refiere o comparta su hoja de cálculo para que podamos ofrecerle alguna ayuda personalizada.

  • @bananero5670
    @bananero5670 4 года назад +2

    Hola! Muy buenos tutos! Hay algún video de excel para realizar conciliaciones bancarias? Retenciones/percepciones? GRACIAS

    • @eaae
      @eaae  4 года назад +1

      La conciliación bancaria es un simple cruce de tablas en la mayoría de los registros. En este tutorial se muestra como hacerlo. En casos más complejos, puede necesitar cruzar varios criterios simultáneamente, y hay tres vídeos en los que explico algunas técnicas que le pueden servir: ruclips.net/video/eHM3JZNwKaM/видео.html, ruclips.net/video/4qS5vljL-Vo/видео.html y ruclips.net/video/_60WhWVa20U/видео.html,
      Si la conciliación incluye algunos movimientos agregados, puede necesitar comprobar sumas a priori no calculadas, y aquí explico una técnica para hacerlo: ruclips.net/video/K6nM_uaCsiU/видео.html.
      Espero que con estas sugerencias pueda resolver su duda. No obstante, si quiere alguna idea más concreta, vuelva a consultarme y trataré de ayudarle.

  • @TrackLander
    @TrackLander 4 года назад +2

    Interesante, una nueva forma que me apunto.
    Yo usaba una función innombrable en este canal por eso es no la voy a nombrar y tampoco voy a buscar algo que sea sinónimo, ahora eso lo hago con el binomio INDICE y COINCIDIR, en mi trabajo es muy habitual tener que comparar importes de facturas de diferentes clientes, con estas funciones determino si el cliente de la lista A aparece en la B si los importes de ambas facturas coinciden y si no es así cual es la diferencia.
    El otro día me encontré por casualidad con este video ruclips.net/video/_HkC23Bwxqo/видео.html, aplicando sus sabios consejos y las cosas que aprendo aquí, se puede decir, aunque sea algo arrogante por mi parte, que de todo mi departamento soy el que mejor afilado tengo el hacha.
    Muchas gracias profesor.

    • @eaae
      @eaae  4 года назад +1

      La comparación de listas se puede conseguir de diversas formas. El uso de INDICE y COINCIDIR es perfectamente aplicable a este caso (le agradezco que me evite el disgusto de mencionar otras alternativas muy populares, pero más ineficientes). En un futuro tutorial explicaré cómo pueden compararse listas considerando varios criterios.
      En cuanto al vídeo que comparte, no puedo más que felicitarle por mantener sus herramientas de trabajo en perfecto estado. Seguro que de ese modo trabaja más rápido, con un esfuerzo menor, con una fiabilidad mucho mayor, liberando tiempo para otras tareas... De ello no sólo se beneficia su empresa, sino también su salud profesional y laboral. Habrá oído que el cuchillo más peligroso al cocinar es el que está mal afilado. Tener sus hojas de cálculo bien afiladas le ahorrará más de un corte... Enhorabuena.

    • @TrackLander
      @TrackLander 4 года назад +1

      @@eaae Pues si, eso de los cuchillos afilados es un tema que toco, jajajajaja.
      Saludos cordiales.

  • @user-xu9nc7hi9h
    @user-xu9nc7hi9h 4 года назад +3

    Muy interesante. Pero me gustaría saber cómo se puede comparar una lista más compleja. Imaginemos un extracto bancario de una cuenta y queremos compararla con la cuenta de la contabilidad para ver si hemos contabilizado todos los movimientos o bien duplicado, etc. Lo que en argot contable se llama punteo y conciliación. En ambas listas pueden repetirse importes (por ejemplo cuotas fijas, préstamos, etc.
    Entiendo que podríamos encadenar o anidar algún tipo de función ... cuál es su opinión?

    • @eaae
      @eaae  4 года назад

      La forma concreta de hacerlo dependerá de cómo estén estructurados los datos en sus fuentes. En cualquier caso tendrá que utilizar un recuento, que podría llegar a evaluar varios criterios mediante CONTAR.SI.CONJUNTO, o evaluar cadenas concatenadas u otras opciones, pero la solución pasará por un recuento igual que en este caso. Le sugiero que vea estos vídeos sobre distintas técnicas de búsqueda con varios criterios (ruclips.net/video/eHM3JZNwKaM/видео.html, ruclips.net/video/4qS5vljL-Vo/видео.html y ruclips.net/video/_60WhWVa20U/видео.html ). Con la debida adaptación para este propósito (punteo y conciliación), alguna de estas técnicas se adaptará a la estructura de sus datos. Pero si no consigue lo que busca, no dude en volver a consultar (incluso compartiendo una versión de su archivo), e intentaremos ayudarle.

  • @joanisernarmengol4667
    @joanisernarmengol4667 3 года назад +2

    Apreciado Rafael, a ver si me puedes ayudar... tengo una columna A con algunos registros duplicados y una columna B con valores numéricos correspondientes a la columna A. Quiero sumar el total de la columna B, pero que no me sume los duplicados, solamente el de (por ejemplo) mayor valor... gracias por tu atención

    • @eaae
      @eaae  3 года назад +2

      ¿Podría usar una columna adicional? ¿Dispone de la función MAX.SI o de MAX.SI.CONJUNTO?

    • @joanisernarmengol4667
      @joanisernarmengol4667 3 года назад +2

      @@eaaeque rápido! Gracias, sí se pueden usar columnas adicionales, mientras no sea la versión 360 creo que si tendrá esa función... Es el ordenador del trabajo...

    • @eaae
      @eaae  3 года назад +2

      @@joanisernarmengol4667 Entonces, puede usar una columna adicional para contar cuántas veces ha aparecido el código de la columna A hasta la fila que se esté evaluando, y que devuelva el máximo condicionado que corresponda a ese código sólo cuando ese recuento incremental sea igual a 1. De este modo garantiza que a cada código, aunque aparezca varias veces, sólo le asigna valor la primera vez, y que ese valor que se le asigna sea el máximo. La suma de esa columna adicional será lo que busca. Si no dispone de las funciones de máximo o mínimo condicional, puede usar en su lugar esta técnica: ruclips.net/video/y0OP9OLRJZM/видео.html.

    • @joanisernarmengol4667
      @joanisernarmengol4667 3 года назад +1

      @@eaae muchas gracias por su atención! 😉 Y gracias por los vídeos, que son fantásticos!

    • @eaae
      @eaae  3 года назад +2

      @@joanisernarmengol4667 Espero que estas sugerencias le sean útiles.

  • @yurisalcedo9376
    @yurisalcedo9376 3 года назад +2

    Muchisimas gracias, me encanta su forma de explicar, muy comprensible. Me he suscrito a su canal.
    Tengo una duda, agradecería mucho su ayuda. Si yo quisiera buscar valores que no son exactos, por ejemplo, en Lista 1 tengo Maria Suarez y en Lista 2 tengo María Suarez Lopez., en este caso Contar Si no me funcionaría porque no son iguales, que formula podría usar? Llevo horas viendo tutoriales y no he podido encontrar solución a mi problema.

    • @eaae
      @eaae  3 года назад +1

      Muchas gracias por su comentario. Me alegro de que se haya suscrito y le doy la bienvenida a nuestro canal.
      En cuanto a su columna, no existe una fórmula que permita identificar valores "parecidos", porque el "parecido" puede concebirse de un modo demasiado subjetivo. Por ejemplo, "Fernández" (con tilde) puede considerarse parecido a "Fernandez" (sin tilde), pero en algún contexto también podría ser parecido a "González"... Por eso, para lograr su objetivo tendría que definir con bastante precisión qué debe entenderse por "parecido": cierto número de letras iniciales, algunas letras finales, una especificación de equivalencias en una tabla auxiliar...

    • @yurisalcedo9376
      @yurisalcedo9376 3 года назад +1

      @@eaae Entiendo, muchísimas gracias por su atención, ya me quedo más tranquila al saber que no existe una fórmula específica para esos casos.
      Muy valioso su aporte.
      Saludos.

  • @trinityskycosmos1668
    @trinityskycosmos1668 2 года назад +1

    Buen ejemplo pero se puede hacer de otras dos maneras usando falso y verdadero y otra forma es usando fórmula de formato condiciónal

    • @eaae
      @eaae  2 года назад

      Usar VERDADERO o FALSO en vez de "Sí" y "No" es posible, por supuesto, pero no cambia la técnica de formulación. Se puede usar cualquier valor o cualquier texto que sea suficientemente explicativo. En cuanto al uso de formatos condicionales con este mismo propósito (y sobre este mismo ejemplo), ya lo hemos explicado en este otro vídeo: ruclips.net/video/WPrf0cbEKOc/видео.html.

  • @graywinter1999
    @graywinter1999 4 года назад +1

    Cómo haría si tengo que comparar dos listas en las cuáles podría tener duplicados, pero solo quiero identificar los que no aparecen en una de las listas?

    • @eaae
      @eaae  4 года назад

      Para identificar los valores que aparecen en una de las listas usa una función CONTAR.SI con el operador ">0" como criterio. Para identificar los valores que no aparecen, cambien el criterio a un simple cero.

  • @angiemb75
    @angiemb75 4 года назад +2

    Y contar. Si>o con formato condicional?

    • @eaae
      @eaae  4 года назад +1

      Sería otra opción muy parecida. Con el formato condicional que usted propone, el fundamento de la comparación seguiría siendo un recuento (CONTAR.SI), y lo único que cambiaría sería que, en vez de identificarse las coincidencias con un "Sí", se significarían con el formato que eligiese. Pero sería una opción igualmente válida. Muchas gracias por su comentario.

  • @Isabel-wv8ny
    @Isabel-wv8ny 3 года назад +1

    uff, yo estos punteos los hago con "Formato condicional" y marcando coincidentes en un color determinado, es muy simplón, pero se me hace compleja la fórmula

    • @eaae
      @eaae  3 года назад

      Si lo hace con un formato condicional, usará una formulación parecida. Tenga en cuenta que la fórmula usada realmente es muy sencilla: un simple recuento.

  • @jacoboortuzarvizcarra9571
    @jacoboortuzarvizcarra9571 3 года назад

    Hola, seguro es una solución super simple, pero no puedo comparar los datos de las dos columnas en el archivo que estoy trabajando, ya revisé incluso el formato en que está guardado el archivo y no me permite hace la comparación entre una lista con 460 filas y otra de 503 filas, no sé si sea mucha información, de antemano gracias.

    • @eaae
      @eaae  2 года назад

      Para que podamos ayudarle, comparta su archivo e intentaremos ofrecerle una fórmula adecuada.

  • @juanluis593
    @juanluis593 4 года назад

    Considerad Power query y las opciones dentro de combinar consultas

    • @juanluis593
      @juanluis593 4 года назад

      ruclips.net/video/-kle5a7vbRA/видео.html

    • @eaae
      @eaae  4 года назад

      Es otra opción interesante. Gracias por compartirla.

  • @miriamsantana4620
    @miriamsantana4620 4 года назад +1

    Hola, muy buenos vídeos, me he suscrito a su canal, me vienen fenomenal. Tengo una duda, quiero ordenar unos números de facturas en una columna y no me los ordena, son de este modo: G2020/1, G2020/2, G2020/3............G2020/10.............G2020/20 y me los ordena asi: G2020/1, G2020/10,.........G2020/2, G2020/20......., G2020/3, G2020/4. ¿Como puedo hacer para que ordene G2020/1, G2020/2..........G2020/3, .......G2020/10.......G2020/20.......G2020/30, .......... Quedo a la espera de su comentarios. Muchas gracias. Un saludo. José C.

    • @TrackLander
      @TrackLander 4 года назад +2

      Con el permiso del profesor voy a ver si te puedo ayudar.
      Yo lo he conseguido de la siguiente manera.
      Columna A
      G2020/1, G2020/20,... etc.
      Veo que los primeros 6 caracteres son siempre iguales por lo tanto para ordenarlos según tu criterio /1 /2 /3... /10 /20 etc, solo vamos a necesitar los últimos dígitos después de la barra.
      Columna B
      Partimos de la base que los números están en la columna A todos desordenados, el primer paso es crear una columna con solo la terminación que nos interesa, los colocare en la columna B y la formula será esta VALOR(SI(LARGO(A2)=7;DERECHA(A2;1);DERECHA(A2;2)))
      Esta formula convierte el texto en un numero (VALOR), comprueba la longitud (LARGO) del numero de factura y dependiendo del tamaño 7 u 8 dígitos escribe una o dos cifras de la derecha (DERECHA).
      Columna C
      Con esta formula SI(B2="";"";CONTAR.SI(B$2:B$30;"

    • @eaae
      @eaae  4 года назад +1

      Bienvenido al canal. Me alegro de que los tutoriales le gusten y les encuentre utilidad.
      En cuanto a su consulta, puede comprobar que Excel ordena perfectamente los datos... teniendo en cuenta que, aunque parezcan números (o estén formados en parte por números) realmente son cadenas alfanuméricas (como si fuesen puros textos, a este efecto). Así que para ordenar esos códigos, tendrá que descomponer la parte que sea común (en su ejemplo, "G2020"), y que no intervendrá en la ordenación (o, al menos, no plantea problemas de "desorden"), y la parte que debe ordenar "como si fuese" un número (en su ejemplo, lo que va detrás del "/"). Le sugiero que pruebe este procedimiento, en una única fórmula o en varias columnas: 1. localice la posición de ese "/" con HALLAR; 2. aísle la parte posterior de su código (la parte numérica que ahora queda mal ordenada) mediante EXTRAE (hacerlo con DERECHA le obligaría a usar también LARGO, y es una opción un poco más compleja); 3. como la parte aislada seguirá siendo un texto (aunque formado por dígitos), multiplíquela por 1 para que sea tratada un número; 4. ordene con un recuento con uno (con CONTAR.SI) o con varios criterios (con CONTAR.SI.CONJUNTO). Este último paso (la ordenación) es el más complejo, pero tiene en este canal un tutorial donde lo explico con detalle: ruclips.net/video/ZvBOdnV9oTw/видео.html. Pruebe esta solución y, si no consigue lo que pretende, vuelva a consultarme (incluso facilitando un enlace a su archivo) e intentaré ayudarle.

    • @eaae
      @eaae  4 года назад +1

      @@TrackLander El método que explica es muy bueno. Su algoritmo (el procedimiento) coincide con el que yo estaba escribiendo, aunque no detallé la sintaxis de las fórmulas, como usted. También hay una pequeña diferencia en la forma de convertir la parte final de la cadena en un número (pero es una diferencia puramente accidental). En líneas generales, su método coincide con el que yo estaba pensando, así que no tengo nada más que añadir... Creo que con su respuesta nuestro amigo va a quedar francamente satisfecho.

    • @miriamsantana4620
      @miriamsantana4620 4 года назад +1

      @@eaae muchas gracias

    • @miriamsantana4620
      @miriamsantana4620 4 года назад

      @@eaae muchas gracias

  • @luiseduardoalgarinmena3991
    @luiseduardoalgarinmena3991 3 года назад

    La verdad me gustaría q explicara la fórmula para q así sea más comprensible

    • @eaae
      @eaae  3 года назад

      ¿Qué fórmula necesita que le explique?

  • @carmencancelo7396
    @carmencancelo7396 4 года назад +1

    Lo hice con 1800 filas. Pero no me trajo todos los valores de una y otra columna

    • @eaae
      @eaae  4 года назад +1

      ¿Ha modificado correctamente los rangos de las fórmulas? No hay razón para que estas fórmulas no funcionen con esa cantidad (relativamente normal) de datos. Si no consigue resolver el problema, cópieme aquí la fórmula que no devuelve el resultado esperado y trataré a de ayudarla a encontrar la causa.

  • @carmencancelo7396
    @carmencancelo7396 4 года назад +1

    Qué pasa cuando los valores se repiten? (Y no están duplicados)

    • @eaae
      @eaae  4 года назад +1

      ¿A qué se refiere con que "se repiten" pero "no están duplicados"? Por favor, póngame un ejemplo y trataré de darle una solución.

    • @DoroteoNavarrete
      @DoroteoNavarrete 3 года назад +2

      @@eaae
      Me gustó la pregunta de Carmen.
      Asumo que se refiere a que algún valor se repita, o este duplicado pero no está mal que se repita. No imagino un ejemplo concreto no me han tocado.
      Pero pongámosle (inventando) más de una sucursal en la misma ciudad. La ciudad aparecería varias veces porque las sucursales son varias.

    • @eaae
      @eaae  3 года назад +1

      @@DoroteoNavarrete Su interpretación de la consulta de Carmen parece razonable. En el caso que plantea, el cotejo de listas podría hacerse de manera similar en uno de los sentidos y podría hacerse sobre una lista depurada (sin duplicados) en el otro. Para automatizar esa depuración podría usarse una técnica como la que se explica aquí: ruclips.net/video/DqgqRspDwEA/видео.html.

    • @DoroteoNavarrete
      @DoroteoNavarrete 3 года назад +1

      @@eaae
      Muchísimas gracias por responder. Pronto estaré viendo ese video que me recomiendas.
      Saludos

    • @eaae
      @eaae  3 года назад

      @@DoroteoNavarrete Espero que le parezcan interesantes. No dude en dejar su comentario, si le parece bien.

  • @lacs83
    @lacs83 4 года назад

    Duda... Si lo único que quiero, es saber si un elemento de la lista A esta en B, acaso no es mejor utilizar otra función como BUSCARV o COINCIDIR? Por que en este caso la lista B esta compuesta de 10 elemento, pero si la lista B fuera de miles de elementos, CONTAR.SI va a recorrer todos los elementos para regresar un conteo. mientras alguna otra función se detendrá en la primera coincidencia, siendo mas optimo para el propósito planteado. Saludos!

    • @eaae
      @eaae  4 года назад

      Tanto BUSCARV como COINCIDIR recorrerán la lista entera, igual que CONTAR.SI, porque a priori ninguna función puede saber dónde se va a encontrar una posible coincidencia. Una cosa es que devuelvan el primer resultado que encuentren, pero otra distinta es que no necesiten evaluar el rango entero como argumento.

    • @lacs83
      @lacs83 4 года назад

      @@eaae Entonces pensaría que tanto BUSCARV y COINCIDIR son funciones ineficientes! Para que recorrer todos los elementos de una lista de un millón cuando la primera coincidencia la encontraron supongamos en el elemento #50

    • @eaae
      @eaae  4 года назад

      @@lacs83 ¿Qué función propone usted que sea capaz de reconocer directamente a la celda coincidente sin necesidad de recorrerlas todas? ¿Y cómo podría estar esa función segura de que la celda coincidente no será la enésima si no encontró la coincidencia en las n-1 celdas anteriores? Tanto BUSCARV como COINCIDIR deben recorrer todas las celdas porque el argumento de la matriz de búsqueda tiene que ser completo. Exactamente igual que con CONTAR.SI.

    • @lacs83
      @lacs83 4 года назад

      @@eaae veamos... No hay algoritmo que pueda aplicarse a un conjunto de datos y a la primera localice el dato. Hasta donde he leído eso no existe! Pero, precisamente para eso hay algoritmos optimizados para trabajar lo menos posible. Si buscarv o coincidir tienen que recorrer miles de elementos, para al final devolverme el valor de uno de los primeros, entonces son funciones ineficientes! Y francamente no creo que microsoft haya pagado miles de dólares a programadores que hayan implementado un algoritmo pésimo de búsqueda. Saludos!

    • @eaae
      @eaae  4 года назад

      @@lacs83 Desde mi primera respuesta ya le he asegurado que tanto la función CONTAR.SI (la que yo uso) como BUSCARV y COINCIDIR (las que usted sugiere) tienen que recorrer todo el rango, con independencia de si la coincidencia está al principio o al final. Usted sostenía que estas podrían ser mejores (dijo "¿acaso no es mejor utilizar otra función como BUSCARV o COINCIDIR?"). Yo le expliqué que no era mejor ni peor. Como siguió insistiendo en no usar "funciones ineficientes" (dijo "¿para qué recorrer todos los elementos de una lista de un millón cuando la primera coincidencia la encontraron supongamos en el elemento #50?"), le pregunté cuál sugería (aunque yo ya sé que no hay ninguna). Y ahora responde que "no hay algoritmo que pueda aplicarse a un conjunto de datos y a la primera localice el dato. Hasta donde he leído eso no existe", pero también dice que "precisamente para eso hay algoritmos optimizados para trabajar lo menos posible". Aprecio una contradicción entre sus anteriores afirmaciones y esta última, y otra contradicción entre sus dos afirmaciones más recientes. Lo lamento mucho, pero no soy capaz de comprender qué quiere decir.
      Si tiene alguna consulta concreta, estaré encantado de intentar ayudarle.

  • @benjamincadena4854
    @benjamincadena4854 3 года назад

    Un tutorial de consultal v

    • @eaae
      @eaae  3 года назад

      Aquí tiene dos: ruclips.net/video/taC4KRZdcb8/видео.html y ruclips.net/video/SW0WhlFRtwg/видео.html.

  • @josecars47countach23
    @josecars47countach23 2 года назад +1

    Muchas gracias

    • @eaae
      @eaae  2 года назад

      Gracias a usted por su comentario.

  • @reinaldoromero5994
    @reinaldoromero5994 4 года назад +1

    Tus materiales han sido muy útiles y muy didácticos, ¡Mis felicitaciones!. Me gustaría sugerirte si puedes realizar un tutorial de cómo copiar y pegar listas largas filtradas ya que lo he intentado con la función solo celdas visibles y no funciona. Saludos cordiales.

    • @eaae
      @eaae  4 года назад

      Muchas gracias por su comentario.
      El copiado de listas filtradas es posible. No sé qué es lo que puede fallar en su caso. Por favor, describa con algo más de detalle en qué casos y con qué procedimiento no consigue copiar.