Está en la página 1de 4

EJEMPLOS FORMULAS Y FUNCIONES

Ejemplos de fórmulas y funciones en Excel


Cod Suc Sucursal Dp Depto. Mes Monto
S3 Talca 462 Ropa Mujer 6 358,000 Este conjunto de ejemplos ha sido preparado José de Diego Glaría para ilustrar el uso de algunas funciones
S3 Talca 463 Ropa Niños 6 243,000 de Excel, tanto simples como aquellas más complejas como las que usan la función SUMAPRODUCTO y las matriciales
S3 Talca 467 Electro 6 60,000
S1 Santiago 462 Ropa Mujer 6 358,000 Para los ejemplos, utilizaremos esta tabla de datos con las ventas mensuales por Branch y Departamento.
S1 Santiago 463 Ropa Niños 6 120,000
S1 Santiago 464 Deportes 6 900,000
S2 Concepción 462 Ropa Mujer 6 60,000
S2 Concepción 463 Ropa Niños 6 135,000
S3 Talca 462 Ropa Mujer 7 415,000 www.ddtrada.cl
S1 Santiago 462 Ropa Mujer 7 60,000
S1 Santiago 466 Computación 7 60,000
S1 Santiago 467 Electro 7 30,000
S2 Concepción 462 Ropa Mujer 7 23,000
S2 Concepción 467 Electro 7 30,000

1. Contar y Sumar por cada cada Sucursal y por cada Depto.


Funciones utilizadas: CONTAR.SI y SUMAR.SI
Cod Suc Sucursal Contar Sumar Dp Depto Contar Sumar
S1 Santiago 6 1,528,000 462 Ropa Mujer 6 1,274,000
S2 Concepción 4 248,000 463 Ropa Niños 3 498,000
S3 Talca 4 1,076,000 467 Electro 3 120,000
464 Deportes 1 900,000

2. Contar y Sumar por cada Sucursal y Depto. (por dos condiciones)


CONTAR =SUMAPRODUCTO((rango1=criterio1)*(rango2=criterio2)) SUMAR =SUMAPRODUCTO((rangosuma)*(rango1=criterio1)*(rango2=criterio2))
Cod Suc Sucursal Ropa Mujer Ropa Niños Electro Deportes Cod Suc Sucursal Ropa Mujer Ropa Niños Electro Deportes
S1 Santiago 2 1 1 1 S1 Santiago 418,000 120,000 30,000 900,000
S2 Concepción 2 1 1 0 S2 Concepción 83,000 135,000 30,000 0
S3 Talca 2 1 1 0 S3 Talca 773,000 243,000 60,000 0

3. ContarUnicos Contar Unicos con condición


=SUMAPRODUCTO((rango<>"")/(CONTAR.SI(rango;rango&""))) =SUMA(SI(FRECUENCIA(SI(rango_cond=criterio;rango);$rango);1))
Sucursales 3 Cod Suc Sucursal Dptos. De la Sucursal
Deptos. 5 S1 Santiago 5
S2 Concepción 3
S3 Talca 3

4. MaxSi cumple condiciones


Una Condición: =SUMAPRODUCTO(MAX((rangomax)*(rango1=criterio1)))
Dos Condiciones: =SUMAPRODUCTO(MAX((rangomax)*(rango1=criterio1)*(rango2=criterio2)))
mes Con fórmula matricial mes
Cod Suc Sucursal Max 6 7 Cod Suc Sucursal Max 6 7
S1 Santiago 900,000 900,000 60,000 S1 Santiago 900,000 900,000 60,000
S2 Concepción 135,000 135,000 30,000 S2 Concepción 135,000 135,000 30,000
S3 Talca 415,000 358,000 415,000 S3 Talca 415,000 358,000 415,000

5. MinSi cumple condiciones


1 Condic: =SUMAPRODUCTO(MIN((rangomin)*(rango1=criterio1)+(rango1<>criterio1)*10^10))
2 Condic.: =SUMAPRODUCTO(MIN((rangomin)*(rango1=criterio1)*(rango2=criterio2)+((rango1<>criterio1)+(rango2<>criterio2))*10^10))
Cod Suc Sucursal Min 6 7 Cod Suc Sucursal Min 6 7
S1 Santiago 30,000 120,000 30,000 S1 Santiago 30,000 120,000 30,000
S2 Concepción 23,000 60,000 23,000 S2 Concepción 23,000 60,000 23,000
S3 Talca 60,000 60,000 415,000 S3 Talca 60,000 60,000 415,000

