You are on page 1of 21

Machete de funciones para usar en Excel (1)

Cmo copio un ejemplo?


Seleccione uno de los ejemplos de este artculo.
Presione CTRL+C.
En Excel, cree una hoja de clculo o un libro en blanco.
En la hoja de clculo, seleccione la celda A1 y presione CTRL+V.
Para cambiar entre ver los resultados y ver las frmulas que devuelven
los resultados, presione Alt+, o en la ficha Frmulas, en el grupo Auditora
de frmulas, haga clic en el botn Mostrar frmulas.

La funcin SUMA
suma todos los nmeros que especifica como argumentos. Cada argumento puede ser un
rango, una referencia de celda, una matriz, una constante, una matriz, o el resultado de
otra funcin. Por ejemplo, SUMA(A1:A5) suma todos los nmeros que estn contenidos
en las celdas A1 hasta A5. Otro ejemplo, SUMA(A1; A3; A5) suma los nmeros que estn
contenidos en las celdas A1, A3 y A5.
Sintaxis
SUMA(nmero1;[nmero2];...])
La sintaxis de la funcin SUMA tiene los siguientes argumentos:
nmero1 Obligatorio. El primer argumento de nmero que desea sumar.
nmero2;... Opcional. De 2 a 255 argumentos numricos que desea sumar.
Observaciones
Si el argumento es una matriz o una referencia, slo se considerarn los nmeros
contenidos en la matriz o en la referencia. Se omitirn las celdas vacas, los valores
lgicos o el texto contenido en la matriz o en la referencia.
Los argumentos que sean valores de error o texto que no se pueda traducir a
nmeros. Excel muestra un error.

2011 Funciones en Excel 2010


UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

Ejemplo
El ejemplo ser ms fcil de entender si lo copia en una hoja de clculo en blanco.
A
1
2

Frmula

Descripcin

Resultado

=SUMA(3;2)

Suma 3 y 2.

=SUMA("5";15;VERDADERO)

Suma 5, 15 y 1. El valor de texto "5" es el primero traducido a


nmero, y el valor lgico VERDADERO primero se traduce
como el nmero 1.

21

=SUMA(A2:A4)

Suma los valores de las celdas A2 hasta A4.

40

=SUMA(A2:A4;15)

Suma los valores de las celdas A2 hasta A4 y, a continuacin,


suma 15 a ese resultado.

55

=SUMA(A5;A6;2)

Suma los valores de las celdas A5 y A6 y, a continuacin, suma


