Funciones Definidas por el Usuario de Excel




Cuando se trabaja  con Excel, ya sea que se trabajé con fórmulas o se programe macros para excel, es imprescindible saber que es lo que específicamente realiza cada una de las fórmula que trae Excel su arsenal de herramientas para trabajar con datos  numéricos y de texto, Excel clasifica las fórmulas en:


Te recomiendo que leas un excelente libro sobre Excel el que te ayudará manejar las planillas de cálculo, debes hacer click acá.
  
En post anteriores se presentaron otro tipos de funciones que trae incorporado Excel, ahora voy a mostrarte como se agregaa Excel una funciones definidas por el usuario; se puede incorporar cualquier función que el usuario realice, desde una función simple hasta complejos cálculos, en este blog existen varias funciones que son definidas por el usuario, explicándose detalladamente como se debe incorporar a Excel, para que éste permita usarlas, un ejemplo de función, es la que permite convertir números a letra, siendo bastante utilizada; también en convertir número a letra función definida por el usuario  encontrarás otra función semejante a  la anterior; seguidamente se ve una parte del desarrollo de la función.

Private Function Unidades(num, UNO)
Dim U
Dim Cad
   
    U = Array("un", "dos", "tres", "cuatro", "cinco", "seis", "siete", "ocho", "nueve")
    Cad = ""
    If num = 1 Then
        If UNO = 1 Then
            Cad = Cad & "uno"
        Else
            Cad = Cad & "un"
        End If
    Else
        Cad = Cad & U(num - 1)
    End If
    Unidades = Cad
End Function
Private Function Decenas(num1, res)
Dim D1
    D1 = Array("once", "doce", "trece", "catorce", "quince", "dieciseis", "diecisiete", _
                "dieciocho", "diecinueve")
    D2 = Array("diez", "veint", "treinta", "cuarenta", "cincuenta", "sesenta", _
                "setenta", "ochenta", "noventa")
   
    If num1 > 10 And num1 < 20 Then
        Cad1 = D1(num1 - 10 - 1)
    Else
        Cad1 = D2((num1 \ 10) - 1)
        If (num1 \ 10) <> 2 Then
            If res > 0 Then
                Cad1 = Cad1 & " y "
                Cad1 = Cad1 & Unidades(num1 Mod 10, 0)
            End If
        Else
            If res = 0 Then
                Cad1 = Cad1 & "e"
            Else
                Cad1 = Cad1 & "i"
                Cad1 = Cad1 & Unidades(num1 Mod 10, 0)
            End If
        End If
    End If
    Decenas = Cad1
End Function
Private Function Cientos(num2)
   num3 = num2 \ 100
    Select Case num3
        Case 1
                If num2 = 100 Then
                    cad2 = "cien "
                Else
                    cad2 = "ciento "
                End If
        Case 5
                cad2 = "quinientos "
        Case 7
                cad2 = "setecientos "
        Case 9
                cad2 = "novecientos "
        Case Else
                cad2 = Unidades(num3, 0) & "cientos "
    End Select
   
    num2 = num2 Mod 100
    If num2 > 0 Then
        If num2 < 10 Then
            cad2 = cad2 & Unidades(num2, num2)
        Else
            cad2 = cad2 & Decenas(num2, num2 Mod 10)
        End If
    End If
    Cientos = cad2
End Function
Private Function Miles(num4)
    If (num4 >= 100) Then
        cad3 = Cientos(num4)
    Else

        If (num4 >= 10) Then
            cad3 = Decenas(num4, num4 Mod 10)
        Else
            cad3 = Unidades(num4, 0)
        End If
    End If
    cad3 = cad3 & " mil "
    Miles = cad3