6. PromedioSi
Cod Suc Sucursal Promedio 6 7 Cod Suc Sucursal Promedio 6 7
S1 Santiago 254,667 459,333 50,000 S1 Santiago 254,667 459,333 50,000
S2 Concepción 62,000 97,500 26,500 S2 Concepción 62,000 97,500 26,500
S3 Talca 269,000 220,333 415,000 S3 Talca 269,000 220,333 415,000

7. Los 3 mayores montos de cada Sucursal


Uso de la función K.ESIMO.MAYOR matricial {=K.ESIMO.MAYOR(SI(rango=criterio; rango_valores);k)}
Cod Suc Sucursal 1 2 3
S1 Santiago 900,000 358,000 120,000 {=LARGE(IF($A$4:$A$17=$A67,$F$4:$F$17),E$66)}
S2 Concepción 135,000 60,000 30,000 {=LARGE(IF($A$4:$A$17=$A68,$F$4:$F$17),E$66)}
S3 Talca 415,000 358,000 243,000 {=LARGE(IF($A$4:$A$17=$A69,$F$4:$F$17),E$66)}

8. El mayor monto de cada Sucursal en cada mes con K.ESIMO.MAYOR matricial


Cod Suc Sucursal 6 7 {=K.ESIMO.MAYOR(SI((condicion1)*(condicion2);rangovalores);k)]
S1 Santiago 900,000 60,000
S2 Concepción 135,000 30,000
S3 Talca 358,000 415,000
=VLOOKUP(A73,$A$4:$B$17,2,0)
=VLOOKUP(A74,$A$4:$B$17,2,0)
=VLOOKUP(A75,$A$4:$B$17,2,0)

