Excelente, me muy útil este tutorial, por eso me suscribí. Saludos desde Perú
@joha91720 күн бұрын
Muchas gracias!!
@EGerickgonzalez27 күн бұрын
Muchas gracias.
@user-vu6wi6vc8l29 күн бұрын
un millón de graciassss
@jorgeandresdelgadolara-zh7hlАй бұрын
Ok, muy bueno para principiantes
@raulpadilla9228Ай бұрын
hola, Valentina, necesito tu ayuda. Activé el complemento pero luego cuando quiero usar la función no me aparece cuando digito Buscar, solo me aparecen las tradicionales. Mi excel es versión Profesional Plus 2019
@valeexcelАй бұрын
Buenas noches Raul, si todo te salió bien en el momento de ejecutar el código y guardado, te tiene que aparecer BUSCARX.
@KronpierАй бұрын
Una pregunta puedo usar esa fórmula para que me sume pero los datos de otra hoja diferente como base de datos a la que uso para que se vean reflejadados solo los resultados? Pd: excelente video me encanto
@naudioca4044Ай бұрын
Excelente! Valentina, me funciona perfectamente... gracias por tu ayuda
@alejandrobermeo23802 ай бұрын
Excelente información, pero como puedo hacer para sumar y buscar de varias tablas?? Lo intenté como indica en el video pero me da N/A como resultado
@juliojosellanosparias49022 ай бұрын
No entiendo, como 25 entre 7 va a dar exacta, o estoy entendiendo mal la funcion
@rogeliotorres10452 ай бұрын
Gracias Vale Excel, un nuevo Tips para mis hojas de cálculo
@romysalazar75832 ай бұрын
Gracias, si me funciono.
@jjcuarterojimenez2 ай бұрын
Muy buena excel, te ruego la compartas conmigo ya que me será muy util, un saludo desde España.
@fabysosa2 ай бұрын
Genial! me puedes enviar el archivo a mi tambien por favor_
@jeancarlostelloburga8012 ай бұрын
mi interesa ese archivo me lo puedes compartir gracias
@valeexcel2 ай бұрын
Con gusto.
@nathalyguapucal22822 ай бұрын
No puedo escribir ni modificar el codigo en excel
@valeexcel2 ай бұрын
😢
@hsecausenco2 ай бұрын
Buen video, gracias por su ayuda
@gusney463 ай бұрын
Mil gracias Valentina
@hebertniikolanavarroperez69363 ай бұрын
Excelente
@dago7323 ай бұрын
Que crack, muchas gracias!
@emilianopotiliski72184 ай бұрын
gracias!!
@tallerservisegca19974 ай бұрын
¿Excel 2013 tiene esa función?
@valeexcel4 ай бұрын
Mi apreciado, la función FILTRAR no tiene.
@milollu4 ай бұрын
Hola, la función suma solo funciona cuando hay una variable como en este caso, en columnas o en filas, solo tenemos la variable Producto. ¿Pero que ocurre cuando hay dos variables tipo matriz, una en fila y otra en columna? No funciona esta solución que propones.
@frankdavid78514 ай бұрын
Excelente... me funcionó
@erickramzhn5 ай бұрын
esta linea me sale en rojo "Buscar_X = Matriz_Devuelta.Item(elemento.Row - matriz_Buscada(1, 1) .Row + 1)"
@patriciomaya15 ай бұрын
me pasa igual,,, como se soluciona??
@miltoncordova42664 ай бұрын
Public Function BUSCARX(valor_Buscado, matriz_Buscada As Range, matriz_Devuelta As Range) For Each elemento In matriz_Buscada If elemento = valor_Buscado Then BUSCARX = matriz_Devuelta.Item(elemento.Row - matriz_Buscada(1, 1).Row + 1) Exit For Else BUSCARX = "No encontrado”" End If Next End Function
@EGerickgonzalez27 күн бұрын
@@miltoncordova4266 Gracias, a mi tambien me aparecia en rojo
@mariorogeliobustamante4275 ай бұрын
Buenas tardes, he colocado todo como lo indico pero no puedo hacer funcionar, lo tengo como complemento pero no funciona tengo 2016. Por favor si me ayuda.
@valeexcel5 ай бұрын
Hola que tal? Copie exactamente a como sale en la descripción del video, si no le resulta, escríbame en mi correo [email protected].
@mariorogeliobustamante4275 ай бұрын
Ya lo resolví, algo lo había escrito mal. Funciona bien
@manueldavidayalaortega12 күн бұрын
Lo he agregado y no me funciona
@isaalgarin52543 күн бұрын
me pasa igual y lo he intentado varias veces y no me funciona
@mat00156 ай бұрын
Holaa y como hago para que me sume valores de misma columna pero distinta filas?
@mat00156 ай бұрын
Ya encontree lo que queria. Era con sumar si conjunto
@alejandrobermeo23802 ай бұрын
Podrías describir la fórmula por favor, yo necesito hacer lo mismo pero no se como
@mat00152 ай бұрын
@@alejandrobermeo2380 Se usa sumar.si.conjunto. Te suma rangos y tmb celdas especificas.
@maestromaestros19996 ай бұрын
Uso wps office y la funcion xlookup no me aparece en mobil
@jesuscastro93776 ай бұрын
pudes hacer esa función pero con mas campos que tengan nombres y sueldos por ejemplo, y que filtre por nombre y si se repiten que sume esos sueldos?
@LuisLopez-uc3dz7 ай бұрын
como hago para saber si unos numeros tienen o no whatsapp y como saco de un listado nuemros de cleular
@plasidoantoniotorres44667 ай бұрын
hola, muy bueno el tutorial. muchas gracias pero tengo una pregunta. cómo hago para configurarlo para buscar en dos libros?
@fabianjoelhuarachi43897 ай бұрын
Me sirvió demasiado muchas gracias
@IVAN5AARON7 ай бұрын
mi equipo reconoce como error no me da resultados ;(me dice #¡DESBORDAMIENTO!
@valeexcel7 ай бұрын
Buenas tardes, Que mal que le haya resultado error.
@normarosas62684 ай бұрын
a mi también me da desbordamiento, hay que investigar el corregir ese error
@babbulvideos8 ай бұрын
como te puedo mandar una duda a ver si la puedes resolver y hacer un video?
@valeexcel8 ай бұрын
Hola, puedes enviármela por medio de este correo, [email protected]. Gracias.
@henrypanda20008 ай бұрын
Exelente funciona perfectamete,muchas gracias
@carlosrh738 ай бұрын
Y eso en castellano?
@manuvallsSG8 ай бұрын
expliquenos por favor para que sirve Alt f 11
@manuvallsSG8 ай бұрын
este si, muy bueno gracias.
@manuvallsSG8 ай бұрын
Creo que es una explicación muy liosa, deberías explicarlo algo más fácil,gracias.
@valeexcel8 ай бұрын
Gracias por su recomendación, lo tomaré en cuenta para poder mejorar. Saludos.
@rogeliotorres10458 ай бұрын
Que bueno volver a encontrarme con usted, gracias por sus enseñanzas
Despues de tratar de hacerlo en excel 2019 eso no sirve. En todo caso el codigo sale en rojo , no como usted dice.
@valeexcel9 ай бұрын
Es una pena que haya sucedido eso. Puedes ver este video, y seguir los pasos, kzread.info/dash/bejne/jIqckst8l8TJY7g.htmlsi=dSzNBhcOZJRG1yUg
@carloscorreal91168 ай бұрын
@@USERDMPD Listo la probare gracias
@karlracer28 ай бұрын
tampoco sirve@@USERDMPD
@oscardanielgil29969 ай бұрын
Excelente, muchas gracias 👌
@white.eagle.fabian9 ай бұрын
👋👋👋👋👋👋👋👋gracias ¡¡¡
@excelinfo120510 ай бұрын
Tengo una base de datos donde los pagos están mezclados en una sola columna Efectivo Tarjeta Transferencia Qr Lo que quiero es crear en la misma tabla pero que se ordene la información en cada columna correspondiente, si es efectivo que se vayan efectivo, si es transferencia que se vaya a la columna de transferencia cada uno con su monto correspondiente 😢 muchas gracias .
@valeexcel10 ай бұрын
kzread.info/dash/bejne/X42esMd_c7bIZZM.htmlsi=hnbtuQrJS5U7XIVF Según lo que me describes, este video de puede servir. Suerte, y gracias.
@arturobecerra325910 ай бұрын
En verdad, muchas gracias.
@jorgepinchao437111 ай бұрын
Excelente, la explicacion no estan buena pero si funciona. recomendado
@lureykis880511 ай бұрын
y si quiero buscar de abajo hacia arriba con esta funcion qué tengo que agregar?
@DoReMiFaSolLaSib11 ай бұрын
Function BUSCARX(ByVal valor_buscado As Variant, ByVal matriz_buscada As Range, ByVal matriz_retorno As Range, Optional ByVal gestionar_errores As Boolean = False, Optional ByVal buscar_por_tramos As Boolean = False, Optional ByVal buscar_aproximado As Boolean = False) As Variant Dim resultado As Variant Dim celda As Range Set celda = matriz_buscada.Find(valor_buscado, LookAt:=xlWhole) If Not celda Is Nothing Then resultado = matriz_retorno.Cells(celda.Row, celda.Column).Value BUSCARX = resultado ElseIf buscar_por_tramos Then Dim i As Long, j As Long For i = 1 To matriz_buscada.Rows.Count For j = 1 To matriz_buscada.Columns.Count If matriz_buscada.Cells(i, j).Value = valor_buscado Then resultado = matriz_retorno.Cells(i, j).Value BUSCARX = resultado Exit Function End If Next j Next i ElseIf buscar_aproximado Then Dim diferencia As Variant, menor_diferencia As Variant menor_diferencia = CVErr(xlErrNA) For i = 1 To matriz_buscada.Rows.Count For j = 1 To matriz_buscada.Columns.Count diferencia = Abs(matriz_buscada.Cells(i, j).Value - valor_buscado) If IsEmpty(menor_diferencia) Or diferencia < menor_diferencia Then menor_diferencia = diferencia resultado = matriz_retorno.Cells(i, j).Value End If Next j Next i BUSCARX = resultado ElseIf gestionar_errores Then BUSCARX = "No encontrado" Else BUSCARX = CVErr(xlErrNA) End If End Function
@DoReMiFaSolLaSib11 ай бұрын
Esta función BUSCARX es una función personalizada creada en VBA para Excel que realiza una búsqueda en una matriz y devuelve un resultado de una segunda matriz. Los parámetros de la función son los siguientes: - `valor_buscado` es el valor que buscas en la primera matriz. - `matriz_buscada` es la matriz donde se busca el valor. - `matriz_retorno` es la matriz donde se buscará el valor correspondiente a la localización del valor encontrado en `matriz_buscada`. - `gestionar_errores` es un parámetro opcional que devuelve "No encontrado" si el valor buscado no se encuentra y este parámetro está habilitado. - `buscar_por_tramos` es un parámetro opcional que permite buscar el valor en cada celda de la matriz si está habilitado. - `buscar_aproximado` es un parámetro opcional que permite buscar el valor numérico más cercano a `valor_buscado` si está habilitado. La lógica básica de la función es como sigue: 1. Intenta encontrar el `valor_buscado` en la `matriz_buscada` usando la función `Find` de Excel. 2. Si encuentra el valor, obtiene el valor de la celda correspondiente en la `matriz_retorno` y lo devuelve. 3. Si no encuentra el valor y el parámetro `buscar_por_tramos` está habilitado, recorrerá cada celda de la `matriz_buscada` para encontrar el valor. 4. Si aún no encuentra el valor y el parámetro `buscar_aproximado` está habilitado, recorrerá cada celda de la `matriz_buscada` para encontrar el valor numérico más cercano al `valor_buscado`. 5. Si aún no encuentra el valor y el parámetro `gestionar_errores` está habilitado, devolverá "No encontrado". 6. Si no se encuentra el valor y ninguno de los parámetros opcionales está habilitado, devolverá un error. Por ejemplo, si tienes dos matrices: ``` matriz_buscada: matriz_retorno: 1 2 3 a b c 4 5 6 d e f 7 8 9 g h i ``` y llamas a `BUSCARX(5, matriz_buscada, matriz_retorno)`, devolverá "e" porque 5 se encuentra en la segunda fila y segunda columna de `matriz_buscada`. Si llamas a `BUSCARX(10, matriz_buscada, matriz_retorno, True)`, devolverá "No encontrado" porque 10 no se encuentra en `matriz_buscada`. Si llamas a `BUSCARX(10, matriz_buscada, matriz_retorno, False, True)`, seguirá devolviendo un error porque 10 no se encuentra en `matriz_buscada`. 0:20 0:21 0:22
Пікірлер
Excelente, me muy útil este tutorial, por eso me suscribí. Saludos desde Perú
Muchas gracias!!
Muchas gracias.
un millón de graciassss
Ok, muy bueno para principiantes
hola, Valentina, necesito tu ayuda. Activé el complemento pero luego cuando quiero usar la función no me aparece cuando digito Buscar, solo me aparecen las tradicionales. Mi excel es versión Profesional Plus 2019
Buenas noches Raul, si todo te salió bien en el momento de ejecutar el código y guardado, te tiene que aparecer BUSCARX.
Una pregunta puedo usar esa fórmula para que me sume pero los datos de otra hoja diferente como base de datos a la que uso para que se vean reflejadados solo los resultados? Pd: excelente video me encanto
Excelente! Valentina, me funciona perfectamente... gracias por tu ayuda
Excelente información, pero como puedo hacer para sumar y buscar de varias tablas?? Lo intenté como indica en el video pero me da N/A como resultado
No entiendo, como 25 entre 7 va a dar exacta, o estoy entendiendo mal la funcion
Gracias Vale Excel, un nuevo Tips para mis hojas de cálculo
Gracias, si me funciono.
Muy buena excel, te ruego la compartas conmigo ya que me será muy util, un saludo desde España.
Genial! me puedes enviar el archivo a mi tambien por favor_
mi interesa ese archivo me lo puedes compartir gracias
Con gusto.
No puedo escribir ni modificar el codigo en excel
😢
Buen video, gracias por su ayuda
Mil gracias Valentina
Excelente
Que crack, muchas gracias!
gracias!!
¿Excel 2013 tiene esa función?
Mi apreciado, la función FILTRAR no tiene.
Hola, la función suma solo funciona cuando hay una variable como en este caso, en columnas o en filas, solo tenemos la variable Producto. ¿Pero que ocurre cuando hay dos variables tipo matriz, una en fila y otra en columna? No funciona esta solución que propones.
Excelente... me funcionó
esta linea me sale en rojo "Buscar_X = Matriz_Devuelta.Item(elemento.Row - matriz_Buscada(1, 1) .Row + 1)"
me pasa igual,,, como se soluciona??
Public Function BUSCARX(valor_Buscado, matriz_Buscada As Range, matriz_Devuelta As Range) For Each elemento In matriz_Buscada If elemento = valor_Buscado Then BUSCARX = matriz_Devuelta.Item(elemento.Row - matriz_Buscada(1, 1).Row + 1) Exit For Else BUSCARX = "No encontrado”" End If Next End Function
@@miltoncordova4266 Gracias, a mi tambien me aparecia en rojo
Buenas tardes, he colocado todo como lo indico pero no puedo hacer funcionar, lo tengo como complemento pero no funciona tengo 2016. Por favor si me ayuda.
Hola que tal? Copie exactamente a como sale en la descripción del video, si no le resulta, escríbame en mi correo [email protected].
Ya lo resolví, algo lo había escrito mal. Funciona bien
Lo he agregado y no me funciona
me pasa igual y lo he intentado varias veces y no me funciona
Holaa y como hago para que me sume valores de misma columna pero distinta filas?
Ya encontree lo que queria. Era con sumar si conjunto
Podrías describir la fórmula por favor, yo necesito hacer lo mismo pero no se como
@@alejandrobermeo2380 Se usa sumar.si.conjunto. Te suma rangos y tmb celdas especificas.
Uso wps office y la funcion xlookup no me aparece en mobil
pudes hacer esa función pero con mas campos que tengan nombres y sueldos por ejemplo, y que filtre por nombre y si se repiten que sume esos sueldos?
como hago para saber si unos numeros tienen o no whatsapp y como saco de un listado nuemros de cleular
hola, muy bueno el tutorial. muchas gracias pero tengo una pregunta. cómo hago para configurarlo para buscar en dos libros?
Me sirvió demasiado muchas gracias
mi equipo reconoce como error no me da resultados ;(me dice #¡DESBORDAMIENTO!
Buenas tardes, Que mal que le haya resultado error.
a mi también me da desbordamiento, hay que investigar el corregir ese error
como te puedo mandar una duda a ver si la puedes resolver y hacer un video?
Hola, puedes enviármela por medio de este correo, [email protected]. Gracias.
Exelente funciona perfectamete,muchas gracias
Y eso en castellano?
expliquenos por favor para que sirve Alt f 11
este si, muy bueno gracias.
Creo que es una explicación muy liosa, deberías explicarlo algo más fácil,gracias.
Gracias por su recomendación, lo tomaré en cuenta para poder mejorar. Saludos.
Que bueno volver a encontrarme con usted, gracias por sus enseñanzas
muchas gracias genia, crack, idola, capitana, tigresa, lider genial
que bueno , por favor enséñenos más,gracias.
Despues de tratar de hacerlo en excel 2019 eso no sirve. En todo caso el codigo sale en rojo , no como usted dice.
Es una pena que haya sucedido eso. Puedes ver este video, y seguir los pasos, kzread.info/dash/bejne/jIqckst8l8TJY7g.htmlsi=dSzNBhcOZJRG1yUg
@@USERDMPD Listo la probare gracias
tampoco sirve@@USERDMPD
Excelente, muchas gracias 👌
👋👋👋👋👋👋👋👋gracias ¡¡¡
Tengo una base de datos donde los pagos están mezclados en una sola columna Efectivo Tarjeta Transferencia Qr Lo que quiero es crear en la misma tabla pero que se ordene la información en cada columna correspondiente, si es efectivo que se vayan efectivo, si es transferencia que se vaya a la columna de transferencia cada uno con su monto correspondiente 😢 muchas gracias .
kzread.info/dash/bejne/X42esMd_c7bIZZM.htmlsi=hnbtuQrJS5U7XIVF Según lo que me describes, este video de puede servir. Suerte, y gracias.
En verdad, muchas gracias.
Excelente, la explicacion no estan buena pero si funciona. recomendado
y si quiero buscar de abajo hacia arriba con esta funcion qué tengo que agregar?
Function BUSCARX(ByVal valor_buscado As Variant, ByVal matriz_buscada As Range, ByVal matriz_retorno As Range, Optional ByVal gestionar_errores As Boolean = False, Optional ByVal buscar_por_tramos As Boolean = False, Optional ByVal buscar_aproximado As Boolean = False) As Variant Dim resultado As Variant Dim celda As Range Set celda = matriz_buscada.Find(valor_buscado, LookAt:=xlWhole) If Not celda Is Nothing Then resultado = matriz_retorno.Cells(celda.Row, celda.Column).Value BUSCARX = resultado ElseIf buscar_por_tramos Then Dim i As Long, j As Long For i = 1 To matriz_buscada.Rows.Count For j = 1 To matriz_buscada.Columns.Count If matriz_buscada.Cells(i, j).Value = valor_buscado Then resultado = matriz_retorno.Cells(i, j).Value BUSCARX = resultado Exit Function End If Next j Next i ElseIf buscar_aproximado Then Dim diferencia As Variant, menor_diferencia As Variant menor_diferencia = CVErr(xlErrNA) For i = 1 To matriz_buscada.Rows.Count For j = 1 To matriz_buscada.Columns.Count diferencia = Abs(matriz_buscada.Cells(i, j).Value - valor_buscado) If IsEmpty(menor_diferencia) Or diferencia < menor_diferencia Then menor_diferencia = diferencia resultado = matriz_retorno.Cells(i, j).Value End If Next j Next i BUSCARX = resultado ElseIf gestionar_errores Then BUSCARX = "No encontrado" Else BUSCARX = CVErr(xlErrNA) End If End Function
Esta función BUSCARX es una función personalizada creada en VBA para Excel que realiza una búsqueda en una matriz y devuelve un resultado de una segunda matriz. Los parámetros de la función son los siguientes: - `valor_buscado` es el valor que buscas en la primera matriz. - `matriz_buscada` es la matriz donde se busca el valor. - `matriz_retorno` es la matriz donde se buscará el valor correspondiente a la localización del valor encontrado en `matriz_buscada`. - `gestionar_errores` es un parámetro opcional que devuelve "No encontrado" si el valor buscado no se encuentra y este parámetro está habilitado. - `buscar_por_tramos` es un parámetro opcional que permite buscar el valor en cada celda de la matriz si está habilitado. - `buscar_aproximado` es un parámetro opcional que permite buscar el valor numérico más cercano a `valor_buscado` si está habilitado. La lógica básica de la función es como sigue: 1. Intenta encontrar el `valor_buscado` en la `matriz_buscada` usando la función `Find` de Excel. 2. Si encuentra el valor, obtiene el valor de la celda correspondiente en la `matriz_retorno` y lo devuelve. 3. Si no encuentra el valor y el parámetro `buscar_por_tramos` está habilitado, recorrerá cada celda de la `matriz_buscada` para encontrar el valor. 4. Si aún no encuentra el valor y el parámetro `buscar_aproximado` está habilitado, recorrerá cada celda de la `matriz_buscada` para encontrar el valor numérico más cercano al `valor_buscado`. 5. Si aún no encuentra el valor y el parámetro `gestionar_errores` está habilitado, devolverá "No encontrado". 6. Si no se encuentra el valor y ninguno de los parámetros opcionales está habilitado, devolverá un error. Por ejemplo, si tienes dos matrices: ``` matriz_buscada: matriz_retorno: 1 2 3 a b c 4 5 6 d e f 7 8 9 g h i ``` y llamas a `BUSCARX(5, matriz_buscada, matriz_retorno)`, devolverá "e" porque 5 se encuentra en la segunda fila y segunda columna de `matriz_buscada`. Si llamas a `BUSCARX(10, matriz_buscada, matriz_retorno, True)`, devolverá "No encontrado" porque 10 no se encuentra en `matriz_buscada`. Si llamas a `BUSCARX(10, matriz_buscada, matriz_retorno, False, True)`, seguirá devolviendo un error porque 10 no se encuentra en `matriz_buscada`. 0:20 0:21 0:22