jueves, 28 de marzo de 2013

Función personalizada BUSCARCONDICIONAL2 para buscar dos condiciones en diferentes columnas.


Función personalizada BUSCARCONDICIONAL2.

La función personalizada BUSCARCONDICIONAL2 busca dos condiciones en una matriz y devuelve el valor que corresponda según la columna de resultado.

BUSCARCONDICIONAL2.

Sintaxis = BUSCARCONDICIONAL2(matriz_buscar_en, condición1, columna1, condición2, columna2, columna_resultado)

Descripción.
Buscar dos valores dentro de una matriz, debemos asignar las columnas de búsqueda y devuelve el dato que corresponda a la columna donde se encuentra el resultado.

Argumentos.

Matriz_buscar_en: Es la tabla, rango, base de datos, donde se hará la búsqueda.

Condición1: Es el primer valor que estamos buscando.

Columna1:
 Es el número de columna de la matriz donde se hará la búsqueda de la condición1.

Condición2: 
Es el segundo valor que estamos buscando.

Columna2: 
Es el número de columna de la matriz donde se hará la búsqueda de la condición2.


Columna_resultado:
 Es el número de columna donde se encuentra el resultado deseado.

En el siguiente ejemplo utilizamos la función BUSCARCONDICIONAL2 para encontrar la venta del mes de FEBRERO de JUAN.

La condición1 es JUAN y la columna de Nombre es la 3, la condición2 es el Mes, y es la columna 1, la columna de resultado es la 2.





El resultado es 2,000.00 como se muestra en la siguiente imagen.






Esta función es una macro, para que puedas trabajar con ella es necesario habilitar macros.
Para trabajar con esta función en cualquier archivo de Excel es necesario instalarlo como Complemento de Excel.

Publicaciones relacionadas: Buscar datos en Excel con la función BUSCARVFunción personalizada BUSCARCONDICIONAL,Función personalizada BUSCARV2.

Esta y muchas otras funciones las podrás aprender en nuestro curso de Excel Avanzado para Contabilidad, Administración y Finanzas.





En este link puedes descargar el archivo Descargar BUSCARCONDICIONAL2


Función personalizada BUSCARV2 donde determinamos la columna a buscar y la de resultado.


Función personalizada BUSCARV2.

La función personalizada BUSCARV2 sirve para buscar un valor dentro de una matriz, debiendo asignar la columna de búsqueda y la de resultado.

Al trabajar con la función BUSCARV en ocasiones es necesario cambiar el orden de las columnas para que el valor buscado coincida con la primera columna de la matriz_buscar_en, con esta función BUSCARV2 ya no será necesario hacer esos cambios, ya que solo debemos asignar la columna de búsqueda.


BUSCARV2.

Sintaxis = BUSCARV2(matriz_buscar_en, valor_buscado, columna_buscar, columna_resultado, ordenado)

Descripción.
Busca un valor en una columna dentro de una matriz y devuelve el valor que coincida en la columna de resultado.

Argumentos.

Matriz_buscar_en: Es la tabla, rango, base de datos, donde se hará la búsqueda.

Valor_buscado: Es el valor que queremos buscar dentro de la matriz_buscar_en.

Columna_buscar: Es el número de columna de la matriz_buscar_en donde deseamos hacer la búsqueda

Columna_resultado: 
Es el número de columna de la matriz_buscar_en donde se encuentra el resultado.


Ordenado: Capturamos 1 ó VERDADERO si queremos encontrar el valor aproximado, 0 ó FALSO si deseamos encontrar el valor exacto.

En la siguiente imagen, estamos haciendo la búsqueda de la comisión de JUAN. Se aprecia que la matriz la estamos tomando desde la columna A, por lo tanto la columna de nombre es la 2 y la de resultado es la 4.






Esta función es una macro, para que puedas trabajar con ella es necesario habilitar macros.
Para trabajar con esta función en cualquier archivo de Excel es necesario instalarlo como Complemento de Excel.

Publicaciones relacionadas: Buscar datos en Excel con la función BUSCARVFunción personalizada BUSCARCONDICIONAL.

Esta y muchas otras funciones las podrás aprender en nuestro curso de Excel Avanzado para Contabilidad, Administración y Finanzas.


Aquí puedes descargar el archivo descargar Función BUSCARV2.


Función personalizada BUSCARCONDICIONAL para hacer una búsqueda cuando hay dos condiciones.

Hacer una búsqueda con dos condiciones con la función personalizada BUSCARCONDICIONAL.

La función personalizada BUSCARCONDICIONAL se puede decir que es una mezcla entre BUSCAR y BUSCARV. Ya que siempre devuelve el valor de la última columna de la matriz asignada y solo busca los valores exactos.

Al trabajar con la función BUSCARV en ocasiones nos sentimos frustrados ya que necesitamos hacer esa misma búsqueda pero que también cumpla con otra condición.

La función personalizada BUSCARCONDICIONAL nos va a ayudar precisamente a eso.


BUSCARCONDICIONAL.

Sintaxis = BUSCARCONDICIONAL(matriz_buscar_en, condición1, condición2)

Descripción.
Buscar dos valores dentro de una matriz y devuelve el dato que corresponda a la última columna.