End Function
Private Function Millones(cant)
    If cant = 1 Then
        ter = " "
    Else
        ter = "es "
    End If
    If (cant >= 1000) Then
        cantl = cantl & Miles(cant \ 1000

Seguir leyendo ...

El siguiente video explica como se debe guardar el archivo con la función realizada por el usuario y la forma de incorporarla a Excel para que aparezca en el listados de funciones de Excel.







Si te gustó por favor compártelo con tus amigos
If you liked please share it with your friends      

Funciones de Información de Excel, descripción y traducción al inglés y otros idiomas




Cuando se trabaja  con Excel, ya sea que se trabajé con fórmulas o se programe macros para excel, es imprescindible saber que es lo que específicamente realiza cada una de las fórmula que trae Excel su arsenal de herramientas para trabajar con datos  numéricos y de texto, Excel clasifica las fórmulas en:


Te recomiendo que leas un excelente libro sobre Excel el que te ayudará manejar las planillas de cálculo, debes hacer click acá.
  
En post anteriores se presentaron otro tipos de funciones que trae incorporado Excel, ahora voy a mostrarte cuales son  las funciones de Información; una pequeña descripción de lo que realiza y la traducción de las formulas de Excel al inglés y otros  idiomas; en los siguientes post se van a especificar cada una del resto de funciones que trae Excel incorporadas según la clasificación precedente.

 
Español Descripción de  la función English German French Italiano Portuguese
CONTAR.BLANCO Cuenta el número de celdas en blanco de un rango. COUNTBLANK ANZAHLLEEREZELLEN NB.VIDE CONTA.VUOTE CONTAR.VAZIO
CELDA Devuelve información acerca del formato, la ubicación o el contenido de una celda. CELL ZELLE CELLULE CELLA CÉL
TIPO.DE.ERROR Devuelve un número que corresponde a un tipo de error. ERROR.TYPE FEHLER.TYP TYPE.ERREUR ERRORE.TIPO TIPO.ERRO
INFO Devuelve información acerca del entorno operativo en uso. INFO INFO INFO AMBIENTE.INFO INFORMAÇÃO
ESBLANCO Devuelve VERDADERO si el valor está en blanco. ISBLANK ISTLEER ESTVIDE VAL.VUOTO É.CÉL.VAZIA
ESERR Devuelve VERDADERO si el valor es cualquier valor de error excepto #N/A. ISERR ISTFEHL ESTERR VAL.ERR É.ERRO
ESERROR Devuelve VERDADERO si el valor es cualquier valor de error. ISERROR ISTFEHLER ESTERREUR VAL.ERRORE É.ERROS
ES.PAR Devuelve VERDADERO si el número es par. ISEVEN ISTGERADE EST.PAIR VAL.PARI ÉPAR
ESLOGICO Devuelve VERDADERO si el valor es un valor lógico. ISLOGICAL ISTLOG ESTLOGIQUE VAL.LOGICO É.LÓGICO
ESNOD Devuelve VERDADERO si el valor es el valor de error #N/A. ISNA ISTNV ESTNA VAL.NON.DISP É.NÃO.DISP
ESNOTEXTO Devuelve VERDADERO si el valor no es texto. ISNONTEXT ISTKTEXT ESTNONTEXTE VAL.NON.TESTO É.NÃO.TEXTO
ESNUMERO Devuelve VERDADERO si el valor es un número. ISNUMBER ISTZAHL ESTNUM VAL.NUMERO É.NÚM
ES.IMPAR Devuelve VERDADERO si el número es impar. ISODD ISTUNGERADE EST.IMPAIR VAL.DISPARI ÉÍMPAR
ESREF Devuelve VERDADERO si el valor es una referencia. ISREF ISTBEZUG ESTREF VAL.RIF É.REF
ESTEXTO Devuelve VERDADERO si el valor es texto. ISTEXT ISTTEXT ESTTEXTE VAL.TESTO É.TEXTO
N Devuelve un valor convertido en un número. N N N NUM N
TIPO Devuelve un número que indica el tipo de datos de un valor. TYPE TYP TYPE TIPO TIPO




 
 
Si te gustó por favor compártelo con tus amigos
If you liked please share it with your friends      

Funciones Lógicas de Excel, descripción y traducción al inglés y otros idiomas




Cuando se trabaja  con Excel, ya sea que se trabajé con fórmulas o se programe macros para excel, es imprescindible saber que es lo que específicamente realiza cada una de las fórmula que trae Excel su arsenal de herramientas para trabajar con datos  numéricos y de texto, Excel clasifica las fórmulas en:


Antes de seguir con el desarrollo y en el caso que no tengas conocimiento suficiente sobre el manejo de hojas de Excel, te recomiendo antes de introducirte en el mundo de las macros, que leas un excelente libro sobre Excel el que te ayudará manejar las planillas de cálculo, debes hacer click acá, si quieres un libro sobre Excel, en inglés, entonces debes hacer click acá. Si lo que necesitas es aprender o profundizar sobre la programación de macros con VBA este es unos de los mejores curso que he visto en internet.
  
En post anteriores se presentaron otro tipos de funciones que trae incorporado Excel, ahora voy a mostrarte cuales son  las funciones lógicas; una pequeña descripción de lo que realiza y la traducción de las formulas de Excel al inglés y otros  idiomas; en los siguientes post, se van a especificar  cada una del resto de funciones que trae Excel incorporadas según la clasificación precedente.


 









Español Descripción de  la función English German French Italiano Portuguese Tipo Función
Y Devuelve VERDADERO si todos sus argumentos son VERDADERO. AND UND ET E E Logical
SI Especifica una prueba lógica que realizar. IF WENN SI SE SE Logical
NO Invierte el valor lógico del argumento. NOT NICHT NON NON NÃO Logical
O Devuelve VERDADERO si cualquier argumento es VERDADERO. OR ODER OU O OU Logical




Si te fue de utilidad puedes INVITARME UN CAFÉ y de esta manera ayudar a seguir manteniendo la página, CLICK para descargar en ejemplo en forma gratuita.


If this post was helpful INVITE ME A COFFEE and so help keep up the page, CLICK  to download free example.


Si te gustó por favor compártelo con tus amigos
If you liked please share it with your friends      

Funciones de Texto de Excel, descripción y traducción al inglés y otros idiomas





Cuando se trabaja  con Excel, ya sea que se trabajé con fórmulas o se programe macros para excel, es imprescindible saber que es lo que específicamente realiza cada una de las fórmula que trae Excel su arsenal de herramientas para trabajar con datos  numéricos y de texto, Excel clasifica las fórmulas en:

1 Funciones de Excel Financieras
Funciones de Excel de Fecha y Hora
Funciones de Excel Matemáticas y Trigonométricas
Funciones de Excel Estadísticas
Funciones de Excel de  Búsqueda y Referencia
Funciones de Excel de Base de Datos
Funciones de Excel de Texto
Funciones de Excel Lógicas
Funciones de Excel de Información
10 Funciones de Excel Definidas por  el Usuario
11 Funciones de Excel de Ingeniería
12 Funciones de Excel de Cubo

Te recomiendo que leas un excelente libro sobre Excel el que te ayudará operar las planillas de cálculo, haz click acá, si quieres un libro sobre Excel, en inglés, entonces debes hacer click acá. Si lo que necesitas es aprender o profundizar sobre la programación de macros con VBA este es unos de los mejores cursos on line que he visto en internet.

Si estás usando macros para automatizar tu libro de Excel seguramente te es necesario saber seleccionar o referenciar celdas, en FORMAS DE SELECCIONAR O REFERENCIAR CELDAS CON VBA (Spanish Edition) encontrarás una excelente ayuda; si trabajas con fechas en Excel, fíjate en el siguiente link que te puede ser de utilidad FORMATOS Y FUNCIONES DE FECHA Y HORA DE MICROSOFT EXCEL (Spanish Edition)

 

   
En post anteriores se presentaron otro tipos de funciones que trae incorporado Excel, ahora voy a mostrarte cuales son  las funciones de Texto; una pequeña descripción de lo que realiza y la traducción de las formulas de Excel al inglés y otros  idiomas; cabe aclarar que Excel, no trae incorporado una función que convierte número a letras, se debe crear una función que convierta número a letras e incorporarla como función definida por el usuario; en los siguientes post, se van a especificar  cada una del resto de funciones que trae Excel incorporadas según la clasificación precedente.


 
Español Descripción de  la función English German French Italiano Portuguese
ASC Convierte las letras inglesas o katakana de ancho completo (de dos bytes) dentro de una cadena de caracteres en caracteres de ancho medio (de un byte). ASC ASC ASC ASC ASC
CARACTER Devuelve el carácter especificado por el número de código. CHAR ZEICHEN CAR CODICE.CARATT CARÁCT
LIMPIAR Quita del texto todos los caracteres no imprimibles. CLEAN SÄUBERN EPURAGE LIBERA LIMPARB
CODIGO Devuelve un código numérico del primer carácter de una cadena de texto. CODE CODE CODE CODICE CÓDIGO
CONCATENAR Concatena varios elementos de texto en uno solo. CONCATENATE VERKETTEN CONCATENER CONCATENA CONCATENAR
MONEDA Convierte un número en texto, con el formato de moneda $ (dólar). DOLLAR DM FRANC VALUTA MOEDA
IGUAL Comprueba si dos valores de texto son idénticos. EXACT IDENTISCH EXACT IDENTICO EXACTO
ENCONTRAR Busca un valor de texto dentro de otro (distingue mayúsculas de minúsculas). FIND FINDEN TROUVE TROVA LOCALIZAR
DECIMAL Da formato a un número como texto con un número fijo de decimales. FIXED FEST CTXT FISSO FIXAR
IZQUIERDA Devuelve los caracteres del lado izquierdo de un valor de texto. LEFT LINKS GAUCHE SINISTRA ESQUERDA
LARGO Devuelve el número de caracteres de una cadena de texto. LEN LÄNGE NBCAR LUNGHEZZA NÚM.CARACT
MINUSC Pone el texto en minúsculas. LOWER KLEIN MINUSCULE MINUSC MINÚSCULAS
EXTRAE Devuelve un número específico de caracteres de una cadena de texto que comienza en la posición que se especifique. MID TEIL STXT STRINGA.ESTRAI SEG.TEXTO
NOMPROPIO Pone en mayúscula la primera letra de cada palabra de un valor de texto. PROPER GROSS2 NOMPROPRE MAIUSC.INIZ INICIAL.MAIÚSCULA
REEMPLAZAR Reemplaza caracteres de texto. REPLACE ERSETZEN REMPLACER RIMPIAZZA SUBSTITUIR
REPETIR Repite el texto un número determinado de veces. REPT WIEDERHOLEN REPT RIPETI REPETIR
DERECHA Devuelve los caracteres del lado derecho de un valor de texto. RIGHT RECHTS DROITE DESTRA DIREITA
HALLAR Busca un valor de texto dentro de otro (no distingue mayúsculas de minúsculas). SEARCH SUCHEN CHERCHE RICERCA PROCURAR
SUSTITUIR Sustituye texto nuevo por texto antiguo en una cadena de texto. SUBSTITUTE WECHSELN SUBSTITUE SOSTITUISCI SUBST
T Convierte sus argumentos a texto. T T T T T
TEXTO Da formato a un número y lo convierte en texto. TEXT TEXT TEXTE TESTO TEXTO
ESPACIOS Quita los espacios del texto. TRIM GLÄTTEN SUPPRESPACE ANNULLA.SPAZI COMPACTAR
MAYUSC Pone el texto en mayúsculas. UPPER GROSS MAJUSCULE MAIUSC MAIÚSCULAS
VALOR Convierte un argumento de texto en un número. VALUE WERT CNUM VALORE VALOR

Si te gustó por favor compártelo con tus amigos
If you liked please share it with your friends