2 a ese resultado. Dado que los valores no numricos no se
traducen , el valor de la celda A5 ('5) y el valor de la celda A6
(VERDADERO) son tratados como texto, y los valores de esas
celdas se omiten.

Datos
-5

3
4

15

30

'5

7
VERDADERO

10

11

12

La funcin SI
En este artculo, se describen la sintaxis de la frmula y el uso de la funcin SI en Microsoft
Excel.
2011 Funciones en Excel 2010
UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

Descripcin La funcin SI devuelve un valor si una condicin especificada se evala como


VERDADERO y otro valor si se evala como FALSO. Por ejemplo, la frmula
=SI(A1>10,"Ms de 10","10 o menos") devuelve "Ms de 10" si A1 es mayor que 10 y "10
o menos" si A1 es menor o igual que 10.
Sintaxis
SI(prueba_lgica; [valor_si_verdadero]; [valor_si_falso])
La sintaxis de la funcin SI tiene los siguientes argumentos:
Prueba_lgica Obligatorio. Cualquier valor o expresin que pueda evaluarse
como VERDADERO o FALSO. Por ejemplo, A10=100 es una expresin lgica; si el valor
de la celda A10 es igual a 100, la expresin se evala como VERDADERO. De lo
contrario, se evaluar como FALSO. Este argumento puede utilizar cualquier operador
de comparacin.
Valor_si_verdadero Opcional. El valor que desea que se devuelva si el argumento
prueba_lgica se evala como VERDADERO. Por ejemplo, si el valor de este argumento
es la cadena de texto "Dentro de presupuesto" y el argumento prueba_lgica se evala
como VERDADERO, la funcin SI muestra el texto "Dentro de presupuesto". Si el
argumento prueba_lgica se evala como VERDADERO y el argumento
valor_si_verdadero se omite (es decir, despus de prueba_lgica solamente hay un
punto y coma), la funcin SI devuelve 0 (cero). Para mostrar la palabra VERDADERO,
utilice el valor lgico VERDADERO para el argumento valor_si_verdadero.
Valor_si_falso Opcional. El valor que desea que se devuelva si el argumento
prueba_lgica se evala como FALSO. Por ejemplo, si el valor de este argumento es la
cadena de texto "Presupuesto excedido" y el argumento prueba_lgica se evala como
FALSO, la funcin SI devuelve el texto "Presupuesto excedido". Si prueba_lgica se
evala como FALSO y el argumento valor_si_falso se omite (es decir, despus del
argumento valor_si_verdadero no hay un punto y coma), la funcin SI devuelve el valor
lgico FALSO. Si prueba_lgica se evala como FALSO y se omite el valor del argumento
valor_si_falso (es decir, en la funcin SI no hay un punto y coma despus del
argumento valor_si_verdadero), la funcin SI devuelve el valor 0 (cero).
Observaciones
Es posible anidar hasta 64 funciones SI como argumentos valor_si_verdadero y
valor_si_falso para crear pruebas ms complicadas (vea el ejemplo 3 para ver una
muestra de funciones SI anidadas). Como alternativa, para comprobar muchas
condiciones, plantese usar las funciones BUSCAR, CONSULTAV, CONSULTAH o ELEGIR
(vea el ejemplo 4 para obtener una muestra de la funcin BUSCAR).
Si cualquiera de los argumentos de la funcin SI es una matriz, cada elemento de la
matriz se evaluar cuando se ejecute la instruccin SI.

2011 Funciones en Excel 2010


UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

Excel proporciona funciones adicionales que se pueden utilizar para analizar los
datos en funcin de una condicin. Por ejemplo, para contar el nmero de veces que
una cadena de texto o un nmero aparecen dentro de un rango de celdas, utilice las
funciones de hoja de clculo CONTAR.SI o CONTAR.SI.CONJUNTO. Para calcular una
suma basndose en una cadena de texto o un nmero de un rango, utilice las funciones
SUMAR.SI o SUMAR.SI.CONJUNTO.
Ejemplos

EJEMPLO 1
El ejemplo ser ms fcil de entender si lo copia en una hoja de clculo en blanco.
A
1
2

Datos
50

23

Frmula

Descripcin

Resultado

=SI(A2<=100;"Dentro de
presupuesto";"Presupuesto
excedido")

Si el nmero en la celda A2 es igual o menor que


100, la frmula devuelve "Dentro de presupuesto". De
lo contrario, la funcin devuelve "Presupuesto
excedido".

Dentro de
presupuesto

=SI(A2=100;A2+B2;"")

Si el nmero en la celda A2 es igual a 100, se calcula


y devuelve la suma A2 + B2. En caso contrario, se
devuelve texto vaco ("").

Texto vaco
("")

EJEMPLO 2
El ejemplo ser ms fcil de entender si lo copia en una hoja de clculo en blanco.

Gastos reales

Gastos previstos

2011 Funciones en Excel 2010


UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

2
3

1500

900

500

900

500

925

Frmula

Descripcin

Resultado

=SI(A2>B2;"Presupuesto
excedido";"Aceptar")

Comprueba si los gastos en la fila 2


sobrepasan el presupuesto.

Presupuesto
excedido

=SI(A3>B3;"Presupuesto
excedido";"Aceptar")

Comprueba si los gastos en la fila 3


sobrepasan el presupuesto.

Aceptar

4
5
6

EJEMPLO 3
El ejemplo ser ms fcil de entender si lo copia en una hoja de clculo en blanco.
A
1
2

Frmula

Descripcin

Resultado

=SI(A2>89,"A",SI(A2>79;"B";SI(A2>69;"C";SI(A2>59;"D";"F"))))

Asigna una letra a la puntuacin


contenida en la celda A2.

=SI(A3>89;"A";SI(A3>79;"B";SI(A3>69;"C";SI(A3>59;"D";"F"))))

Asigna una letra a la puntuacin


contenida en la celda A3.

=SI(A4>89;"A";SI(A4>79;"B";SI(A4>69;"C";SI(A4>59;"D";"F"))))

Asigna una letra a la puntuacin


contenida en la celda A4.

Puntuacin
45

3
4
5
6

90
78

En el ejemplo anterior se muestra cmo se pueden anidar instrucciones SI. En cada


frmula, la cuarta instruccin SI tambin es el argumento valor_si_falso de la tercera
instruccin SI. Asimismo, la tercera instruccin SI es el argumento valor_si_falso de la
segunda instruccin SI y la segunda instruccin SI es el argumento valor_si_falso de la
primera instruccin SI. Por ejemplo, si el primer argumento prueba_lgica (Promedio>89)
2011 Funciones en Excel 2010
UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

se evala como VERDADERO, se devuelve el valor "A". Si el primer argumento


prueba_lgica se evala como FALSO, se evala la segunda instruccin SI, y as
sucesivamente. Puede usar tambin otras funciones como argumentos.
Las letras de puntuacin se asignan a nmeros utilizando la siguiente clave.
SI LA PUNTUACIN ES

LA FUNCIN DEVUELVE

Mayor que 89

De 80 a 89

De 70 a 79

De 60 a 69

Menor que 60

EJEMPLO 4
En este ejemplo se utiliza la funcin BUSCAR en lugar de SI, ya que hay que comprobar
trece condiciones y la funcin BUSCAR puede resultar ms fcil de leer y mantener que la
funcin SI.
El ejemplo ser ms fcil de entender si lo copia en una hoja de clculo en blanco.
Cmo copio un ejemplo?
Seleccione el ejemplo de este artculo.
Presione CTRL+C.
En Excel, cree una hoja de clculo o un libro en blanco.
En la hoja de clculo, seleccione la celda A1 y presione CTRL+V.
Para cambiar entre ver los resultados y ver las frmulas que devuelven los
resultados, presione Alt+, o en la ficha Frmulas, en el grupo Auditora de frmulas,
haga clic en el botn Mostrar frmulas.
A
1
2

Descripcin

Resultado

Puntuacin
45

3
4
5

90
78
Frmula

2011 Funciones en Excel 2010


UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

=BUSCAR(A2;{0;60;63;67;70;73;77;80;83;87;90;93;97},{"F";"D";"D";"D+";"C-";"C";"C+";"B-";"B";"B+";"A-";"A";"A+"})

Asigna una letra a la


puntuacin contenida
en la celda A2.

=BUSCAR(A3;{0;60;63;67;70;73;77;80;83;87;90;93;97},{"F";"D";"D";"D+";"C-";"C";"C+";"B-";"B";"B+";"A-";"A";"A+"})

Asigna una letra a la


puntuacin contenida
en la celda A3.

A-

=BUSCAR(A4;{0;60;63;67;70;73;77;80;83;87;90;93;97},{"F";"D";"D";"D+";"C-";"C";"C+";"B-";"B";"B+";"A-";"A";"A+"})

Asigna una letra a la


puntuacin contenida
en la celda A4.

C+

La funcin SUMAR.SI
En este artculo, se describe la sintaxis y el uso de la frmula de la funcin SUMAR.SI en Microsoft Excel.

Descripcin
La funcin SUMAR.SI sirve para sumar los valores en un rango que cumple los criterios que se especifican. Por ejemplo,
supongamos que en una columna que contiene nmeros, desea sumar solo los valores que son mayores que 5. Puede
usar la siguiente frmula:

=SUMAR.SI(B2:B25,">5")
En este ejemplo, los criterios se aplican a los mismos valores que se estn sumando. Si lo desea, puede aplicar los
criterios a un rango y sumar los valores correspondientes en un rango distinto. Por ejemplo, la frmula
=SUMAR.SI(B2:B5, "Juan", C2:C5) suma slo los valores del rango C2:C5, donde las celdas correspondientes al rango
B2:B5 son iguales a "Juan."
NOTA Para sumar las celdas en funcin de criterios mltiples, vea la funcin SUMAR.SI.CONJUNTO.

Sintaxis
SUMAR.SI(rango;criterios; [rango_suma])
La sintaxis de la funcin SUMAR.SI cuenta con los argumentos siguientes:
rango Obligatorio. El rango de celdas que se desea evaluar segn los criterios especificados. Las celdas de
cada rango deben ser nmeros, o bien nombres, matrices o referencias que contengan nmeros. Los valores en
blanco y los de texto no se tienen en cuenta.
criterios Obligatorio. El criterio en forma de nmero, expresin o texto, que determina las celdas que se van a
sumar. Por ejemplo, los criterios pueden expresarse como 32, ">32", B5, 32, "32", "manzanas" u HOY().

2011 Funciones en Excel 2010


UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

IMPORTANTE Cualquier criterio de texto o cualquier criterio que incluya los smbolos lgicos o matemticos
debe estar entre comillas dobles ("). Si el criterio es numrico, las comillas dobles no son obligatorias.

rango_suma Opcional. Las celdas reales para agregar, si desea agregar celdas a las ya especificadas en el
argumento rango. Si se omite el argumento rango_suma, Excel agrega las celdas que estn especificadas en el
argumento rango (las mismas celdas a las que se aplica los criterios).
NOTAS

No es necesario que rango_suma tenga el mismo tamao y forma que el argumento rango. Las celdas reales
que se deben sumar se determinan usando la celda superior del extremo izquierdo del argumento rango_suma como
la celda inicial e incluye las celdas que corresponden con el tamao y la forma del argumento rango. Por ejemplo:
SI RANGO ES

Y RANGO_SUMA ES

LAS CELDAS REALES SERN

A1:A5

B5:B15

B5:B15

A1:A5

B1:B3

B5:B15

A1:B4

C1:D4

C1:D4

A1:B4

C1:C2

C1:D4

Se pueden usar los caracteres comodn signo de interrogacin (?) y asterisco (*) como el argumento criterios.
El signo de interrogacin corresponde a cualquier carcter nico y el asterisco equivale a cualquier secuencia de
caracteres. Si desea buscar un signo de interrogacin o un asterisco reales, escriba una tilde (~) antes del carcter.

Ejemplo
EJEMPLO 1
El ejemplo ser ms fcil de entender si lo copia en una hoja de clculo en blanco.
Cmo se copia un ejemplo?
Seleccione el ejemplo de este artculo.
Presione CTRL+C.
En Excel, cree una hoja de clculo o un libro en blanco.
En la hoja de clculo, seleccione la celda A1 y presione CTRL+V.
Para cambiar entre ver los resultados y ver las frmulas que devuelven los resultados, presione Alt+, o en la
ficha Frmulas, en el grupo Auditora de frmulas, haga clic en el botn Mostrar frmulas.

1
2

Valor de propiedad

Comisin

Datos

100.000

7.000

250.000

200.000

14.000

3
4

2011 Funciones en Excel 2010


UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

5
6
7

300.000

21.000

400.000

28.000

Frmula

Descripcin

Resultado

=SUMAR.SI(A2:A5;">160000";B2:B5)

Suma las comisiones de los valores de propiedad


superiores a 160.000 (900.000)

63.000

=SUMAR.SI(A2:A5;">160000")

Suma los valores de propiedad superiores a 160.000.

900.000

=SUMAR.SI(A2:A5,300000,B2:B5)

Suma las comisiones de los valores de propiedad igual


a 300.000.

21.000

=SUMAR.SI(A2:A5,">" & C2,B2:B5)

Suma las comisiones de los valores de propiedad


superiores al valor en C2.

49.000

10

Ejemplo 2
El ejemplo ser ms fcil de entender si lo copia en una hoja de clculo en blanco.
Cmo se copia un ejemplo?
Seleccione el ejemplo de este artculo.
Presione CTRL+C.
En Excel, cree una hoja de clculo o un libro en blanco.
En la hoja de clculo, seleccione la celda A1 y presione CTRL+V.
Para cambiar entre ver los resultados y ver las frmulas que devuelven los resultados, presione Alt+, o en la
ficha Frmulas, en el grupo Auditora de frmulas, haga clic en el botn Mostrar frmulas.

1
2

Categora

Alimentos

Ventas

Verduras

Tomates

2.300

Verduras

Apio

5.500

Frutas

Naranjas

800

Manteca

400

3
4
5
6

2011 Funciones en Excel 2010


UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

7
8
9

Verduras

Zanahorias

4.200

Frutas

Manzanas

1.200

Frmula

Descripcin

Resultado

=SUMAR.SI(A2:A7,"Frutas",C2:C7)

Suma de las ventas de todos los alimentos en la


categora "Frutas".

2.000

=SUMAR.SI(A2:A7,"Verduras",C2:C7)

Suma de las ventas de todos los alimentos en la


categora "Verduras".

12.000

=SUMAR.SI(B2:B7,"*s",C2:C7)

Suma de las ventas de todos los alimentos que


terminan en "s" (Tomates, Naranjas y Manzanas).

4.300

=SUMAR.SI(A2:A7,"",C2:C7)

Suma de las ventas de todos los alimentos que no


tienen una categora especificada.

400

10

11

12

La funcin CONTAR
En este artculo, se describen la sintaxis de la frmula y el uso de la funcin CONTAR de Microsoft Excel.

Descripcin
La funcin CONTAR cuenta la cantidad de celdas que contienen nmeros y cuenta los nmeros dentro de la lista de
argumentos. Use la funcin CONTAR para obtener la cantidad de entradas en un campo de nmero de un rango o matriz
de nmeros. Por ejemplo, puede escribir la siguiente frmula para contar los nmeros en el rango A1:A20:

=CONTAR(A1:A20)
En este ejemplo, si cinco de las celdas del rango contienen nmeros, el resultado es 5.

Sintaxis
CONTAR(valor1; [valor2]; ...)
La sintaxis de la funcin CONTAR tiene los siguientes argumentos:

2011 Funciones en Excel 2010


UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

valor1 Obligatorio. Primer elemento, referencia de celda o rango en el que desea contar nmeros.
valor2 ... Opcional. Hasta 255 elementos, celdas de referencia o rangos adicionales en los que desea contar
nmeros.
NOTA Los argumentos pueden contener o hacer referencia a una variedad de diferentes tipos de datos, pero slo se

cuentan los nmeros.

Observaciones
Se cuentan argumentos que son nmeros, fechas o una representacin de texto de los nmeros (por ejemplo,
un nmero entre comillas, como "1").
Se tienen en cuenta los valores lgicos y las representaciones textuales de nmeros escritos directamente en
la lista de argumentos.
No se cuentan los argumentos que sean valores de error o texto que no se puedan traducir a nmeros.
Si un argumento es una matriz o una referencia, slo se considerarn los nmeros de esa matriz o referencia.
No se cuentan celdas vacas, valores lgicos, texto o valores de error de la matriz o de la referencia.
Si desea contar valores lgicos, texto o valores de error, use la funcin CONTARA.
Si desea contar slo nmeros que cumplan con determinados criterios, use la funcin CONTAR.SI o la funcin
CONTAR.SI.CONJUNTO.

Ejemplo
El ejemplo ser ms fcil de entender si lo copia en una hoja de clculo en blanco.
Cmo copio un ejemplo?

Seleccione el ejemplo de este artculo.


IMPORTANTE No seleccione los encabezados de columna o de fila.

2011 Funciones en Excel 2010


UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

Seleccionar un ejemplo de la Ayuda

Presione CTRL+C.
En Excel, cree una hoja de clculo o un libro en blanco.
En la hoja de clculo, seleccione la celda A1 y presione CTRL+V.
IMPORTANTE Para que el ejemplo funcione correctamente, debe pegarlo en la celda A1 de la hoja de

clculo.

Para cambiar entre ver los resultados y ver las frmulas que devuelven los resultados, presione Alt+, o en la
ficha Frmulas, en el grupo Auditora de frmulas, haga clic en el botn Mostrar frmulas.
Despus de copiar el ejemplo en una hoja de clculo en blanco, puede adaptarlo a sus necesidades.

Frmula

Descripcin

Resultado

11

=CONTAR(A2:A8)

Cuenta la cantidad de celdas que contienen nmeros en las celdas de A2


a A8.

12

=CONTAR(A5:A8)

Cuenta la cantidad de celdas que contienen nmeros en las celdas de A5


a A8.

=CONTAR(A2:A8;2)

Cuenta la cantidad de celdas que contienen nmeros en las celdas de A2


a A8 y el valor 2

1
2

Datos
Ventas

3
4

8/12/2008

5
6

19

7
22,24

8
9

VERDADERO
#DIV/0!

10

2011 Funciones en Excel 2010


UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

La funcin BUSCAR
En este artculo se describen la sintaxis de la frmula y el uso de la funcin BUSCAR en Microsoft Excel.

Descripcin
La funcin BUSCAR devuelve un valor de un rango de una fila o una columna o de una matriz. La funcin BUSCAR tiene
dos formas de sintaxis: la forma vectorial y la matricial.
SI DESEA

VEA

USO

Buscar en un rango de una fila o una columna


(denominado vector) un valor y devolver un valor desde la
misma posicin en un segundo rango.

Forma
vectorial

Use la forma vectorial cuando disponga de una amplia


lista de valores en los que buscar o cuando es posible
que los valores cambien con el tiempo.

Buscar el valor especificado en la primera fila o columna


de una matriz y devolver un valor desde la misma posicin
en la ltima fila o columna de la matriz.

Forma
matricial

Use esta forma cuando disponga de una pequea lista


de valores y stos permanezcan siempre constantes.

NOTAS

Tambin se puede usar la funcin BUSCAR como alternativa para la funcin SI para crear pruebas o pruebas
que excedan el lmite de funciones anidadas. Vea los ejemplos de la forma matricial.
Para que la funcin BUSCAR funcione correctamente, los datos en los que se realiza la bsqueda se deben
colocar en orden ascendente. Si esto no es posible, considere la posibilidad de usar las funciones BUSCARV ,
BUSCARH o COINCIDIR.

Forma vectorial
Un vector es un rango de una sola fila o columna. La forma vectorial de BUSCAR busca un valor en un rango de una
columna o una fila (denominado vector) y devuelve un valor desde la misma posicin en un segundo rango de una
columna o una fila. Use esta forma de la funcin BUSCAR cuando desee especificar el rango que incluya los valores que
desea buscar. La otra forma de la funcin BUSCAR busca automticamente en la primera columna o fila.

SINTAXIS
BUSCAR(valor_buscado, vector_de_comparacin, [vector_resultado])
La sintaxis de la forma vectorial de la funcin BUSCAR tiene los siguientes argumentos:
valor_buscado Obligatorio. Valor que busca la funcin BUSCAR en el primer vector. Valor_buscado puede
ser un nmero, texto, un valor lgico o un nombre de referencia que se refiere a un valor.
vector_de_comparacin Obligatorio. Rango que slo contiene una fila o una columna. Los valores del
vector_de_comparacin pueden ser texto, nmeros o valores lgicos.
IMPORTANTE Los valores del vector_de_comparacin se deben colocar en orden ascendente: ..., -2, -1, 0,
1, 2, ..., A-Z, FALSO, VERDADERO; de lo contrario, BUSCAR puede devolver un valor incorrecto. El texto en
maysculas y en minsculas es equivalente.

2011 Funciones en Excel 2010


UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

vector_resultado Opcional. Rango que solo incluye una fila o una columna. El argumento vector_resultado
debe tener el mismo tamao que vector_de_comparacin.

OBSERVACIONES
Si la funcin BUSCAR no puede encontrar el valor_buscado, la funcin muestra el valor ms grande en
vector_de_comparacin que es menor o igual al valor_buscado.
Si el valor_buscado es menor que el menor valor del vector_de_comparacin, BUSCAR devuelve el valor de
error #N/A.

EJEMPLO
El ejemplo ser ms fcil de entender si lo copia en una hoja de clculo en blanco.

Frecuencia

Color

4,14

rojo

4,19

anaranjado

5,17

amarillo

5,77

verde

6,39

azul

Frmula

Descripcin

Resultado

=BUSCAR(4,19;A2:A6;B2:B6)

Busca 4,19 en la columna A y devuelve el valor de la columna


B que est en la misma fila.

anaranjado

=BUSCAR(5,00;A2:A6;B2:B6)

Busca 5,00 en la columna A, encuentra el siguiente valor


inferior (4,19) y devuelve el valor de la columna B que est en
la misma fila.

anaranjado

=BUSCAR(7,66;A2:A6;B2:B6)

Busca 7,66 en la columna A, encuentra el siguiente valor


inferior (6,39) y devuelve el valor de la columna B que est en
la misma fila.

azul

=BUSCAR(0;A2:A6;B2:B6)

Busca 0 en la columna A y devuelve un error, ya que 0 es


menor que el valor ms bajo del vector_de_comparacin
A2:A7.

#N/A

1
2

3
4

7
8

10

11

Forma matricial
2011 Funciones en Excel 2010
UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

La forma matricial de BUSCAR busca el valor especificado en la primera fila o columna de una matriz y devuelve un valor
de la misma posicin en la ltima fila o columna de la matriz. Use esta forma de BUSCAR cuando los valores que desea
buscar estn en la primera fila o columna de la matriz. Use la otra forma de BUSCAR cuando desea especificar la
ubicacin de la columna o fila.
SUGERENCIA En general, es mejor usar las funciones BUSCARH o BUSCARV en lugar de la forma matricial de BUSCAR.
Esta forma de BUSCAR se proporciona por cuestiones de compatibilidad con otros programas de hojas de clculo.

SINTAXIS
BUSCAR(valor_buscado; matriz)
La sintaxis de la forma matricial de la funcin BUSCAR tiene estos argumentos:
valor_buscado Obligatorio. Valor que busca la funcin BUSCAR en una matriz. El argumento valor_buscado
puede ser un nmero, texto, un valor lgico o un nombre de referencia que se refiere a un valor.
Si BUSCAR no puede encontrar el valor de valor_buscado, usa el mayor valor de la matriz que es
menor o igual que el valor_buscado.
Si el valor de valor_buscado es menor que el menor valor de la primera fila o columna (segn las
dimensiones de la matriz), BUSCAR devuelve el valor de error #N/A.
matriz Obligatorio. Rango de celdas que contiene texto, nmeros o valores lgicos que desea comparar con
valor_buscado.
La forma matricial de BUSCAR es muy similar a las funciones BUSCARH y BUSCARV. La diferencia es que
BUSCARH busca el valor de valor_buscado en la primera fila, BUSCARV busca en la primera columna y
BUSCAR realiza la bsqueda segn las dimensiones de la matriz.
Si la matriz cubre un rea que es ms ancha que alta (ms columnas que filas), BUSCAR busca el valor de
valor_buscado en la primera fila.
Si una matriz es cuadrada o ms alta que ancha (tiene ms filas que columnas), BUSCAR busca en la primera
columna.
Con las funciones BUSCARH y BUSCARV, puede especificar un ndice en vertical o en horizontal, pero BUSCAR
siempre selecciona el ltimo valor de la fila o columna.
IMPORTANTE Los valores de la matriz se deben colocar en orden ascendente: ..., -2, -1, 0, 1, 2, ..., A-Z,
FALSO, VERDADERO; de lo contrario, BUSCAR puede devolver un valor incorrecto. El texto en maysculas y
en minsculas es equivalente.

EJEMPLOS
Ejemplo 1
El ejemplo ser ms fcil de entender si lo copia en una hoja de clculo en blanco.

Frmula

Descripcin

Resultado

2011 Funciones en Excel 2010


UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

=BUSCAR("C";{"a";"b";"c";"d"\1;2;3;4})

Busca "C" en la primera fila de la matriz, encuentra el


valor superior que es menor o igual ("c") y, a
continuacin, devuelve el valor en la ltima fila que est
en la misma columna.

=BUSCAR("balda";{"a";1\"b";2\"c";3})

Busca "balda" en la primera fila de la matriz, encuentra el


valor superior que es menor o igual ("b") y, a
continuacin, devuelve el valor en la ltima columna que
est en la misma fila.

Ejemplo 2
En el siguiente ejemplo se usa una matriz de nmeros para asignar una puntuacin a un resultado.
El ejemplo ser ms fcil de entender si lo copia en una hoja de clculo en blanco.

A
1
2

Frmula

Descripcin

Resultado

=BUSCAR(A2;{0;60;70;80;90};{"F";"D";"C";"B";"A"})

Busca el valor de A2 (45)


en la primera fila de la
matriz, encuentra el valor
superior que es menor o
igual (0) y, a continuacin,
devuelve el valor en la
ltima fila de la matriz que
est en la misma columna.

Puntuacin
45

3
4
5

90
78

2011 Funciones en Excel 2010


UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

=BUSCAR(A3;{0;60;70;80;90};{"F";"D";"C";"B";"A"})

Busca el valor de A3 (90)


en la primera fila de la
matriz, encuentra el valor
superior que es menor o
igual (90) y, a
continuacin, devuelve el
valor en la ltima fila de la
matriz que est en la
misma columna.

=BUSCAR(A4;{0;60;70;80;90};{"F";"D";"C";"B";"A"})

Busca el valor de A4 (78)


en la primera fila de la
matriz, encuentra el valor
superior que es menor o
igual (70) y, a
continuacin, devuelve el
valor en la ltima fila de la
matriz que est en la
misma columna.

=BUSCAR(A2;{0;60;63;67;70;73;77;80;83;87;90;93;97};{"F";"D";"D";"D+";"C-";"C";"C+";"B-";"B";"B+";"A-";"A";"A+"})

Busca el valor de A2 (45)


en la primera fila de la
matriz, encuentra el valor
superior que es menor o
igual (0) y, a continuacin,
devuelve el valor en la
ltima fila de la matriz que
est en la misma columna.

2011 Funciones en Excel 2010


UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

=BUSCAR(A3;{0;60;63;67;70;73;77;80;83;87;90;93;97};{"F";"D";"D";"D+";"C-";"C";"C+";"B-";"B";"B+";"A-";"A";"A+"})

Busca el valor de A3 (90)


en la primera fila de la
matriz, encuentra el valor
superior que es menor o
igual (90) y, a
continuacin, devuelve el
valor en la ltima fila que
est en la misma columna.

=BUSCAR(A4;{0;60;63;67;70;73;77;80;83;87;90;93;97};{"F";"D";"D";"D+";"C-";"C";"C+";"B-";"B";"B+";"A-";"A";"A+"})

Busca el valor de A4 (78)


en la primera fila de la
matriz, encuentra el valor
superior que es menor o
igual (77) y, a
continuacin, devuelve el
valor en la ltima fila que
est en la misma columna.

10

11

A-

La funcin FECHA
En este artculo, se describen la sintaxis de la frmula y el uso de la funcin FECHA en Microsoft Excel.

Descripcin
La funcin FECHA devuelve el nmero de serie secuencial que representa una fecha determinada. Por ejemplo, la
frmula
=FECHA(2008;7;8)
devuelve 39637, el nmero de serie que representa la fecha 8/7/2008.
NOTA Si el formato de celda era General antes de especificar la funcin, el resultado tendr formato de fecha y no de
nmero. Si desea ver el nmero de serie o cambiar el formato de la fecha, seleccione un formato de nmero diferente
en el grupo Nmero de la ficha Inicio.

2011 Funciones en Excel 2010


UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

La funcin FECHA es muy til en situaciones en que el ao, el mes y el da se proporcionan mediante frmulas o
referencias de celda. Por ejemplo, es posible que tenga una hoja de clculo con fechas en un formato que Excel no
reconoce, como AAAAMMDD. Puede usar la funcin FECHA junto con otras funciones para convertir las fechas a un
nmero de serie que Excel reconozca. Para obtener ms informacin, vea la tabla de la seccin Ejemplo de este artculo.

Sintaxis
FECHA(ao,mes,da)
La sintaxis de la funcin FECHA tiene los siguientes argumentos:
Ao Obligatorio. El valor del argumento ao puede incluir de uno a cuatro dgitos. Excel interpreta el
argumento ao segn el sistema de fechas que usa el equipo. De manera predeterminada, Microsoft Excel para
Windows usa el sistema de fechas 1900 y Microsoft Excel para Macintosh usa el sistema de fechas 1904.
SUGERENCIA Para evitar resultados no deseados, se recomienda el uso de cuatro dgitos para el argumento
ao. Por ejemplo, si usa "07" se devuelve "1907" como valor de ao.

Si el ao es un nmero entre 0 (cero) y 1899 (inclusive), Excel suma ese valor a 1900 para calcular el ao. Por
ejemplo, FECHA(108;1;2) devuelve 2 de enero de 2008 (1900+108).
Si el ao es un nmero entre 1900 y 9999 (inclusive), Excel usa ese valor como el ao. Por ejemplo,
FECHA(2008;1;2) devuelve 2 de enero de 2008.
Si el ao es menor que 0, o es igual o mayor que 10.000, Excel devuelve el valor de error #NUM!
Mes Obligatorio. Nmero entero positivo o negativo que representa el mes del ao, de 1 a 12 (de enero a
diciembre).
Si el mes es mayor que 12, mes suma esa cantidad de meses al primer mes del ao especificado. Por
ejemplo, FECHA(2008;14;2) devuelve el nmero de serie que representa el 2 de febrero de 2009.
Si el mes es menor que 1, mes resta la magnitud de esa cantidad de meses, ms 1, del primer mes
del ao especificado. Por ejemplo, FECHA(2008;-3;2) devuelve el nmero de serie que representa el 2 de septiembre de
2007.
Da Obligatorio. Nmero entero positivo o negativo que representa el da del mes, de 1 a 31.
Si el da es mayor que la cantidad de das del mes especificado, da suma esa cantidad a los das del
primer da del mes. Por ejemplo, FECHA(2008;1;35) devuelve el nmero de serie que representa el 4 de febrero de
2008.
Si el da es menor que 1, da resta la magnitud de la cantidad de das, ms uno, del primer da del
mes especificado. Por ejemplo, FECHA(2008;1;-15) devuelve el nmero de serie que representa el 16 de diciembre de
2007.
NOTA Excel almacena las fechas como nmeros de serie secuenciales para que se puedan usar en clculos. De manera
predeterminada, la fecha 1 de enero de 1900 es el nmero de serie 1 y la fecha 1 de enero de 2008 es el nmero de
serie 39448, porque es 39.448 das posterior al 1 de enero de 1900. Microsoft Excel para Macintosh usa un sistema de
fechas diferente como sistema predeterminado.

Ejemplo
El ejemplo ser ms fcil de entender si lo copia en una hoja de clculo en blanco.

2011 Funciones en Excel 2010


UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

1
2

Ao

Mes

Da

2008

Frmula

Descripcin

Resultado

=FECHA(A2;B2;C2)

Fecha de serie para la fecha


derivada mediante el uso de las
celdas A2, B2 y C2 como
argumentos para la funcin FECHA
y el uso del sistema de fechas 1900.

1/1/2008 o 39448

=FECHA(AO(HOY());31;12)

Fecha de serie para el ltimo da del


ao actual.

31/12/nnnn o el nmero
de serie secuencial
equivalente (valor real
segn el ao actual)

=FECHA(IZQUIERDA(A4;4);MED(A4;5;2);
DERECHA(A4;2))

Frmula que convierte una fecha de


formato AAAAMMDD en una fecha
de serie.

25/11/2008 o 39777

3
5
6

Datos
20081125

NOTA Para ver el nmero como un nmero de serie, seleccione la celda y a continuacin, en la ficha Hoja en el grupo
Nmero, haga clic en la flecha que aparece junto a Formato de nmero y luego haga clic en Nmero.

Funciones de fecha y hora (referencias)

RESUMEN
FUNCIN

DESCRIPCIN

AHORA

Devuelve el nmero de serie correspondiente a la fecha y hora actuales

AO

Convierte un nmero de serie en un valor de ao

DIA

Convierte un nmero de serie en un valor de da del mes

DIA.LAB

Devuelve el nmero de serie de la fecha que tiene lugar antes o despus de


un nmero determinado de das laborables

2011 Funciones en Excel 2010


UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

DIA.LAB.INTL

Devuelve el nmero de serie de la fecha anterior o posterior a un nmero


especificado de das laborables usando parmetros para indicar cules y
cuntos das son das de fin de semana

DIAS.LAB

Devuelve el nmero de todos los das laborables existentes entre dos fechas

DIAS.LAB.INT

Devuelve el nmero de todos los das laborables existentes entre dos fechas
usando parmetros para indicar cules y cuntos son los das de fin de
semana

DIAS360

Calcula el nmero de das entre dos fechas a partir de un ao de 360 das

DIASEM

Convierte un nmero de serie en un valor de da de la semana

FECHA

Devuelve el nmero de serie correspondiente a una fecha determinada

FECHA.MES

Devuelve el nmero de serie de la fecha equivalente al nmero indicado de


meses anteriores o posteriores a la fecha inicial

FECHANUMERO

Convierte una fecha con formato de texto en un valor de nmero de serie

FIN.MES

Devuelve el nmero de serie correspondiente al ltimo da del mes anterior o


posterior a un nmero de meses especificado

FRAC.AO

Devuelve la fraccin de ao que representa el nmero total de das existentes


entre el valor de fecha_inicial y el de fecha_final

HORA

Convierte un nmero de serie en un valor de hora

HOY

Devuelve el nmero de serie correspondiente al da actual

MES

Convierte un nmero de serie en un valor de mes

MINUTO

Convierte un nmero de serie en un valor de minuto

NSHORA

Devuelve el nmero de serie correspondiente a una hora determinada

NUM.DE.SEMANA

Convierte un nmero de serie en un nmero que representa el lugar numrico


correspondiente a una semana de un ao

SEGUNDO

Convierte un nmero de serie en un valor de segundo

VALHORA

Convierte una hora con formato de texto en un valor de nmero de serie

2011 Funciones en Excel 2010


UTN-Ing. Civil-Fundamentos de Informtica
Compilacin material manuales Office 2010

You might also like