Argumentos.

Matriz_buscar_en: Es la tabla, rango, base de datos, donde se hará la búsqueda.

Condición1: Es el primer valor que estamos buscando, siempre hará dicha búsqueda en la primera columna de matriz_buscar_en.


Condición2: Es el segundo valor que estamos buscando, siempre se hará la búsqueda en la seguna columna dematriz_buscar_en.


En la siguiente imagen utilizamos la función BUSCARCONDICIONAL para encontrar la comisión de JORGE del mes de FEBRERO. Simplemente con BUSCARV no lo hubiéramos podido hacer.




El código que utilizamos para crear la función BUSCARCONDICIONAL es el siguiente. Si quieres puedes copiarlo y pegarlo en un módulo dentro del mismo archivo en Visual Basic Applications. Si no estás familiarizado con estos términos solo descarga el archivo.


Function BUSCARCONDICIONAL(matriz_buscar_en As Range, Condicion1, Condicion2)     
   For I = 1 To matriz_buscar_en.Rows.Count          
      If matriz_buscar_en(I, 1) = Condicion1 And matriz_buscar_en(I, 2) = Condicion2 Then
         BUSCARCONDICIONAL = matriz_buscar_en(I, matriz_buscar_en.Columns.Count)
      End If
   Next
End Function




Esta función es una macro, para que puedas trabajar con ella es necesario habilitar macros.
Para trabajar con esta función en cualquier archivo de Excel es necesario instalarlo como Complemento de Excel.

Publicaciones relacionadas: Buscar datos en Excel con la función BUSCARV


Esta y muchas otras funciones las podrás aprender en nuestro curso de Excel Avanzado para Contabilidad, Administración y Finanzas.

Contáctanos: Atencionecap@ecapmexico.net

En este link pudes hacer la descarga del archivo Descargar archivo BUSCARCONDICIONAL

miércoles, 13 de marzo de 2013

Nuevo archivo de Atajos del teclado Excel (Shortcuts) 2003 - 2007 - 2007 inglés - 2010 - Excel MAC.


Atajos del teclado 2003 - 2007 - 2007 inglés - 2010 - Excel MAC.

Para mejorar la forma de trabajar en Excel es muy importante conocer y aplicar Atajos del teclado.
Un atajo del teclado es simplemente una combinación de teclas, que permiten ahorrar tiempo al evitar el uso del ratón. De los atajos más utilizados encontramos:
Ctrl + C = Copiar
Ctrl + X = Cortar
Ctrl + V = Pegar 
Ctrl + Z = Deshacer
F4 = Rehacer

Ctrl + J = Rellenar hacia abajo
Ctrl + N = Negritas
Ctrl + G = Guardar, entre muchos otros.

En este nuevo archivo encontrarán una lista con más de 53 atajos del teclado (Shortcuts) aplicables a Excel 2003, 2007, 2007 en Inglés, 2010 y Excel Mac.




Si te registras en nuestra página podrás descargar el archivo en este enlace Atajos del teclado Excel (Shortcuts) 2003 - 2007 - 2007 inglés - 2010 - Excel MAC.

Esta y muchas otras herramientas las podrás aprender en nuestro Curso de Excel Avanzado para Contadores.


CONTÁCTANOS: 
ECAP@ECAPMEXICO.NET
TELÉFONO EN GUADALAJARA:  0133 36322719



Función personalizada UNIR para concatenar los valores de un rango.


Función personalizada UNIR.
UNIR.
Sintaxis = UNIR(rango, unión)

Descripción.
Une con un texto intermedio (espacio, pipe, diagonal, punto y coma, etc.) una serie de valores contenidos en un rango


Argumentos:

Rango = Conjunto de celdas que se van a unir.
Unión
 
= Es el texto, espacio, pipe, diagonal, punto y coma, etc. que irá en medio de los valores del rango.


Esta función UNIR sirve, al igual que CONCATENAR y AMPERSAND, para unir diferentes textos, solo UNIR es más simple ya que no tenemos que ir a cada valor y unirlo.

La siguiente imagen muestra un reporte DIOT (Declaración Informativa de Operaciones con Terceros) donde tenemos que unir todas las celdas de la fila 5 (A5:V5), podemos ver que se utilizó el signo de Ampersand "&", también se pudo utilizar la función CONCATENAR.




Aplicando la función personalizada UNIR llegamos al mismo resultado.




Otro ejemplo de esta función personalizada es cuando queremos unir los nombres y apellidos para crear nombres completos. Veamos el siguiente ejemplo:





Para aplicar esta función deben estar habilitadas las macros Habilitar Macros en Excel 2007 y 2010
También puedes instalar como complementos esta función para utilizarla en cualquier archivo de ExcelInstalar complementos Excel 2007 y 2010.


Publicaciones relacionadas: Función CONCATENAR de ExcelPara qué sirve el signo "&" Ampersand en Excel.


Esta y muchas otras funciones las podrás aprender en nuestro Curso de Excel Avanzado para Contadores.


CONTÁCTANOS: 
ECAP@ECAPMEXICO.NET
TELÉFONO EN GUADALAJARA:  0133 36322719