9. Los mayores montos. Genera un ranking de los mayores montos con K.ESIMO.MAYOR y busca sus valores asociados (busca por varias condiciones)
Los 6 mayores montos Los 6 mayores montos del mes : 6
Monto Sucursal Depto Monto Sucursal Depto
900,000 Santiago Deportes {=INDEX($D$4:$D$17,SMALL(IF($F$4:$F$17=$A84,ROW($F$4 900,000 Santiago Deportes {=INDEX($D$4:$D$17,SMALL(IF(($F$4:$F$17=$E84)*($E$4:$E$17=$H$82),ROW($F$4:$F$17)-ROW($B$4)+2),COUNTIF($
415,000 Talca Ropa Mujer {=INDEX($D$4:$D$17,SMALL(IF($F$4:$F$17=$A85,ROW($F$4 358,000 Talca Ropa Mujer {=INDEX($D$4:$D$17,SMALL(IF(($F$4:$F$17=$E85)*($E$4:$E$17=$H$82),ROW($F$4:$F$17)-ROW($B$4)+2),COUNTIF($
358,000 Talca Ropa Mujer {=INDEX($D$4:$D$17,SMALL(IF($F$4:$F$17=$A86,ROW($F$4 358,000 Santiago Ropa Mujer {=INDEX($D$4:$D$17,SMALL(IF(($F$4:$F$17=$E86)*($E$4:$E$17=$H$82),ROW($F$4:$F$17)-ROW($B$4)+2),COUNTIF($
358,000 Santiago Ropa Mujer {=INDEX($D$4:$D$17,SMALL(IF($F$4:$F$17=$A87,ROW($F$4 243,000 Talca Ropa Niños {=INDEX($D$4:$D$17,SMALL(IF(($F$4:$F$17=$E87)*($E$4:$E$17=$H$82),ROW($F$4:$F$17)-ROW($B$4)+2),COUNTIF($
243,000 Talca Ropa Niños {=INDEX($D$4:$D$17,SMALL(IF($F$4:$F$17=$A88,ROW($F$4 135,000 Concepción Ropa Niños {=INDEX($D$4:$D$17,SMALL(IF(($F$4:$F$17=$E88)*($E$4:$E$17=$H$82),ROW($F$4:$F$17)-ROW($B$4)+2),COUNTIF($
135,000 Concepción Ropa Niños {=INDEX($D$4:$D$17,SMALL(IF($F$4:$F$17=$A89,ROW($F$4 120,000 Santiago Ropa Niños {=INDEX($D$4:$D$17,SMALL(IF(($F$4:$F$17=$E89)*($E$4:$E$17=$H$82),ROW($F$4:$F$17)-ROW($B$4)+2),COUNTIF($
=LARGE($F$4:$F$17,ROWS(A$84:A84)) {=INDEX($B$4:$B$17,SMALL(IF(($F$4:$F$17=$E84)*($E$4:$E$17=$H$82),ROW($F$4:$F$17)-ROW($B$4)+2),COUNTIF($E$84:$E84,$E84))-1)}
=LARGE($F$4:$F$17,ROWS(A$84:A85)) {=INDEX($B$4:$B$17,SMALL(IF(($F$4:$F$17=$E85)*($E$4:$E$17=$H$82),ROW($F$4:$F$17)-ROW($B$4)+2),COUNTIF($E$84:$E85,$E85))-1)}
=LARGE($F$4:$F$17,ROWS(A$84:A86)) {=INDEX($B$4:$B$17,SMALL(IF(($F$4:$F$17=$E86)*($E$4:$E$17=$H$82),ROW($F$4:$F$17)-ROW($B$4)+2),COUNTIF($E$84:$E86,$E86))-1)}
=LARGE($F$4:$F$17,ROWS(A$84:A87)) {=INDEX($B$4:$B$17,SMALL(IF(($F$4:$F$17=$E87)*($E$4:$E$17=$H$82),ROW($F$4:$F$17)-ROW($B$4)+2),COUNTIF($E$84:$E87,$E87))-1)}
=LARGE($F$4:$F$17,ROWS(A$84:A88)) {=INDEX($B$4:$B$17,SMALL(IF(($F$4:$F$17=$E88)*($E$4:$E$17=$H$82),ROW($F$4:$F$17)-ROW($B$4)+2),COUNTIF($E$84:$E88,$E88))-1)}
=LARGE($F$4:$F$17,ROWS(A$84:A89)) {=INDEX($B$4:$B$17,SMALL(IF(($F$4:$F$17=$E89)*($E$4:$E$17=$H$82),ROW($F$4:$F$17)-ROW($B$4)+2),COUNTIF($E$84:$E89,$E89))-1)}

10. Los 3 menores montos de cada Sucursal


Uso de la función K.ESIMO.MENOR
Cod Suc Sucursal 1 2 3
S1 Santiago 30,000 358,000 120,000
S2 Concepción 135,000 60,000 30,000
S3 Talca 415,000 358,000 243,000
{=SMALL(IF($A$4:$A$17=$A100,$F$4:$F$17),C$99)}
{=LARGE(IF($A$4:$A$17=$A101,$A$4:$F$17),C$66)}
{=LARGE(IF($A$4:$A$17=$A102,$A$4:$F$17),C$66)}
11. El mayor monto de cada Sucursal en cada mes con K.ESIMO.MAYOR matricial
Cod Suc Sucursal 6 7
S1 Santiago 900,000 60,000
S2 Concepción 135,000 30,000
S3 Talca 358,000 415,000
{=LARGE(IF(($A$4:$A$17=$A108)*($E$4:$E$17=C$72),$A$4:$F$17),1)}
{=LARGE(IF(($A$4:$A$17=$A109)*($E$4:$E$17=C$72),$A$4:$F$17),1)}
{=LARGE(IF(($A$4:$A$17=$A110)*($E$4:$E$17=C$72),$A$4:$F$17),1)}

12. Los menores montos. Genera un ranking de los menores montos (con K.ESIMO.MENOR condicional) y busca sus valores asociados (busca por varias condiciones)
Los 6 menores montos Los menores montos del mes : 6
Monto Sucursal Depto Monto Sucursal Depto
23,000 Concepción Ropa Mujer 60,000 Talca Electro
30,000 Santiago Electro 60,000 Concepción Ropa Mujer
30,000 Concepción Electro 120,000 Santiago Ropa Niños
60,000 Talca Electro 135,000 Concepción Ropa Niños

por José Antonio de Diego Glaría


jdediegog@gmail.com www.ddtrada.cl
EJEMPLOS FORMULAS Y FUNCIONES

60,000 Concepción Ropa Mujer 243,000 Talca Ropa Niños


60,000 Santiago Ropa Mujer 358,000 Talca Ropa Mujer

13. Buscar un Valor por 3 criterios (BuscarV por múltiples condiciones) y buscar la posición en la tabla. 3 alternativas de fórmulas
Cod Suc S3 Talca 415,000 buscar valor con función INDICE y COINCIDIR 9 buscar posición con función INDICE y COINCIDIR
Dp 462 Ropa Mujer 415,000 buscar valor con función INDICE y COINCIDIR matricial 9 buscar posición con función INDICE y COINCIDIR matricial
Mes 7 415,000 buscar valor con sumaproducto 9 buscar posición con sumaproducto

14. Buscar todos los datos asociados a un valor (BuscarVn). La primera con una fórmula normal (aunque compleja) y la 2da con fórmula matricial
Sucursal: S1 Santiago
Dp Depto. Mes Monto Dp Depto. Mes Monto
#VALUE! #VALUE! #VALUE! #VALUE! 462 Ropa Mujer 6 358,000
#VALUE! #VALUE! #VALUE! #VALUE! 463 Ropa Niños 6 120,000
#VALUE! #VALUE! #VALUE! #VALUE! 464 Deportes 6 900,000
#VALUE! #VALUE! #VALUE! #VALUE! 462 Ropa Mujer 7 60,000
#VALUE! #VALUE! #VALUE! #VALUE! 466 Computación 7 60,000
#VALUE! #VALUE! #VALUE! #VALUE! 467 Electro 7 30,000

Buscar todos los elementos para 2 criterios o condiciones


Sucursal: S1 462
Mes Monto
6 358,000 {=IF(ROWS($A$145:$IV145)<=SUMPRODUCT(($A$4:$A$17=$B$143)*($C$4:$C$17=$C$143)),INDEX(F$4:F$17,SMALL(IF(($A$4:$A$17=$B$143)*($C$4:$C$17=$C$143),ROW($A$4:$A$17)-ROW($A$4)+2),ROWS($A$145:$IV145))-1),"")
7 60,000 {=IF(ROWS($A$145:$IV146)<=SUMPRODUCT(($A$4:$A$17=$B$143)*($C$4:$C$17=$C$143)),INDEX(F$4:F$17,SMALL(IF(($A$4:$A$17=$B$143)*($C$4:$C$17=$C$143),ROW($A$4:$A$17)-ROW($A$4)+2),ROWS($A$145:$IV146))-1),"")

15. Sumar los datos de una Sucursal y del Depto. que empiece por un texto o que contenga un texto.

Empieza por un texto Contiene un texto (pueden usarse los comodines ? y *)


Depto Ropa Depto o?a

Cod Suc Sucursal Monto Cod Suc Sucursal Monto


S1 Santiago 538,000 S1 Santiago 538,000
S2 Concepción 218,000 S2 Concepción 218,000
S3 Talca 1,016,000 S3 Talca 1,016,000
=SUMPRODUCT(($F$4:$F$17)*($A$4:$A$17=A159)*(LEFT($D$4:$D$17,LEN($B$156))=$B$156))
=SUMPRODUCT(($F$4:$F$17)*($A$4:$A$17=A160)*(LEFT($D$4:$D$17,LEN($B$156))=$B$156))

16. Extraer los valores únicos de una lista.

Sucursal
Talca
Santiago
Concepción

17. Crear un correlativo con funciones: uso de FILAS() y COLUMNAS()

1 2 3 4 5 2 4 6 8 10
1 1
2 3
3 5
4 7
5 9

por José Antonio de Diego Glaría


jdediegog@gmail.com www.ddtrada.cl
EJEMPLOS FORMULAS Y FUNCIONES

Examples of Formulas and Functions


Br.Cod Branch Dp Depto. Month Monto
S3 Talca 462 Women Clth. 6 358,000 This set of examples has been prepared by José de Diego Glaría to illustrate the use of some Excel functions,
S3 Talca 463 Kids 6 243,000 both simple and complex as those that use the SUMPRODUCT and matrix functions.
S3 Talca 467 Electro 6 60,000
S1 Santiago 462 Women Clth. 6 358,000 For examples, we use this data table with the monthly sales by Branch and Department.
S1 Santiago 463 Kids 6 120,000
S1 Santiago 464 Sports 6 900,000
S2 Concepción 462 Women Clth. 6 60,000
S2 Concepción 463 Kids 6 135,000
S3 Talca 462 Women Clth. 7 415,000 www.ddtrada.cl
S1 Santiago 462 Women Clth. 7 60,000
S1 Santiago 466 Computer 7 60,000
S1 Santiago 467 Electro 7 30,000
S2 Concepción 462 Women Clth. 7 23,000
S2 Concepción 467 Electro 7 30,000

1. Count and Sum for each Branch and Dpmnt.


Funciones utilizadas: CONTAR.SI y SUMAR.SI
Br.Cod Branch Count Sumar Dp Depto Count Sumar
S1 Santiago 6 1,528,000 462 Women Clth. 6 1,274,000
S2 Concepción 4 248,000 463 Kids 3 498,000
S3 Talca 4 1,076,000 467 Electro 3 120,000
464 Sports 1 900,000

2. Count and Sum for each Branch and Dpmnt (two conditions)
COUNT =SUMPRODUCT((range1=criterio1)*(range2=criterio2)) SUM =SUMPRODUCT((rangesum)*(range1=criterio1)*(range2=criterio2))
Br.Cod Branch Women Clth. Kids Electro Sports Br.Cod Branch Women Clth. Kids Electro Sports
S1 Santiago 2 1 1 1 S1 Santiago 418,000 120,000 30,000 900,000
S2 Concepción 2 1 1 0 S2 Concepción 83,000 135,000 30,000 0
S3 Talca 2 1 1 0 S3 Talca 773,000 243,000 60,000 0

3. CountUniques Count Uniques with criteria


=SUMAPRODUCTO((rango<>"")/(CONTAR.SI(rango;rango&""))) =SUMA(SI(FRECUENCIA(SI(rango_cond=criterio;rango);$rango);1))
Branches 3 Br.Cod Branch Dptos. De la Branch
Deptos. 5 S1 Santiago 5
S2 Concepción 3
S3 Talca 3

4. MaxIf with criteria


Oine Criteria: =SUMPRODUCT(MAX((rangemax)*(range1=criterio1)))
Two Criteria : =SUMPRODUCT(MAX((rangemax)*(range1=criterio1)*(range2=criterio2)))
mes Matrix formula mes
Br.Cod Branch Max 6 7 Br.Cod Branch Max 6 7
S1 Santiago 900,000 900,000 60,000 S1 Santiago 900,000 900,000 60,000
S2 Concepción 135,000 135,000 30,000 S2 Concepción 135,000 135,000 30,000
S3 Talca 415,000 358,000 415,000 S3 Talca 415,000 358,000 415,000

5. MinIf with criteria


1 Criteria: =SUMPRODUCT(MIN((rangomin)*(rango1=criterio1)+(rango1<>criterio1)*10^10))
2 Criteria.: =SUMPRODUCT(MIN((rangomin)*(rango1=criterio1)*(rango2=criterio2)+((rango1<>criterio1)+(rango2<>criterio2))*10^10))
Br.Cod Branch Min 6 7 Br.Cod Branch Min 6 7
S1 Santiago 30,000 120,000 30,000 S1 Santiago 30,000 120,000 30,000
S2 Concepción 23,000 60,000 23,000 S2 Concepción 23,000 60,000 23,000
S3 Talca 60,000 60,000 415,000 S3 Talca 60,000 60,000 415,000

6. AverageSi
Br.Cod Branch Promedio 6 7 Br.Cod Branch Promedio 6 7
S1 Santiago 254,667 459,333 50,000 S1 Santiago 254,667 459,333 50,000
S2 Concepción 62,000 97,500 26,500 S2 Concepción 62,000 97,500 26,500
S3 Talca 269,000 220,333 415,000 S3 Talca 269,000 220,333 415,000

7. The 3 highest per Branch


Using the matrix LARGE {=LARGE(SI(range=criteria; value_range);k)}
Br.Cod Branch 1 2 3
S1 Santiago 900,000 358,000 120,000
S2 Concepción 135,000 60,000 30,000
S3 Talca 415,000 358,000 243,000

8. The greatest amount of each branch in each month with LARGE matrix
Br.Cod Branch 6 7 {=LARGE(SI((condition1)*(condition2);value_range);k)]
S1 Santiago 900,000 60,000
S2 Concepción 135,000 30,000
S3 Talca 358,000 415,000

9. The largest amounts. Generates a ranking of the largest amounts with LARGE and seeks their associated values ​(search for several conditions)
The 6 largest amounts The 6 largest amounts of the month: 6
Monto Branch Depto Monto Branch Depto
900,000 Santiago Sports 900,000 Santiago Sports
415,000 Talca Women Clth. 358,000 Talca Women Clth.
358,000 Talca Women Clth. 358,000 Santiago Women Clth.
358,000 Santiago Women Clth. 243,000 Talca Kids
243,000 Talca Kids 135,000 Concepción Kids
135,000 Concepción Kids 120,000 Santiago Kids

10. The 3 smaller amounts of each Branch


Using SMALL function
Br.Cod Branch 1 2 3
S1 Santiago 30,000 358,000 120,000
S2 Concepción 135,000 60,000 30,000
S3 Talca 415,000 358,000 243,000

11. The greatest amount of each Branch in each month with LARGE matrix
Br.Cod Branch 6 7
S1 Santiago 900,000 60,000
S2 Concepción 135,000 30,000
S3 Talca 358,000 415,000

por José Antonio de Diego Glaría


jdediegog@gmail.com www.ddtrada.cl
EJEMPLOS FORMULAS Y FUNCIONES

12. The smaller amounts. Generates a ranking of the smaller amounts (with SMALL conditional) and find their associated values ​(search for several conditions)
The 6 smaller amounts The smaller amounts of the month: 6
Amount Branch Depto Amount Branch Depto
23,000 Concepción Women Clth. 60,000 Talca Electro
30,000 Santiago Electro 60,000 Concepción Women Clth.
30,000 Concepción Electro 120,000 Santiago Kids
60,000 Talca Electro 135,000 Concepción Kids
60,000 Concepción Women Clth. 243,000 Talca Kids
60,000 Santiago Women Clth. 358,000 Talca Women Clth.

13. Search for a Value by 3 criteria (VLOOKUP for multiple conditions) and find the position in the table. 3 alternative formulas
Br.Cod S3 Talca 415,000 INDEX and MATCH 9 find position, INDEX and MATCH
Dp 462 Women Clth. 415,000 INDEX and MATCH matrix 9 find position, INDEX and MATCH matrix
Month 7 415,000 SUMPRODUCT 9 find position, SUMPRODUCT

14. Buscar todos los datos asociados a un valor (BuscarVn). La primera con una fórmula normal (aunque compleja) y la 2da con fórmula matricial
Branch: S1 Santiago
Dp Depmnt Month Amount Dp Depmnt Month Amount
#VALUE! #VALUE! #VALUE! #VALUE! 462 Women Clth. 6 358,000
#VALUE! #VALUE! #VALUE! #VALUE! 463 Kids 6 120,000
#VALUE! #VALUE! #VALUE! #VALUE! 464 Sports 6 900,000
#VALUE! #VALUE! #VALUE! #VALUE! 462 Women Clth. 7 60,000
#VALUE! #VALUE! #VALUE! #VALUE! 466 Computer 7 60,000
#VALUE! #VALUE! #VALUE! #VALUE! 467 Electro 7 30,000

Search all the elements for 2 criteria or conditions


Branch: S1 462
Month Amount
6 358,000
7 60,000

15. Adding data from a Branch and the Department. starting with or containing text.

Starting with text Containing text


Dpmnt Kid Dpmnt Clth

Br.Cod Branch Monto Br.Cod Branch Monto


S1 Santiago 120,000 S1 Santiago 418,000
S2 Concepción 135,000 S2 Concepción 83,000
S3 Talca 243,000 S3 Talca 773,000

16. Extracting unique values ​from a list.

Branch
Talca
Santiago
Concepción

17. Create a correlative using functions: use of ROW () and COLUMN ()

1 2 3 4 5 2 4 6 8 10
1 1
2 3
3 5
4 7
5 9

por José Antonio de Diego Glaría


jdediegog@gmail.com www.ddtrada.cl

También podría gustarte