Officefull.es

Excel, word, powerpoint, android

Concatenar SI funcion julio 22, 2008

Sin Macros VBA

Concatenar.Si Excel

Por Héctor Miguel Orozco Díaz

Si existen funciones como:

Contar. SI, Sumar. SI, Promedio.Si,… ¿Por qué no puede haber un Concatenar.SI ?

En el artículo Function ConcatenarSI Ver artículo os presentábamos una función realizada en VBA.

En este artículo os presentamos la función Concatenar.SI con Punto

Muchos de vosotros os preguntareis:

¿Y cómo puede ser esto posible, si los nombres de procedimientos (Sub-Function en VBA) no admiten espacios ni puntos?

Otros os preguntareis:

¿Qué diferencia existe entre la Función ConcatenarSI [sin punto] y la función Concatenar.SI [con punto]?

Desarrollo de la Función Concatenar.SI

Los nombres de procedimientos (Sub-Function en VBA) no admiten espacios ni puntos pero…, los nombresSI Admiten el punto(No el espacio), lo que da como posibilidad … El uso de las antiguas macro-funciones(Excel V-4) en “Hojas de macros” (locales o internacionales) y la ventaja de que este tipo de “macros” SIGUEteniendo soporte (incluso en la versión 2007), además de que … La función Concatenar.SI la tendréis disponible junto con el resto de funciones que trae Office Excel y NO como funciones definidas por el usuario.

Hoja de Macros (Excel V-4) Creada

Podéis observar cómo está estructurada y creada con todos sus comentarios en la descarga del archivo al final del artículo.

La hoja de Macros (Excel v-4) llamada Xl se ha ocultado de la siguiente manera:

Editor de visual Basic [atajo de teclado ALt + F11 ] → Menú Ver → Ventana Inmediato [Atajo de teclado Ctrl + G ] → aplicar la siguiente línea de código y [Enter]

Ventana Inmediato

Nombres y Funciones

Concatenar.Si, Variables – Criterios, Condición, Datos, Exacto, OmitirBlancos, Separa

Funciones

Argumentos de la Función Concatenar.SI

Argumentos Requeridos

  • Variables: espera un tipo de datos “Range” que contiene los valores que se buscara comparar con “laCondición
  • Datos: espera un tipo de datos “Range” que contiene los valores que se habrán de concatenar.

    Argumentos Funcion concatenar.SI

  • Condición: espera un tipo de datos “String” con los que habrá de coincidir el rango de “Variables” .

En el ejemplo de muestra, seria buscar todos los deportes que coincidan con Pedro.

condicion funcion Concatenar.si

Argumentos Opcionales

  • Exacto: espera un tipo de datos “Boolean” (verdadero/falso o 0/1) por si PEDRO = pedro o… PEDRO <> pedro

    argumento funcion concatenar.si

  • OmitirBlancos: espera un tipo de datos “Boolean” (verdadero/falso o 0/1) por si se habrán de “omitir” las celdas vacías.

    argumentos de funcion Concatenar.si

  • Separa: espera un tipo de datos “String” con el (o los) carácter(es) que se usaran en la concatenación.

Viendo así la función en Uso

Funcion concatenar.si

Funcion Concatenar.si

Archivo de Descarga

Concatenar.SI.zip (25.57 kB)

Categorías: Sin categoría

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *