nombre_campo: indica el nombre del campo que contiene los valores a utilizar en el
cálculo.
rango_criterios: es el rango de celdas que contienen la condición que deben
cumplir los registros que entran en el cálculo.
Ejemplo: BDDESVESTP(A5:F14;"Beneficio";A1:F3) Como resultado obtenemos -->
7,15
Unidad 18. Básico: Programación básica
Conceptos básicos de programación
El lenguaje de programación que utiliza Excel está basado en Visual Basic, un
lenguaje de programación orientado a objetos, es decir, la filosofía de los lenguajes
orientados a objetos es que el mundo real lo podemos abstraer de tal forma que lo
podemos representar como objetos y programar con ellos.
Un objeto es algo con entidad propia dentro de una clase. Y una clase es un
conjunto de objetos que tienen propiedades en común y se comportan de una manera
igual o similar al resto de objetos pertenecientes a esa misma clase. Por ejemplo
tenemos la clase "persona" que tiene una serie de propiedades y comportamiento
claramente diferenciables de la clase "casa" y dentro de la clase "persona" existen
muchos objetos que son cada una de las personas por ejemplo pertenecientes a un
colegio.
Las propiedades hemos dicho que son aquellas características que definen a los
objetos de una clase, diferenciándolos del resto de clases, siguiendo con el ejemplo
persona unas propiedades podráan ser, la estatura, el peso, el color del pelo, el sexo, el
color de los ojos, y todas aquellas propiedades que puedan diferenciar más a cada
objeto dentro de una clase, como nombre, apellido, dni, etc...
Además de las propiedades, hemos dicho que las clases se caracterizan por su
comportamiento, en orientado a objetos se le suele llamar métodos que están
diferenciados en funciones y procedimientos. Los métodos característicos de la clase
persona sería, hablar, andar, escribir, escuchar, estudiar, etc.
La diferencia fundamental entre funciones y procedimientos, es que las funciones al
llevarse a cabo devuelven algún tipo de valor mientras que los procedimientos realizan
su cometido y pueden o no devolver algún valor. Por ejemplo los métodos mencionados
en el párrafo anterior se pueden clasificar la mayoría como procedimientos porque no
Curso Excel 2010
313