Está en la página 1de 42

Machine Translated by Google

Biblia de fórmulas EXCEL


Excel 2013 / 2016
Machine Translated by Google

Tabla de contenido Tabla de contenido Contenido

1. SUMA de dígitos cuando la celda contiene todos los números .................................. .............................................

1 2. SUMA de dígitos cuando la celda contiene números y no números ........................................ .. 1 3. Una lista

es única o no (ya sea que tenga duplicados) .................................. .......................................... 1 4. Recuento No. de

Unique Valores ................................................. .................................................... .......................... 1 5. Contar el

número de valores únicos condicionalmente .............. .................................................... ............................... 1


6. Agregar mes o restar mes de una fecha dada ........................................... .................................... 2

7. Agregar año o restar año de una fecha determinada .................................. ............................................. 2

8. Convertir un número en un nombre de mes ........................................... .................................................... ............... 3

9. Conversión de fecha a trimestre calendario ........................................... .................................................... ......... 3

10. Conversión de la fecha a un trimestre del año fiscal de la India ............................... ..........................................

3 11. Calcular la edad a partir del cumpleaños dado .. .................................................... .................................................... ... 4
12. Conversión de formato de número a fecha ........................................... .................................................... ........ 4

13. Conversión de formato de número a hora ........................................... .................................................... ........ 4

14. Contar celdas que comienzan (o terminan) con una cadena en particular .................................. .......................

4 15. Recuento del número de celdas que solo tienen números .................. .................................................... ..........................

5 16. Recuento del número de celdas que contienen solo caracteres .......... .................................................... 5 17.

Número de caracteres en una cadena sin considerar los espacios en blanco .................................. ........... 5 18.

Número de veces que aparece un carácter en una cadena ........................... .................................................... 5 19.

Contar números no numéricos en una cadena .................................. .................................................... .....................

5 20. Contar números en una cadena .................. .................................................... ....................................................

6 21. Contar solo letras del alfabeto en una cadena .................. .................................................... ..................................

6 22. Valor que ocurre con mayor frecuencia en un rango .... .................................................... ............................. 6
23. CONTAR.SI en lista filtrada .................................................. .................................................... ............................... 6

24. SUMAR.SI en la lista filtrada ........................................... .................................................... ..................................... 7

25. Extraer el nombre del nombre completo ........................................... .................................................... ............ 7

26. Extraer el apellido del nombre completo ....................................... .................................................... ............. 7

27. Extraiga la Inicial del Segundo Nombre ........................................... .................................................... ............. 7

28. Extraiga el segundo nombre del nombre completo ....................................... .................................................... ....... 7

29. Eliminar el segundo nombre en el nombre completo .................................. .................................................... .......... 7

30. Extraer la parte entera y decimal de un número ........................................... .................................. 8 31. Primer

día del mes para una fecha dada .... .................................................... ....................................... 8 32. ¿Cuántos lunes

o cualquier otro Día de la Semana entre 2 Fechas ....................................... 8 33. Tiempos Máximos de una Entrada

Particular Aparece consecutivamente .............................................. ...... 9 34. Buscar la próxima semana del

día .................................. .................................................... ............................. 9 35. Buscar la semana anterior del

día .......... .................................................... .......................................... 10


Machine Translated by Google

36. Obtener el nombre del archivo a través de la fórmula .................................. .................................................... ............... 10 37.

Obtener el nombre del libro de trabajo a través de la fórmula .................. .................................................... .......... 11 38. Obtener

el nombre de la hoja a través de la fórmula .................. .................................................... ............................ 11 39. Obtener el

directorio del libro de trabajo de la fórmula .............. .................................................... ....................... 11 40. Último día del mes

para una fecha determinada .................. .................................................... ............................. 11

41. Realice BUSCARV de varias columnas ........................................... .................................................... .......... 12

42. BUSCARV de derecha a izquierda ........................................... .................................................... ...................... 13

43. BUSCARV que distingue entre mayúsculas y minúsculas ............................... .................................................... .......................... 13

44. Clasificación dentro de los Grupos ............................................... .................................................... .......................... 14 45.

Quitar alfabetos de una cadena ........... .................................................... ............................................. 14 46. Quitar números de la

cadena .................................................. .................................................... ............... 15 47. Representación romana de los

números ........................... .................................................... ...................... 15 48. Sumar los N valores inferiores en un

rango .................. .................................................... ...................................... 15 49. Suma cada fila

enésima ..... .................................................... .................................................... ............................ dieciséis

50. Tenemos PROMEDIO.SI. ¿Qué pasa con MEDIANIF y MODEIF? ................................................. dieciséis

51. Número de días en un mes ........................................... .................................................... .......................... 17 52. Cómo saber si

un año es bisiesto ............ .................................................... ................................... 17 53. Último día hábil del mes si se da una

fecha . .................................................... ..................... 17 54. Primer día hábil del mes si se da una

fecha ............... .................................................... ...... 18 55. Fecha para el día N del

año ........................................... .................................................... ............................. 18 56. Calcular la media geométrica ignorando

el 0 y los valores negativos ....... .......................................... 19

57. Función financiera - Calcular EMI ........................................... .................................................... .......... 19

58. Función financiera - Calcular la parte de interés de un EMI ....................................... .......................... 20

59. Función financiera - Calcular la parte principal de un EMI ....................................... ..................... 22 60. Función financiera -

Calcular el número de EMI para pagar un préstamo .............. .......................... 23

61. Función financiera - Calcular tasa de interés ........................................... .......................................... 24

62. Función financiera: calcular el interés compuesto ........................................... ...................... 25

63. Función financiera: calcular el interés efectivo ........................................... ............................. 26

64. Nombres abreviados ............................................... .................................................... ............................. 27

65. Obtener nombre de columna para un número de columna ............................... .......................................................... 28

66. Obtener rango de columnas para un número de columna ............................... ............................................. 29 67 Encuentra

el enésimo Número Mayor cuando hay duplicados ........................................... .......... 29 68. Extraer la fecha y la hora de la

marca de fecha y hora ....................... .................................................... ....... 30

69. Convertir un número en años y meses ............................................... ............................................. 30

70. COUNTIF para rango no contiguo ........................................... .................................................... ........ 31 71. Contar el número

de palabras en una celda/rango .................................. .................................................... 31 72. Numerología Suma de los dígitos,

también conocida como Suma de los dígitos hasta que el resultado sea un solo dígito .......... 32 73. Generar números

secuenciales y repetirlos ............ .................................................... ............. 32


Machine Translated by Google

74. Repetir un número e incrementar y repetir... ........................................... ....................................... 32 75. Generar

números aleatorios no repetitivos a través de la fórmula . ............................................. 33 76. Ejercicio económico

Fórmula (p. ej., 2015-16 o FY16) ............................................. .................................. 34 77. Primer Día Hábil del

Año ...... .................................................... .................................................... ...... 34 78. Último Día Hábil del

Año ........................................... .................................................... .......................... 34 79. Convertir de fecha Excel (fecha

gregoriana) a fecha juliana ........ ............................................. 35 80 Convertir de fechas julianas a fechas Excel

(gregorianas) ....................................... .......................... 35

81. Extraer el nombre de usuario de un ID de correo electrónico .................................. .................................................... ....... 36

82. Extraiga el nombre de dominio de una ID de correo electrónico .................................. .................................................... 36

83. Ubicación del primer número en una cadena ........................................... .................................................... ........ 36 84.

Ubicación del último número en una cadena .................................. .................................................... ........... 36 85. Encuentre

el valor de la primera celda que no está en blanco en un rango .................. .................................................... ..... 36 86.

Encontrar el primer valor numérico en un rango .................................. .................................................... .............. 36 87.

Encontrar el último valor numérico en un rango ........................... .................................................... ........................ 36 88.

Encontrar el primer valor no numérico en un rango .................. .................................................... ........................ 37 89.

Buscar el último valor no numérico en un rango .................. .................................................... ....................... 37 90. Buscar

el último valor usado ue en un rango .............................................. .................................................... .......... 37

91. MAX.SI ............................................... .................................................... .................................................... ............. 37

92. MINIF .................................................... .................................................... .................................................... ............... 37

93. Generar una lista única a partir de entradas duplicadas .................................. .................................... 38
Machine Translated by Google

biblia de formulas en excel

1. SUMA de dígitos cuando la celda contiene todos los números

Si su celda contiene solo números como A1: = 7654045, entonces se puede usar la siguiente fórmula para
encontrar la suma de dígitos

=SUMAPRODUCTO(--MEDIO(A1,FILA(INDIRECTO("1:"&LARGO(A1))),1))

2. SUMA de dígitos cuando la celda contiene números y no


Números ambos

Si su celda no contiene números aparte de números como A1: = 76 $ 5a4b045% d, entonces se puede
usar la siguiente fórmula para encontrar la suma de dígitos

=SUMAPRODUCTO((LARGO(A1)-LARGO(SUSTITUTO(A1,FILA(1:9),"")))*FILA(1:9))

La fórmula anterior se puede usar incluso si también contiene todos los números.

3. Una lista es única o no (ya sea que tenga duplicados)

Suponiendo que su lista está en A1 a A1000. Use la siguiente fórmula para saber si la lista es única.

=MAX(FRECUENCIA(A1:A1000,A1:A1000))

=MAX(ÍNDICE(CONTAR.SI(A1:A1000,A1:A1000),,))

Si la respuesta es 1, entonces es Único. Si la respuesta es más de 1, no es única.

4. Número de conteo de valores únicos

Use la siguiente fórmula para contar no. de valores únicos -

=SUMAPRODUCTO((A1:A100<>"")/CONTAR.SI(A1:A100,A1:A100&""))

5. Contar el número de valores únicos condicionalmente

Si tiene datos como los siguientes y desea encontrar el recuento único para Region = "A", puede usar la
siguiente fórmula de matriz:

=SUMA(SI(FRECUENCIA(SI(A2:A20<>"",SI(A2:A20="A",COINCIDIR(B2:B20,B2:B20,0))),FILA(A
2:A20)-FILA(A2)+1),1))

Si tiene más condiciones, las mismas se pueden construir después de A2: A20 = "A".

Nota: la fórmula de matriz no se ingresa presionando ENTRAR después de ingresar su fórmula, sino
presionando CTRL+MAYÚS+ENTRAR. Si está copiando y pegando esta fórmula, presione F2 después de
pegar y CTRL+MAYÚS+ENTRAR. Esto pondrá corchetes {} alrededor de la fórmula que puede ver en la
barra de fórmulas. Si vuelve a editar, tendrá que hacer CTRL+MAYÚS+ENTRAR de nuevo.
No ponga { } manualmente.

© eforexcel.com Página 1 de 38
Machine Translated by Google

biblia de formulas en excel

6. Agregar mes o restar mes de una fecha determinada

Muy a menudo, tendrá problemas comerciales en los que tendrá que sumar o restar meses de una
fecha determinada. Un escenario es el cálculo de la fecha EMI.

Supongamos que tiene una fecha de 22/10/14 (MM/DD/AA) en A1 y desea agregar una cantidad de
meses que se encuentra en la celda B1.

La fórmula en este caso sería

= FECHA FECHA (A1, B1)

[Fórmula secundaria = FECHA (AÑO (A1), MES (A1) + B1, DÍA (A1))]

Ahora, desea restar el mes que está contenido en la celda B1.

=EDATE(A1,-B1)

[Fórmula secundaria =FECHA(AÑO(A1),MES(A1)-B1,DÍA(A1)) ]

7. Sumar o restar año a una fecha dada

En muchos problemas comerciales, puede encontrar situaciones en las que necesitará sumar o restar
años a partir de una fecha determinada.

Digamos que A1 contiene Fecha y B1 contiene números de años.

Si desea agregar años a una fecha determinada, las fórmulas serían:

= FECHA FECHA (A1,12*B1)

= FECHA (AÑO (A1) + B1, MES (A1), DÍA (A1))

© eforexcel.com Página 2 de 38
Machine Translated by Google

biblia de formulas en excel

Si desea restar años de una fecha determinada, las fórmulas serían:

=EDATE(A1,-12*B1)

=FECHA(AÑO(A1)-B1,MES(A1),DÍA(A1))

8. Convierta un número en un nombre de mes

Utilice la siguiente fórmula para generar un mes con 3 letras como enero, febrero... diciembre

=TEXTO(A1*30,"mmm")

Reemplace "mmm" con "mmmm" para generar el nombre completo del mes como enero,
febrero... diciembre en cualquiera de las fórmulas de esta publicación.

9. Convertir la fecha en un trimestre calendario


Suponiendo que la fecha está en la celda A1. Desea convertirlo en un cuarto (1, 2, 3 y 4). El 1 de enero a marzo,
el 2 de abril a junio, el 3 de julio a septiembre y el 4 de octubre a diciembre.

=TECHO(MES(A1)/3,1)

= REDONDEO(MES(A1)/3,0)

=ELEGIR(MES(A1),1,1,1,2,2,2,3,3,3, 4,4,4)

10. Conversión de la fecha a un trimestre del año fiscal indio


Suponiendo que la fecha está en la celda A1. Desea convertirlo en un trimestre del año fiscal indio. De enero a
marzo es 4, de abril a junio es 1, de julio a septiembre es 2 y de octubre a diciembre es 3.

=TECHO(MES(A1)/3,1)+SI(MES(A1)<=3,3,-1)

=REDONDEAR(MES(A1)/3,0)+SI(MES(A1)<=3,3,-1)

=ELEGIR(MES(A1),4,4,4,1,1,1,2,2,2,3,3,3)

© eforexcel.com Página 3 de 38
Machine Translated by Google

biblia de formulas en excel

11. Calcular la edad a partir del cumpleaños dado

=SIFECHA(A1,HOY(),"y")&" Años "&SIFECHA(A1,HOY(),"ym")&" Meses


"&SIFECHA(A1,HOY(),"md")&" Días"

12. Conversión de formato de número a fecha

Si tiene números como 010216 y desea convertir esto al formato de fecha, se puede usar la siguiente
fórmula

=--TEXTO(A1,"00\/00\/00") para año de 2 dígitos

Nota: se necesitan un mínimo de 5 dígitos para que funcione la fórmula anterior

Si tiene números como 01022016 y desea convertir esto al formato de fecha, se puede usar la siguiente
fórmula

=--TEXTO(A1,"00\/00\/0000") para año de 4 dígitos

Nota: se necesitan un mínimo de 7 dígitos para que funcione la fórmula anterior

13. Conversión de formato de número a tiempo

Si tiene números como 1215 y desea convertirlos al formato hh:mm, puede usar la siguiente fórmula

=--TEXTO(A1,"00\:00")

Nota: se necesitan un mínimo de 3 dígitos para que funcione la fórmula anterior

Para convertir al formato hh:mm:ss

=--TEXTO(A1,"00\:00\:00")

Nota: se necesitan un mínimo de 5 dígitos para que funcione la fórmula anterior

14. Cuente las celdas que comienzan (o terminan) con un determinado


Cuerda

1. Digamos que desea contar todas las celdas que comienzan con C

=CONTAR.SI(A1:A10,"c*")

c* no distingue entre mayúsculas y minúsculas. Por lo tanto, contará las celdas que comiencen con c o C.

Suponga que desea encontrar todas las celdas que comienzan con Excel.

=CONTAR.SI(A1:A10,"excel*")

© eforexcel.com Página 4 de 38
Machine Translated by Google

biblia de formulas en excel

2. Para terminar

=CONTAR.SI(A1:A10,"*c")

c* no distingue entre mayúsculas y minúsculas. Por lo tanto, contará las celdas que comiencen con c o C.

Suponga que desea encontrar todas las celdas que comienzan con Excel.

=CONTAR.SI(A1:A10,"*excel")

15. Contar el número de celdas que solo tienen números


La función CONTAR cuenta solo aquellas celdas que tienen números.

Suponiendo que su rango es A1: A10, use la siguiente fórmula

=CONTAR(A1:A10)

16. Número de conteo de celdas que contienen solo


Caracteres

Por lo tanto, si su celda tiene un número 2.23, no se contará porque es un número.

Use la siguiente fórmula considerando que su rango es A1:A10

=CONTAR.SI(A1:A10,"*")

17. Número de caracteres en una cadena sin considerar


espacios en blanco

Digamos que tiene una cadena como Vijay A. Verma y necesito saber cuántos caracteres tiene.
En este caso tiene 12 incluyendo el decimal y dejando los espacios en blanco.

Use la siguiente fórmula para lo mismo:

=LARGO(SUSTITUIR(A1," ",""))

18. Número de veces que aparece un carácter en una cadena


Suponga que desea contar la cantidad de veces que aparece el carácter "a" en una cadena

=LARGO(A1)-LARGO(SUSTITUIR(INFERIOR(A1),"a",""))

19. Contar números que no sean en una cadena


Supongamos que tiene una cadena "abc123def45cd" y desea contar números que no sean en esto.

Si su cadena está en A1, use la siguiente fórmula en A1

© eforexcel.com Página 5 de 38
Machine Translated by Google

biblia de formulas en excel

=SI(LARGO(RECORTE(A1))=0,0,SUMAPRODUCTO(--NO(ESNUMERO((--
MEDIO(A1,FILA(INDIRECTO("1:"&LARGO(A1))),1))))))

20. Contar números en una cadena


Suponga que tiene una cadena "abc123def43cd" y desea contar números en ella.

Si su cadena está en A1, use la siguiente fórmula:

=SUMAPRODUCTO(LARGO(A1)-LARGO(SUSTITUTO(A1,FILA(1:10)-1,"")))

=SUMAPRODUCTO(--ESNUMERO((--MEDIO(A1,FILA(INDIRECTO("1:"&LARGO(A1))),1))))

21. Cuente solo alfabetos en una cadena


Suponga que tiene una cadena "Ab?gh123def%h*" y desea contar solo Aphabets.

Suponga que su cadena está en A1, coloque la siguiente fórmula para esto.

=SUMAPRODUCTO(LARGO(A1)-
LEN(SUSTITUTO(SUPERIOR(A1),CHAR(FILA(INDIRECTO("65:90"))),"")))

=SUMAPRODUCTO(--(ABS(77.5-
CÓDIGO (MEDIO (SUPERIOR (A1), FILA (INDIRECTO ("A1: A" y LEN (A1))), 1))) <13))

22. Valor que ocurre con mayor frecuencia en un rango


Suponiendo que su rango es A1:A10, ingrese la siguiente fórmula como Fórmula de matriz, es decir, no
presione ENTER después de ingresar su fórmula, sino presione CTRL+SHIFT+ENTER. Esto pondrá corchetes
{} alrededor de la fórmula que puede ver en la barra de fórmulas. Si vuelve a editar, tendrá que hacer
CTRL+MAYÚS+ENTRAR de nuevo. No ponga { } manualmente.

=ÍNDICE(A1:A10,COINCIDIR(MÁX.(CONTADOR(A1:A10,A1:A10)),CONTADOR(A1:A10,A1:A10),0))

La versión sin matriz de la fórmula anterior

=ÍNDICE(A1:A10,COINCIDIR(MÁX.(ÍNDICE(CONTADOR(A1:A10,A1:A10),,)),ÍNDICE(CONTADOR(A1:
A10,A1:A10),,),0))

23. COUNTIF en lista filtrada

Puede usar SUBTOTAL para realizar COUNT en una lista filtrada, pero COUNTIF no se puede realizar en una
lista filtrada. La siguiente fórmula se puede usar para realizar COUNTIF en una lista filtrada

=SUMAPRODUCTO(SUBTOTAL(3,DESPLAZAMIENTO(B2,FILA(B2:B20)-FILA(B2),))*(B2:B20>14))

© eforexcel.com Página 6 de 38
Machine Translated by Google

biblia de formulas en excel

Aquí B2:B20>14 es como un criterio en COUNTIF (=COUNTIF(B2:B20,">14"))

24. SUMAR.SI en lista filtrada

Puede usar SUBTOTAL para realizar SUMA en una lista filtrada, pero SUMAR.SI no se puede realizar en una lista filtrada. La
siguiente fórmula se puede usar para realizar SUMAR.SI en una lista filtrada

=SUMAPRODUCTO(SUBTOTAL(9,DESPLAZAMIENTO(B2,FILA(B2:B20)-FILA(B2),))*(B2:B20>14))

Aquí B2:B20>14 es como un criterio en SUMIF.

25. Extraiga el nombre del nombre completo

=IZQUIERDA(A1,BUSCAR(" ",A1&" ")-1)

26. Extraiga el apellido del nombre completo

=RECORTAR(DERECHA(SUSTITUIR(A1," ",REPETIR(" ",LARGO(A1))),LARGO(A1)))

27. Extraiga la inicial del segundo nombre

Supongamos que tiene un nombre John Doe Smith y desea mostrar D como inicial del medio.
Suponiendo que sus datos están en A1, puede usar la siguiente fórmula

=SI(CONTAR.SI(A1,"* * *"),MEDIO(A1,ENCONTRAR(" ",A1)+1,1),"")

Si el nombre es de 2 o 1 palabras, el resultado estará en blanco. Esto funciona solo con el nombre de 3 palabras, ya que el
medio se puede decidir solo para el nombre de 3 palabras.

28. Extraiga el segundo nombre del nombre completo

=SI(CONTAR.SI(A1,"* * *"),MEDIO(A1,ENCONTRAR(" ",A1)+1,ENCONTRAR(" ",A1,ENCONTRAR(" ",A1)+1)-(ENCONTRAR("


",A1)+1)),"")

=SI(CONTAR.SI(A1,"* * *"),RECORTAR(MEDIO(SUSTITUIR(A1," ",REPETIR(" ",LARGO(A1)),2),BUSCAR("


",A1)+1,LARGO(A1))),"")

=SI(CONTAR.SI(A1,"* * *"),IZQUIERDA(REEMPLAZAR(A1,1,ENCONTRAR(" ",A1),""),ENCONTRAR("


",REEMPLAZAR(A1,1,BUSCAR(" ",A1),""))-1))

29. Eliminar segundo nombre en nombre completo

=SI(CONTAR.SI(A1,"* * *"),IZQUIERDA(A1,BUSCAR(" ",A1&" "))&RECORTAR(DERECHA(SUSTITUIR(A1,"


",REPETIR(" ",LARGO(A1))),LARGO(A1))),"")

=SI(CONTAR.SI(A1,"* * *"),REEMPLAZAR(A1,ENCONTRAR(" ",A1)+1,ENCONTRAR(" ",A1,ENCONTRAR(" ",A1)+1)-ENCONTRAR("


",A1),""),"")

© eforexcel.com Página 7 de 38
Machine Translated by Google

biblia de formulas en excel

30. Extrae la parte entera y decimal de un número


Para extraer la porción entera, se puede usar uno de los siguientes:

=ENTRO(A1)

=TRUNC(A1)

Valor positivo en A1: si A1 contiene 84,65, la respuesta sería 84.


Valor negativo en A1: si A1 contiene -24,39, la respuesta sería -24.
Si solo desea un valor +ve si el valor en A1 es -ve o +ve, la fórmula puede tener muchas variantes.

=INT(A1)*SIGNO(A1) O =TRUNC(A1)*SIGNO(A1)

=INT(ABS(A1)) O =TRUNC(ABS(A1))

=ABS(INT(A1)) O = ABS(TRONCO(A1))

Para extraer la parte decimal -

=MOD(ABS(A1),1)

=ABS(A1)-INT(ABS(A1))

Valor positivo en A1: si A1 contiene 84,65, la respuesta sería 0,65.


Valor negativo en A1: si A1 contiene -24,39, la respuesta sería 0,39.

31. Primer día del mes para una fecha determinada


Supongamos que le han dado una fecha, digamos 22/10/14 (MM/DD/AA) y desea calcular el primer
día del mes actual. Por lo tanto, desea obtener un resultado del 1/10/2014 (MM/DD/AA).

Las fórmulas a utilizar -

=FECHA(AÑO(A1),MES(A1),1)

=A1-DÍA(A1)+1

=EOMES(A1,-1)+1

32. ¿Cuántos lunes o cualquier otro día de la semana entre 2


fechas?

Suponga que A1 = 23 de enero de 2016 y A2 = 10 de noviembre de 2016. Para encontrar el número de lunes
entre estas dos fechas

© eforexcel.com Página 8 de 38
Machine Translated by Google

biblia de formulas en excel

=SUMAPRODUCTO(--(TEXTO(FILA(INDIRECTO(A1&":"&A2)),"ddd")="Lun"))

“Mon” se puede reemplazar con cualquier otro día de la semana según sea necesario.

33. Número máximo de veces que aparece una entrada en particular


consecutivamente
Supongamos que queremos contar el máximo de veces que "A" aparece consecutivamente, puede usar la
siguiente fórmula de matriz:

=MAX(FRECUENCIA(SI(A2:A20="A",FILA(A2:A20)),SI(A2:A20<>"A",FILA(A2:A20))))

Nota: la fórmula de matriz no se ingresa presionando ENTRAR después de ingresar su fórmula, sino
presionando CTRL+MAYÚS+ENTRAR. Si está copiando y pegando esta fórmula, presione F2 después de
pegar y CTRL+MAYÚS+ENTRAR. Esto pondrá corchetes {} alrededor de la fórmula que puede ver en la barra
de fórmulas. Si vuelve a editar, tendrá que hacer CTRL+MAYÚS+ENTRAR de nuevo.
No ponga { } manualmente.

34. Encuentra la próxima semana del día


Hay 2 escenarios en este caso. Por ejemplo, si la fecha de hoy es 2 de enero de 17 (lunes) y trato de encontrar
el próximo lunes, puedo obtener el 2 de enero de 17 o el 9 de enero de 17 según sea necesario. De martes a
domingo no hay problema ya que vienen después del 2-ene-17 solamente.

Caso 1: si el día cae en la misma fecha, entonces esa misma fecha (por lo tanto, en el caso del 2 de enero de
17, el próximo lunes sería solo el 2 de enero de 17)

próximo lunes =TECHO($A$1-2,7)+2


próximo martes =TECHO($A$1-3,7)+3
próximo miércoles =TECHO($A$1-4,7)+4

© eforexcel.com Página 9 de 38
Machine Translated by Google

biblia de formulas en excel

próximo jue =TECHO($A$1-5,7)+5


próximo viernes =TECHO($A$1-6,7)+6
próximo sábado =TECHO($A$1-7,7)+7
Próximo sol =TECHO($A$1-8,7)+8

Caso 2: si el día cae en la misma fecha, entonces la próxima fecha (por lo tanto, en el caso del 2-ene-17, la próxima
El lunes sería solo el 9 de enero del 17)

próximo lunes =TECHO($A$1-1,7)+2


próximo martes =TECHO($A$1-2,7)+3
próximo miércoles =TECHO($A$1-3,7)+4
próximo jue =TECHO($A$1-4,7)+5
próximo viernes =TECHO($A$1-5,7)+6
próximo sábado =TECHO($A$1-6,7)+7
Próximo sol =TECHO($A$1-7,7)+8

35. Encuentra la semana anterior del día


Hay 2 escenarios en este caso. Por ejemplo, si la fecha de hoy es 2 de enero de 17 (lunes) y trato de
encontrar el lunes anterior, puedo obtener el 2 de enero de 17 o el 26 de diciembre de 2016 según sea
necesario. De martes a domingo no hay problema ya que vienen antes del 2-ene-17 solamente.

Caso 1: si el día cae en la misma fecha, entonces esa misma fecha (por lo tanto, en el caso del 2 de enero
de 17, el lunes anterior sería solo el 2 de enero de 17)

Lun anterior =TECHO($A$1-8,7)+2


Martes anterior =TECHO($A$1-9,7)+3
miércoles anterior =TECHO($A$1-10,7)+4
Jue anterior =TECHO($A$1-11,7)+5
Vie anterior =TECHO($A$1-12,7)+6
Sábado anterior =TECHO($A$1-13,7)+7
Sol anterior =TECHO($A$1-14,7)+8

Caso 2: si el día cae en la misma fecha, entonces la fecha anterior (por lo tanto, en el caso del 2 de enero
de 17, el lunes anterior sería solo el 26 de diciembre de 2016)

Lun anterior =TECHO($A$1-9,7)+2


Martes anterior =TECHO($A$1-10,7)+3
miércoles anterior =TECHO($A$1-11,7)+4
Jue anterior =TECHO($A$1-12,7)+5
Vie anterior =TECHO($A$1-13,7)+6
Sábado anterior =TECHO($A$1-14,7)+7
Sol anterior =TECHO($A$1-15,7)+8

36. Obtenga el nombre del archivo a través de la fórmula

Antes de obtener esto, asegúrese de que su archivo se haya guardado al menos una vez, ya que esta
fórmula depende del nombre de la ruta del archivo que puede extraerse mediante la función CELL solo si el
archivo se ha guardado al menos una vez.

© eforexcel.com Página 10 de 38
Machine Translated by Google

biblia de formulas en excel

=CELDA("nombre de archivo",$A$1)

37. Obtenga el nombre del libro de trabajo a través de la fórmula

Antes de obtener esto, asegúrese de que su archivo se haya guardado al menos una vez, ya que esta fórmula depende del
nombre de la ruta del archivo que puede extraerse mediante la función CELL solo si el archivo se ha guardado al menos una vez.

=REEMPLAZAR(IZQUIERDA(CELDA("nombre de archivo",$A$1),BUSCAR("]",CELDA("nombre de archivo",$A$1))-


1), 1, ENCONTRAR ("[", CELDA ("nombre de archivo", $ A $ 1)), "")

38. Obtenga el nombre de la hoja a través de la fórmula

Antes de obtener esto, asegúrese de que su archivo se haya guardado al menos una vez, ya que esta fórmula depende del
nombre de la ruta del archivo que puede extraerse mediante la función CELL solo si el archivo se ha guardado al menos una vez.

Utilice la siguiente fórmula -

= REEMPLAZAR (CELDA ("nombre de archivo", A1), 1, ENCONTRAR ("]", CELDA ("nombre de archivo", A1)), "")

Asegúrese de que se use A1 en la fórmula. Si no se usa, extraerá el nombre de la hoja para la última hoja activa que puede no

ser la que queremos.

Si desea el nombre de la hoja solo para la última hoja activa, entonces la fórmula se convertiría en
=REEMPLAZAR(CELDA("nombre de archivo"),1,BUSCAR("]",CELDA("nombre de archivo")),"")

39. Obtenga el directorio del libro de trabajo de Formula

Antes de obtener esto, asegúrese de que su archivo se haya guardado al menos una vez, ya que esta fórmula depende del
nombre de la ruta del archivo que puede extraerse mediante la función CELL solo si el archivo se ha guardado al menos una vez.

Si su libro de trabajo se encuentra en, digamos, C:\Excel\MyDocs, la fórmula para recuperar el directorio para esto sería

=IZQUIERDA(CELDA("nombre de archivo",A1),BUSCAR("[",CELDA("nombre de archivo",A1))-2)

40. Último día del mes para una fecha determinada

Supongamos que le dan una fecha, digamos 22/10/14 (MM/DD/AA) y queremos tener la última fecha del mes para la fecha dada.
Por lo tanto, necesita una respuesta del 31/10/14. Las fórmulas que se utilizarán en este caso:

=EOMES(A1,0)

=FECHA(AÑO(A1),MES(A1)+1,0)

© eforexcel.com Página 11 de 38
Machine Translated by Google

biblia de formulas en excel

=FECHA(AÑO(A1),MES(A1)+1,1)-1

41. Realice BUSCARV de varias columnas


Ya conoces BUSCARV, una de las funciones más queridas de Excel. La sintaxis es
BUSCARV(valor_buscado,matriz_tabla,núm_índice_col,búsqueda_rango)

Aquí look_value puede ser un valor único, no varios valores.

Ahora, tiene una situación en la que desea realizar una búsqueda virtual con más de 1 valor. Con el
propósito de ilustrar el concepto, digamos que tenemos 2 valores para buscar.

A continuación se muestra su tabla de búsqueda y desea buscar Emp - H y Sexo - F para Edad.

=ÍNDICE(C2:C12,COINCIDIR(1,ÍNDICE(--((A2:A12=F2)*(B2:B12=G2)*(FILA(A2:A12)-
FILA(A2)+1)<>0),,),0))

Enfoque de concatenación

=ÍNDICE(C2:C10,COINCIDIR(F2&"@@@"&G2,ÍNDICE(A2:A10&"@@@"&B2:B10,,),0)) @@@
se puede reemplazar por cualquier carácter que no deba ser parte de esas columnas.

Por concatenación, puede tener tantas columnas como sea posible.

PRECAUCIÓN: el resultado de la concatenación completa no debe tener una longitud superior a 255.
Por lo tanto, F2&"@@@"&G2 no debe tener más de 255 caracteres.

Otra alternativa es usar la siguiente fórmula de matriz:

=ÍNDICE(C2:C12,COINCIDIR(1,--NO(ISLÓGICO(SI(A2:A12=F2,SI(B2:B12=G2,C2:C12)))),0))

Nota: la fórmula de matriz no se ingresa presionando ENTRAR después de ingresar su fórmula, sino
presionando CTRL+MAYÚS+ENTRAR. Si está copiando y pegando esta fórmula, presione F2 después
de pegar y CTRL+MAYÚS+ENTRAR. Esto pondrá corchetes {} alrededor de la fórmula que puede ver
en la barra de fórmulas. Si vuelve a editar, tendrá que hacer CTRL+MAYÚS+ENTRAR de nuevo.
No ponga { } manualmente.

© eforexcel.com Página 12 de 38
Machine Translated by Google

biblia de formulas en excel

42. BUSCARV de derecha a izquierda


BUSCARV siempre mira hacia arriba de izquierda a derecha. Por lo tanto, en la siguiente tabla, puedo encontrar la
fecha de nacimiento de Noemí dando la siguiente fórmula:

=BUSCARV("Naomi",B:D,3,0)

Pero, si tengo que encontrar Emp ID correspondiente a Naomi, no puedo hacerlo a través de la fórmula VLOOKUP.
Para realizar BUSCARV de derecha a izquierda, deberá usar la combinación ÍNDICE/COINCIDIR. Por lo tanto, tendrá
que usar la siguiente fórmula:

=ÍNDICE(A:A,COINCIDIR("Naomi",B:B,0))

43. BUSCARV que distingue entre mayúsculas y minúsculas

Suponga que tiene datos como la tabla a continuación y desea hacer una BUSCARV sensible a mayúsculas y minúsculas

Si realizo una BUSCARV regular en SARA, obtendría la respuesta 4300. Pero en una BUSCARV sensible a mayúsculas
y minúsculas, la respuesta debería ser 3200. Puede usar la siguiente fórmula para BUSCARV sensible a mayúsculas y minúsculas
-

© eforexcel.com Página 13 de 38
Machine Translated by Google

biblia de formulas en excel

=ÍNDICE(B2:B10,COINCIDIR(VERDADERO,ÍNDICE(EXACTO("SARA",A2:A10),,),FALSO))

44. Clasificación dentro de los Grupos

Suponga que tiene datos como la siguiente tabla y desea conocer el rango de los estudiantes.

Simplemente pondrás la siguiente fórmula en D2

=RANGO(C2,C2:C100)

Pero, ¿qué pasa si se le pide que produzca el rango de estudiantes dentro de cada escuela? Por lo tanto,
el rango de cada escuela comenzará con 1 ..

Coloque la siguiente fórmula en D2 para ese caso de clasificación de orden descendente. (Para orden
ascendente, reemplace ">" con "<" sin comillas)

=SUMAPRODUCTO((B$2:B$100=B2)*(C$2:C$100>C2))+1

=CONTAR.SI(B$2:B$100,B2,C$2:C$100,">"&C2)+1

45. Eliminar alfabetos de una cadena

Si su cadena está en la celda A1, use la siguiente fórmula para eliminar todos los alfabetos de una cadena

© eforexcel.com Página 14 de 38
Machine Translated by Google

biblia de formulas en excel

=SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(
SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(
SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(
SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(
SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(
SUSTITUIR(INFERIOR(A1),"a",""),"b",""),"c",""),"d",""),"e",""),"f" ,""),
"g",""),"h",""),"i",""),"j",""),"k",""),"l"," "),"m",""),"n",""),"o",""),
"p",""),"q",""),"r","") ,"s",""),"t",""),"u",""),"v",""),"w",""),"x","")," y",""),"z","")

46. Eliminar números de la cadena

Para eliminar números de una cadena (por ejemplo, Vij1aY A. V4er7ma8 contiene números que no son
necesarios), podemos usar la función SUSTITUCIÓN anidada para eliminar números. Use la fórmula a
continuación suponiendo que la cadena está en la celda A1:

=SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(
SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(
A1,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""), 9,""),0,"")

Nota: dado que esta fórmula está en varias líneas, tendrá que copiarla en la barra de fórmulas. Si copia esta
fórmula en una celda, la copiará en tres filas.

47. Representación romana de los números


Utilice la función ROMANA.

Por lo tanto, ROMAN(56) dará LVI.

ROMAN funciona solo para los números del 1 al 3999.

48. Suma los N valores inferiores en un rango

Suponga que tiene números en el rango A1: A100 y desea resumir los valores N inferiores

= SUMA PRODUCTO (PEQUEÑO ($ A $ 1: $ A $ 100, FILA (1:10)))

En caso de que desee ignorar los valores 0 (y los espacios en blanco)

=SUMAPRODUCTO(PEQUEÑO(SI($A$1:$A$100<>0,$A$1:$A$100),FILA(1:10)))

Ambas fórmulas anteriores funcionarán solo si hay al menos N valores según ROW (1: N).
Por lo tanto, para las fórmulas anteriores, solo funcionaría si hay al menos 10 números en A1 a A100.

Para superar esta limitación -

Ingrese las siguientes fórmulas como Fórmula de matriz

=SUMA(SI.ERROR(PEQUEÑO($A$1:$A$100,FILA(1:10)),0))

© eforexcel.com Página 15 de 38
Machine Translated by Google

biblia de formulas en excel

=SUMA(SI.ERROR(PEQUEÑO(SI($A$1:$A$100<>0,$A$1:$A$100),FILA(1:10)),0))

Versiones sin matriz de las fórmulas anteriores (para Excel 2010 y superior)

=SUMAPRODUCTO(AGREGADO(15,6,$A$1:$A$100,FILA(1:10)))

=SUMAPRODUCTO(AGREGADO(15,6,$A$1:$A$100/($A$1:$A$100<>0),FILA(1:10)))

49. Suma cada enésima fila


Si sus números están en el rango A1: A100, use la siguiente fórmula

=SUMAPRODUCTO((A1:A100)*(MOD(FILA(A1:A100)-FILA(A1)+1,2)=0))

La fórmula anterior es para cada segunda fila. Reemplace 2 con N. Por lo tanto, por cada quinta fila:

=SUMAPRODUCTO((A1:A100)*(MOD(FILA(A1:A100)-FILA(A1)+1,5)=0))

Esta es una fórmula genérica y funcionará para cualquier rango. Si su rango es B7: B50, su fórmula se
convertiría en

=SUMAPRODUCTO((B7:B50)*(MOD(FILA(B7:B50)-FILA(B7)+1,2)=0))

50. Tenemos PROMEDIO.SI. ¿Qué pasa con MEDIANIF y


MODEIF?
Excel no proporciona MEDIANIF y MODEIF. Tendrá que usar fórmulas de matriz para lograr estas
funciones. Supongamos que nuestros datos son como los siguientes:

Para calcular MEDIANIF y MODEIF, ingrese las fórmulas a continuación, es decir, no presione ENTER
después de ingresar su fórmula, sino presione CTRL+SHIFT+ENTER. Esto pondrá corchetes {} alrededor
de la fórmula que puede ver en la barra de fórmulas. Si vuelve a editar, tendrá que hacer
CTRL+MAYÚS+ENTRAR de nuevo. No ponga { } manualmente.

© eforexcel.com Página 16 de 38
Machine Translated by Google

biblia de formulas en excel

=MEDIANA(SI(A2:A13="M",B2:B13))

=MODO(SI(A2:A13="M",B2:B13))

Alternativas sin matriz

Para MEDIANIF

=AGREGADO(16,6,(B1:B13)/(A1:A13="m"),50%)

Para MODEIF

=ÍNDICE(B1:B20,COINCIDIR(MÁX.(ÍNDICE((CONTAR.SI(B1:B20,B1:B20)*(A1:A20="m")),,)),IND
EX((CONTAR.SI(B1:B20,B1:B20)*(A1:A20="m")),,),0))

51. Número de días en un mes


Suponga que le han dado una fecha, digamos 15 de noviembre de 2014 y tiene que determinar
cuántos días contiene este mes en particular.

La fórmula que debe usar en el caso anterior sería

=DÍA(EOMES(A1,0))

Explicación: EOMONTH(A1,0) proporciona la última fecha del mes y la función DAY extrae ese día
en particular de la última fecha del mes.

52. Cómo saber si un año es bisiesto


Digamos que A1 contiene el año. Para saber si es un año bisiesto o no, use la siguiente fórmula:

=MES(FECHA(A1,2,29))=2

VERDADERO significa que es un año bisiesto y FALSO significa que no es un año bisiesto.

53. Último día hábil del mes si se proporciona una fecha

Si A1 tiene una fecha, la fórmula para calcular el último día hábil del mes sería

=DÍA LABORAL(EOMES(A1,0)+1,-1)

La fórmula anterior asume que sus fines de semana son sábado y domingo.

Pero, si sus fines de semana son diferentes (por ejemplo, en los países del golfo), puede usar la siguiente fórmula:

=DÍA LABORAL.INTL(EOMES(A1,0)+1,-1,"0000110")

© eforexcel.com Página 17 de 38
Machine Translated by Google

biblia de formulas en excel

Donde 0000110 es una cadena de 7 caracteres, 1 representa un fin de semana y 0 es un día laborable. El
primer dígito es el lunes y el último dígito es el domingo. El ejemplo anterior es para los países del Golfo
donde los viernes y sábados son fines de semana.

También tiene la opción de dar un rango que tenga días festivos. En ese caso, su fórmula se convertiría en

=DÍA LABORAL(EOMES(A1,0)+1,-1,D1:D10)

=DÍA LABORAL.INTL(EOMES(A1,0)+1,-1,"0000110",D1:D10)

Donde el rango D1:D10 contiene la lista de vacaciones.

54. Primer día hábil del mes si se da una fecha


Si A1 contiene una fecha, entonces la fórmula para el primer día hábil del mes sería

=DÍA LABORAL(EOMES(A1,-1),1)

La fórmula anterior asume que sus fines de semana son sábado y domingo.

Pero, si sus fines de semana son diferentes (por ejemplo, en los países del golfo), puede usar la siguiente fórmula:

=DÍA LABORAL.INTL(EOMES(A1,-1),1,"0000110")

Donde 0000110 es una cadena de 7 caracteres, 1 representa un fin de semana y 0 es un día laborable. El
primer dígito es el lunes y el último dígito es el domingo. El ejemplo anterior es para los países del Golfo
donde los viernes y sábados son fines de semana.

También tiene la opción de dar un rango que tenga días festivos. En ese caso, su fórmula se convertiría en

=DÍA LABORAL(EOMES(A1,-1),1,D1:D10)

=DÍA LABORAL.INTL(EOMES(A1,-1),1,"0000110",D1:D10)

Donde el rango D1:D10 contiene la lista de vacaciones.

55. Fecha para el enésimo día del año


Suponga que A1 contiene el año y se le pide que encuentre el día 69 del año que está contenido en A2.
Entonces la fórmula para encontrar el día N del año sería

=FECHA(A1,1,1)+A2-1

© eforexcel.com Página 18 de 38
Machine Translated by Google

biblia de formulas en excel

56. Calcule la media geométrica ignorando 0 y negativo


Valores

La media geométrica es una media útil y se aplica solo para valores +ve. Por lo tanto, deberá ignorar
los valores <=0 al calcular la media geométrica. Generalmente se utiliza cuando se trata de
porcentajes. Por ejemplo, el crecimiento de la población para el primer año es del 30 %, para el
segundo año es del 25 % y para el tercer año es del 15 %. Luego se utiliza la media geométrica para calcular la media no

En general, la media geométrica se calcula mediante la fórmula =GEOMEAN(A1:A10)

Daría error si el rango contiene valores <=0. Hay varias formas de manejarlo y la forma más utilizada
es ignorar los valores <=0 al calcular la media geométrica.
Para ignorar los valores <=0, debe usar una fórmula de matriz, es decir, que debe ingresarse
presionando CTRL+MAYÚS+ENTRAR.

=MEDIAGEOM(SI(A1:A10>0,A1:A10))

La fórmula anterior tiene en cuenta solo aquellos valores que son positivos.

Sugerencia adicional: cuando se trata de un porcentaje de crecimiento, deberá usar la siguiente


fórmula ARRAY para calcular la media geométrica:

=MEDIAGEOM(SI(A1:A10>0,(1+A1:A10)))-1

No olvide formatear su resultado como % de edad.

57. Función financiera - Calcular EMI

Quiere tomar un préstamo y quiere calcular EMI O quiere construir una calculadora EMI en Excel. Es
un trabajo bastante fácil de hacer -

Deberá usar la función PMT para esto. Tiene la siguiente estructura:

PMT(tasa, nper, vp, [fv], [tipo])

tasa: Tu tasa de interés

nper: Nº de pagos. Su nper y tasa deben estar en la misma escala. es decir, si planea pagar
mensualmente, la tasa en su fórmula debe ser solo mensual. Generalmente, la tasa de interés se
especifica anualmente, es decir, 10,5% anual. Esto se debe dividir por 12 para llegar a la tarifa
mensual. Por lo tanto, si desea un préstamo de 3 años, significa que nper sería 3x12 = 36 meses.
Si es trimestral tasa = 10,5%/4 = 2,625% y nper sería 3x4 = 12 Si es anual tasa = 10,5% y nper = 3

pv: el monto de su préstamo. Deberá poner un valor negativo de esto en su fórmula. Si no pone un
valor negativo, su EMI estaría en negativo pero la respuesta sería la misma aunque con signo
negativo.

+ve / -ve PMT requiere alguna explicación, aunque puede optar por ignorarlo. Depende de su flujo de
efectivo. Si está tomando un préstamo, por lo tanto, cobrar, por lo tanto, pv es +ve. Pero todos los meses, tú

© eforexcel.com Página 19 de 38
Machine Translated by Google

biblia de formulas en excel

tendrá que pagar algo, por lo tanto retirar dinero. Por lo tanto, PMT es -ve. Si está invirtiendo, por
lo tanto, retire dinero. Por lo tanto pv es -ve. Pero todos los meses, recibirá algo, por lo tanto, cobrará.
Por lo tanto, PMT es +ve.

Ahora lo que es +ve o -ve es simplemente su preferencia. Te recomiendo que no te preocupes por
esto.

fv: Su valor restante después de terminar su cuota. Por lo general, es 0, ya que a cualquier prestamista le
gustaría recuperar su cantidad de dinero. (El valor predeterminado es 0)
tipo: 0: al final del período, 1: al comienzo del período (el valor predeterminado es 0)
También tenga en cuenta que fv y type son opcionales y es posible que no se requieran en su fórmula.

La fórmula utilizada en la siguiente imagen es =PMT(B1/12,B2,-B3,B4,B5)

Consejo de bonificación = Si usa la función ABS, entonces no habría necesidad de poner un valor
negativo de PV. Por lo tanto, la fórmula en este caso sería =ABS(PAGO(B1/12,B2,B3,B4,B5))

La calculadora EMI a continuación se puede descargar desde aquí http://eforexcel.com/wp/wp


content/uploads/2014/12/EMI-Calculator1.xlsx

58. Función financiera: calcular la parte de interés de un EMI

Ahora el EMI por un mes = Intereses por ese mes y Principal por ese mes. IPMT se utiliza para
calcular la parte de interés de su EMI.

Excel define IPMT como "Devuelve el pago de intereses durante un período determinado para una
inversión en función de pagos periódicos constantes y una tasa de interés constante"

La sintaxis de IPMT es IPMT(rate, per, nper, pv, [fv], [type]).


'

tasa: Tu tasa de interés

por: Período para el que desea calcular Interés

nper: Nº de pagos. Su nper y tasa deben estar en la misma escala. es decir, si planea pagar
mensualmente, la tasa en su fórmula debe ser solo mensual. Generalmente, la tasa de interés se
especifica anualmente, es decir, 10,5% anual. Esto se debe dividir por 12 para llegar a la tarifa
mensual. Por lo tanto, si desea un préstamo de 3 años, significa que nper sería 3x12 = 36 meses.
Si es trimestral tasa = 10,5%/4 = 2,625% y nper sería 3x4 = 12 Si es anual
tasa = 10,5% y nper = 3

© eforexcel.com Página 20 de 38
Machine Translated by Google

biblia de formulas en excel

pv: el monto de su préstamo. Deberá poner un valor negativo de esto en su fórmula. Si no pone un valor negativo,
su EMI estaría en negativo pero la respuesta sería la misma aunque con signo negativo.

+ve / -ve IPMT requiere alguna explicación, aunque puede optar por ignorar. Depende de su flujo de efectivo. Si
está tomando un préstamo, por lo tanto, cobrar, por lo tanto, pv es +ve. Pero cada mes, tendrá que pagar algo,
por lo tanto, retirar dinero. Por lo tanto, IPMT es -ve. Si está invirtiendo, por lo tanto, retire dinero. Por lo tanto pv
es -ve. Pero todos los meses, recibirá algo, por lo tanto, cobrará. Por lo tanto, IPMT es +ve.

Ahora lo que es +ve o -ve es simplemente su preferencia. Te recomiendo que no te preocupes por esto.

fv: Su valor restante después de terminar su cuota. Por lo general, es 0, ya que a cualquier prestamista le gustaría
recuperar su cantidad de dinero. (El valor predeterminado es 0)

tipo: 0: al final del período, 1: al comienzo del período (el valor predeterminado es 0)

También tenga en cuenta que fv y type son opcionales y es posible que no se requieran en su fórmula.

La fórmula utilizada en la imagen de abajo es =IPMT(B1/12,B2,B3,-B4,B5,B6)

Además, dado que el interés variará cada mes, tiene sentido calcularlo para cada mes. Las columnas H e I tienen
intereses para cada mes.

Consejo de bonificación = Si usa la función ABS, entonces no habría necesidad de poner un valor negativo de PV.
Por lo tanto, la fórmula en este caso sería =ABS(IPMT(B1/12,B2,B3,B4,B5,B6))

La siguiente calculadora de EMI se puede descargar desde aquí http://eforexcel.com/wp/wp content/uploads/


2014/12/Interest-Payment-Calculator.xlsx

© eforexcel.com Página 21 de 38
Machine Translated by Google

biblia de formulas en excel

59. Función financiera: calcular la parte principal de un EMI


Ahora el EMI por un mes = Intereses por ese mes y Principal por ese mes. IPMT se utiliza para calcular la parte
de interés de su EMI. Para calcular la parte principal de un EMI, deberá utilizar PPMT.

Excel define PPMT como "Devuelve el pago del principal durante un período determinado para una inversión
basada en pagos periódicos constantes y una tasa de interés constante".

La sintaxis de PPMT es PPMT(rate, per, nper, pv, [fv], [type])

tasa: Tu tasa de interés

por: Período para el cual desea calcular el Principal

nper: Nº de pagos. Su nper y tasa deben estar en la misma escala. es decir, si planea pagar mensualmente, la
tasa en su fórmula debe ser solo mensual. Generalmente, la tasa de interés se especifica anualmente, es
decir, 10,5% anual. Esto se debe dividir por 12 para llegar a la tarifa mensual. Por lo tanto, si desea un
préstamo de 3 años, significa que nper sería 3x12 = 36 meses.
Si es trimestral tasa = 10,5%/4 = 2,625% y nper sería 3x4 = 12 Si es anual tasa = 10,5%
y nper = 3

pv: el monto de su préstamo. Deberá poner un valor negativo de esto en su fórmula. Si no pone un valor
negativo, su EMI estaría en negativo pero la respuesta sería la misma aunque con signo negativo.

+ve / -ve PPMT requiere alguna explicación, aunque puede optar por ignorarlo. Depende de su flujo de
efectivo. Si está tomando un préstamo, por lo tanto, cobrar, por lo tanto, pv es +ve. Pero cada mes, tendrá
que pagar algo, por lo tanto, retirar dinero. Por lo tanto, PPMT es -ve. Si está invirtiendo, por lo tanto, retire
dinero. Por lo tanto pv es -ve. Pero todos los meses, recibirá algo, por lo tanto, cobrará. Por lo tanto, PPMT es
+ve.

Ahora lo que es +ve o -ve es simplemente su preferencia. Te recomiendo que no te preocupes por esto.

fv: Su valor restante después de terminar su cuota. Por lo general, es 0, ya que a cualquier prestamista le
gustaría recuperar su cantidad de dinero. (El valor predeterminado es 0)

tipo: 0: al final del período, 1: al comienzo del período (el valor predeterminado es 0)

También tenga en cuenta que fv y type son opcionales y es posible que no se requieran en su fórmula.

La fórmula utilizada en la imagen de abajo es =PPMT(B1/12,B2,B3,-B4,B5,B6)

Además, dado que el principal variará cada mes, tiene sentido calcularlo para cada mes. Las columnas H e I
llevan el capital de cada mes.

Consejo de bonificación = Si usa la función ABS, entonces no habría necesidad de poner un valor negativo de
PV. Por lo tanto, la fórmula en este caso sería =ABS(PPMT(B1/12,B2,B3,B4,B5,B6))

© eforexcel.com Página 22 de 38
Machine Translated by Google

biblia de formulas en excel

La siguiente calculadora de EMI se puede descargar desde aquí http://eforexcel.com/wp/wp content/


uploads/2014/12/Principal-Payment-Calculator.xlsx

60. Función financiera: calcular el número de EMI a pagar


hasta un préstamo

Ha tomado un préstamo y conoce su capacidad EMI. Por lo tanto, desea saber cuántos meses se
necesitarán para pagar un préstamo por completo.

Es un trabajo bastante fácil hacerlo en Excel. Necesitará usar la función NPER para esto.

Excel define NPER como "Devuelve la cantidad de períodos para una inversión basada en pagos periódicos
constantes y una tasa de interés constante".

La sintaxis de NPER es NPER(rate,pmt,pv,[fv],[type]).

tasa: Tu tasa de interés

pmt: EMI (Pago por período). Deberá poner -ve valor de esto en su fórmula.
Su pago y tasa deben estar en la misma escala. es decir, si planea pagar mensualmente, la tasa en su
fórmula debe ser solo mensual. Generalmente, la tasa de interés se especifica anualmente, es decir, 10,5%
anual. Esto se debe dividir por 12 para llegar a la tarifa mensual. Por lo tanto, si desea 3, significa que nper
sería 3x12 = 36 meses. años Si préstamo,
es trimestral tasa =y 10,5%/4
= 10,5% nper = 3= 2,625% y nper sería 3x4 = 12 Si es anual tasa

pv: el monto de su préstamo. Deberá poner el valor + ve de esto en su fórmula.


Nota: PMT o PV deben ser -ve. Ambos no pueden ser +ve y -ve al mismo tiempo.

+ve / -ve requiere alguna explicación y esto no puede ser ignorado. Depende de su flujo de efectivo. Si
está tomando un préstamo, por lo tanto, cobrar, por lo tanto, pv es +ve. Pero cada mes, usted

© eforexcel.com Página 23 de 38
Machine Translated by Google

biblia de formulas en excel

tiene que pagar algo, por lo tanto retirar dinero. Por lo tanto, PMT es -ve. Si está invirtiendo, por lo tanto, retire
dinero. Por lo tanto pv es -ve. Pero todos los meses, recibirá algo, por lo tanto, cobrará.
Por lo tanto, PMT es +ve.

fv: Su valor restante después de terminar su cuota. Por lo general, es 0, ya que a cualquier prestamista le
gustaría recuperar su cantidad de dinero. (El valor predeterminado es 0)

tipo: 0: al final del período, 1: al comienzo del período (el valor predeterminado es 0)

También tenga en cuenta que fv y type son opcionales y es posible que no se requieran en su fórmula.

La fórmula utilizada en la imagen de abajo es =NPER(B1/12,-B2,B3)

La calculadora EMI a continuación se puede descargar desde aquí http://eforexcel.com/wp/wp content/


uploads/2014/12/NPER-Calculator.xlsx

61. Función financiera: calcular la tasa de interés


Quieres tomar un préstamo. Usted sabe cuánto préstamo tomar (pmt), sabe cuántos meses quiere pagar
(nper) y quiere saber la tasa de interés efectiva.
Excel lo hace fácil de hacer. La función TASA es la respuesta para esto.

Excel define TASA como "Devuelve la tasa de interés por período de una anualidad. TASA se calcula por
iteración y puede tener cero o más soluciones. Si los resultados sucesivos de TASA no convergen dentro de
0.0000001 después de 20 iteraciones, TASA devuelve el #NUM! valor de error".
La sintaxis de RATE es RATE(nper, pmt, pv, [fv], [type], [guess]).

nper: Periodos de pago. Normalmente en meses.

pmt: EMI (Pago por período). Deberá poner -ve valor de esto en su fórmula.
Su pago y tasa deben estar en la misma escala. es decir, si planea pagar mensualmente, el pago en su fórmula
debe ser solo mensual.

pv: el monto de su préstamo. Deberá poner el valor + ve de esto en su fórmula.


Nota: PMT o PV deben ser -ve. Ambos no pueden ser +ve y -ve al mismo tiempo.

+ve / -ve requiere alguna explicación y esto no puede ser ignorado. Depende de su flujo de caja. Si está
tomando un préstamo, por lo tanto, cobrar, por lo tanto, pv es +ve. Pero cada mes, tendrá que pagar algo, por
lo tanto, retirar dinero. Por lo tanto, PMT es -ve. Si estás invirtiendo, por lo tanto

© eforexcel.com Página 24 de 38
Machine Translated by Google

biblia de formulas en excel

cobrar Por lo tanto pv es -ve. Pero todos los meses, recibirá algo, por lo tanto, cobrará.
Por lo tanto, PMT es +ve.

fv: Su valor restante después de terminar su cuota. Por lo general, es 0, ya que a cualquier prestamista le gustaría
recuperar su cantidad de dinero. (El valor predeterminado es 0)

tipo: 0: al final del período, 1: al comienzo del período (el valor predeterminado es 0)

adivinar: si omite adivinar, se supone que es del 10 por ciento. Si la TASA no converge, pruebe diferentes valores
para adivinar. TASA por lo general converge si adivinar está entre 0 y 1. Una vez más, tenga en cuenta que si PMT
es mensual, Guess también debería ser mensual. Por lo tanto, si está dando una tasa de interés anual del 12 %, la
suposición debe ser 12 %/12 = 1 %.

También tenga en cuenta que fv, tipo y conjetura son opcionales y es posible que no se requieran en su fórmula.

La fórmula utilizada en la siguiente imagen es = TASA (B1, -B2, B3, B4, B5, B6/12)

La calculadora EMI a continuación se puede descargar desde aquí http://eforexcel.com/wp/wp content/uploads/


2014/12/RATE-Calculator.xlsx

62. Función financiera: calcular el interés compuesto


Como parte de nuestros cursos de Matemáticas en nuestra infancia, habíamos aprendido sobre el Interés
Compuesto. La famosa fórmula que recordamos es Saldo compuesto = Principal x (1+tasa)^N

Este es un trabajo bastante fácil de hacer en Excel. La fórmula a utilizar es FV.

La ayuda de Excel describe el FV como "Devuelve el valor futuro de una inversión en función de pagos periódicos
constantes y una tasa de interés constante".

La sintaxis de FV es FV(rate,nper,pmt,[pv],[type])

Solo necesita 3 piezas de información para el Saldo compuesto.

tasa: Tasa de interés sobre la cual se debe hacer la capitalización

© eforexcel.com Página 25 de 38
Machine Translated by Google

biblia de formulas en excel

nper: número total de períodos para los que se debe realizar la capitalización. Ahora rate y nper
deberían estar en la misma escala. Si la tasa de interés es mensual, entonces nper debe ser en meses.
Si la tasa de interés es trimestral, entonces nper debe ser trimestral. Si la tasa de interés es anual,
entonces nper debe estar en años.

pv: Este es el principal inicial y debe especificarse en -ve. (Tenga en cuenta que ya he discutido la
importancia de +ve y -ve en muchos consejos anteriores sobre funciones financieras).

La fórmula utilizada en la imagen de abajo para Mensual

=VF(B1/12,B3*12,0,-B2)

La fórmula utilizada en la imagen de abajo para Quarterly

=FV(F1/4,F3*4,0,-F2)

La fórmula utilizada en la imagen de abajo para Anual

=VF(J1,J3,0,-J2)

Calculadora
El Saldo compuesto se puede descargar desde http://eforexcel.com/wp/wp-content/uploads/2014/12/
Compounded-Interest Calculator.xlsx

63. Función financiera: calcular el interés efectivo


Está solicitando un préstamo y se ha cotizado una tasa de interés. El tipo de interés que se cotiza se
denomina "Tipo de Interés Nominal". Cotizarán el Tipo de Interés Nominal en términos anuales. Por
lo tanto, si citan un interés del 12% para un préstamo, esta es una cifra anual. Ahora, generalmente
paga EMI todos los meses. Simplemente dicen que debe pagar un interés mensual del 1% que se ha
derivado de la tasa de interés anual / 12 que 12%/12=1% en este caso.

Pero en realidad, la tasa de interés del 1% (tasa de interés mensual nominal) se capitaliza cada mes,
por lo tanto, su tasa de interés efectiva anual aumenta. Pero las instituciones financieras de préstamo
no citan esta tasa más alta, ya que hará que el costo de su préstamo parezca más alto.

Para calcular la tasa de interés efectiva, Excel ha proporcionado una función llamada EFECTO.

© eforexcel.com Página 26 de 38
Machine Translated by Google

biblia de formulas en excel

Excel describe EFECTO: devuelve la tasa de interés anual efectiva, dada la tasa de interés anual
nominal y el número de períodos de capitalización por año.

La sintaxis de EFFECT es EFFECT(nominal_rate, npery).

Tasa Nominal - Tasa de Interés Anual

npery - Períodos de capitalización en un año. Para pagos mensuales, es 12. Para pagos
trimestrales, es 4.

En la imagen de abajo, la tasa de interés efectiva es 12.68% para un pago mensual. Esto puede
ser una pequeña diferencia por uno o dos años, pero si toma una hipoteca sobre la vivienda, que
es decir por 20 años, esto hace una gran diferencia.

La fórmula utilizada es = EFECTO (B1, B2)

Ahora bien, si realiza una inversión y realiza pagos mensuales, obtendrá un rendimiento anual
del 12,68 % frente al 12 % si realiza un pago anual.

El efectivo http:// interés Velocidad La calculadora se puede descargar de


eforexcel.com/wp/wp-content/uploads/2014/12/Effective-Interest Calculator.xlsx

64. Nombres de pila abreviados

Si tiene nombres dados como -


Smith Johnson
liz lotte
christy tiara lewisk
John

Y debe producir abreviaturas o acrónimos para ellos como a continuación en todas las mayúsculas

Smith Johnson - SJ
Liz lotte - LT
Christy tiara Lewisk - CTL
john - J

Luego puede usar la siguiente fórmula para el mismo hasta 3 palabras en el nombre:

© eforexcel.com Página 27 de 38
Machine Translated by Google

biblia de formulas en excel

=SUPERIOR(RECORTE(IZQUIERDA(A1,1)&MEDIO(A1,BUSCAR(" ",A1&"
")+1,1)&MEDIO(A1,BUSCAR("*",SUSTITUIR(A1&" "," ","*",2))+1,1)))

Explicación de la fórmula.

1. LEFT(A1,1) - Extrae la primera letra del primer nombre 2. MID(A1,FIND("


",A1&" ")+1,1) - FIND(" ",A1&" ") - Encuentra el primer espacio en el
nombre de pila para ubicar el comienzo del segundo nombre. " " se ha concatenado al final de A1 para que si
solo hay un nombre,
paraFIND no dará
comenzar laerror ya que
posición MIDsiempre encontrará
desde donde los espacios
comienza en blanco.
el segundo nombre.Se ha agregado +1

3. MEDIO(A1,BUSCAR("*",SUSTITUIR(A1&" "," ","*",2))+1,1))


SUBSTITUTE(A1&" "," ","*",2) reemplazará el segundo espacio en blanco con un *, por lo tanto, podemos
encontrar la posición
doble espacio
de * para" ubicar
" en A1elpara
comienzo
que FIND
del siempre
apellido.encuentre
Como en elel punto
segundo
2 anterior,
espacio.
+1 para
seSe
haha
comenzar
agregado
agregado
la
un
posición MID desde donde comienza el apellido.

4. TRIM eliminará todos los espacios en blanco insertados debido a 2 o 3.


5. UPPER convertirá la cadena a mayúsculas.
Nota: si no desea utilizar la concatenación de espacio simple y espacio doble como en 2 y 3, puede utilizar el
bloque IFERROR. En este caso, la fórmula sería -

=SUPERIOR(RECORTE(IZQUIERDA(A1,1)&IFERROR(MEDIO(A1,BUSCAR("
",A1)+1,1),"")&SI.ERROR(MEDIO(A1,BUSCAR("*",SUSTITUIR(A1," ","*",2))+1,1),"")))

Nota: esta técnica se puede utilizar para extender hasta muchas palabras. El único cambio será en el último
bloque donde puede reemplazar 2 con 3, 4,5 y así sucesivamente en IFERROR(MID(A1,FIND("*",SUBSTITUTE(A1,"
","*",2))+1 ,1),"") para las palabras
4, 5 y 6 y concatenarlas... Por lo tanto, para hasta 6 palabras, la fórmula sería

=SUPERIOR(RECORTE(IZQUIERDA(A1,1)&IFERROR(MEDIO(A1,BUSCAR("
",A1)+1,1),"")&SI.ERROR(MEDIO(A1,BUSCAR("*",SUSTITUIR(A1," ","*",2))+1,1),"")
&IFERROR(MEDIO(A1,BUSCAR("*",SUSTITUIR(A1,"
","*",3))+1,1),"")&IFERROR(MEDIO(A1,BUSCAR("*",SUSTITUIR(A1," ","*",4))+1,1), "")
&SI.ERROR(MEDIO(A1,BUSCAR("*",SUSTITUIR(A1," ","*",5))+1,1),"")))

65. Obtenga el nombre de columna para un número de columna

Supongamos que tiene un número en A1 y desea obtener el Nombre de la columna para eso.

Por lo tanto, si A1=1, quiere "A"


Por lo tanto, si A1 = 26, quiere "Z"
Por lo tanto, si A1=27, quiere "AA" y así sucesivamente.

La fórmula para derivar el nombre de la columna sería:

=SUSTITUIR(DIRECCIÓN(1,A1,4),1,"")

© eforexcel.com Página 28 de 38
Machine Translated by Google

biblia de formulas en excel

66. Obtener rango de columnas para un número de columna

Supongamos que tiene un número en A1 y desea obtener el rango de columna para eso.

Por lo tanto, si A1=1, quiere "A:A"


Por lo tanto, si A1 = 26, quiere "Z: Z"
Por lo tanto, si A1=27, quiere "AA:AA" y así sucesivamente.

La fórmula para derivar el rango de la columna sería:

=SUSTITUIR(DIRECCIÓN(1,A1,4)&":"&DIRECCIÓN(1,A1,4),1,"")

67. Encuentra el n-ésimo número más grande cuando hay


duplicados

Conoces la función GRANDE que puede encontrar el enésimo valor más grande. Por lo tanto, si tiene una serie
como la siguiente:

Y das = GRANDE (A1: A10,3), obtienes la respuesta como 18

Ahora, si tenemos una serie como la siguiente

Ahora, da = GRANDE (A1: A10,3) y ahora el resultado es 24. La razón es que la función grande da el enésimo
valor más grande en una matriz ordenada. Por lo tanto, la función GRANDE ordenará la matriz anterior como
{24,24,24,22,22,18,18,9} y el tercero más grande es 24.

Pero en realidad quieres el único tercero más grande que es 18 como respuesta.

La fórmula para tal caso sería

© eforexcel.com Página 29 de 38
Machine Translated by Google

biblia de formulas en excel

= GRANDE (SI (FRECUENCIA ($ A $ 2: $ A $ 10, $ A $ 2: $ A $ 10) <> 0, $ A $ 2: $ A $ 10), 3)

68. Extraiga la fecha y la hora de la marca de fecha y hora

Suponga que tiene un valor de fecha y hora en la celda A1


A1 = 14/06/15 22:15

Y desea extraer la fecha y la hora de esto.

Para extraer la fecha, use la siguiente fórmula y formatee la celda de resultado como fecha

= INT(A1)

Para extraer el tiempo, use la siguiente fórmula y formatee la celda de resultado como tiempo

= MOD(A1,1)

69. Convierte un número en años y meses

Supongamos que le han dado un número en la celda A1, digamos 26, y desea mostrarlo como 2
Años y 4 meses, puede usar la siguiente fórmula:

=INT(A1/12)&" Años y "&MOD(A1,12)&" Meses"

Ahora, un usuario puede volverse más exigente y puede decir que si el mes es menor a 12,
entonces no se deben mostrar Años. Por ejemplo, podría decir que 8 debe convertirse en 8
meses y no debe mostrarse como 0 años y 8 meses.

En este caso, la fórmula sería:

=SI(INT(A1/12)>0,INT(A1/12)&" Años y ","")&MOD(A1,12)&" Meses"

Ahora 8 se mostrará como 8 meses, no como 0 años y 8 meses.

Ahora, el usuario puede pedir más. Puede decir que cuando doy 12, se muestra como 1 año y 0
meses y simplemente quiere ver 1 año solamente. Y para 36 quiere ver solo 3 Años no 3 Años
0 Meses. En este caso, la fórmula tendrá que modificarse más. Ahora, la fórmula se convierte en -

=SI(INT(A1/12)>0,INT(A1/12)&" Años ","")&SI(MOD(A1,12)=0,"",MOD(A1,12)&"


Meses")

Ahora puede venir un usuario y puede pedir una última cosa. Puede decir que si se trata de 1
año o 1 mes, no debe mostrarse como años o meses, ya que 1 no es plural. Por lo tanto, 25
debe mostrarse como 2 años y 1 mes, no como 2 años y 1 mes. Por lo tanto, 18 no debe
mostrarse como 1 año y 6 meses, sino como 1 año y 6 meses. Del mismo modo, 13 debe
mostrarse como 1 año y 1 mes, no como 1 año y 1 mes.

=SI(INT(A1/12)>0,INT(A1/12)&" Año"&SI(INT(A1/12)>1,"s","")&" y
","")&MOD(A1,12)&" Mes"&IF(MOD(A1,12)>1,"s","")

© eforexcel.com Página 30 de 38
Machine Translated by Google

biblia de formulas en excel

70. COUNTIF para rango no contiguo


Todos amamos a COUNTIF. Y es muy fácil de hacer: simplemente diga =CONTAR.SI("A1:A100",">5") y
encuentra todos los valores dentro del rango A1 a A100 que son mayores que 5. Pero, ¿y si quisiera el
resultado para solo A3, A8 y debe omitir otras celdas. Intenta poner la siguiente fórmula:

=CONTAR.SI((A3, A8),">5") y le dará el error #VALOR.

Una posible solución es

=(A3>5)+(A8>5)

¿Qué sucede si necesita hacer para A3, A4, A5, A8, A24, A40, A45, A89? Ahora, tendrá que usar una fórmula
como:

=(A3>5)+(A4>5)+(A5>5)+(A8>5)+(A24>5)+(A40>5)+(A45>5)+(A89>5)

La fórmula se vuelve engorrosa a medida que aumenta el número de celdas. En este caso, puede usar la
siguiente fórmula. Esta fórmula única puede ocuparse de rangos contiguos (como A3:A5) y no contiguos:

=SUMA(CONTAR.SI(INDIRECTO({"A3:A5","A8","A24","A40","A45","A89"}),">5"))

71. Cuenta el número de palabras en una celda/rango


Suponga que le han dado lo siguiente y necesita contar el número de palabras en una celda o en un rango.

Fórmula para calcular el número de palabras en una celda -

=LARGO(RECORTAR(A1))-LARGO(SUSTITUIR(RECORTAR(A1)," ",""))+(RECORTAR(A1)<>"")

Fórmula para calcular el número de palabras en un rango -

=SUMAPRODUCTO(LARGO(RECORTE(A1:A100))-LARGO(SUSTITUTO(RECORTE(A1:A100)),"
",""))+(RECORTAR(A1:A100)<>""))

© eforexcel.com Página 31 de 38
Machine Translated by Google

biblia de formulas en excel

72. Numerología Suma de los dígitos, también conocida como Suma de los
dígitos hasta que el resultado sea un solo dígito.

En Numerología, a menudo es una tarea sumar los dígitos hasta que el resultado es un solo dígito. Por ejemplo,

74 = 7 + 4 = 11 = 1 + 1 = 2
23 = 2 + 3 = 5 78 = 7 + 8 =
15 = 1 + 5 = 6 1234567 = 1 +
2 + 3 + 4 + 5 + 6 + 7 = 28 = 2+ 8 = 10 = 1+ 0 = 1

La fórmula para lograr lo mismo es

=MOD(A1-1,9)+1

73. Genera números secuenciales y repítelos


Supongamos que se le ha asignado la tarea de generar una secuencia de números y repetirlos.

Por ejemplo -
1,2,3,4,1,2,3,4,1,2,3,4

Puede usar la siguiente fórmula y arrastrar hacia abajo:

=MOD(FILAS($1:1)-1,4)+1

Reemplace 4 con cualquier otro número para generar cualquier otra secuencia. Por lo tanto, si
desea generar 1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10,1,2 ,3,4,5,6,7,8,9,10 entonces la fórmula se
convierte en -

=MOD(FILAS($1:1)-1,10)+1

La estructura de la fórmula es

=MOD(FILAS($1:1)-1,X)+Y

X - Número de números
Y - Número inicial

la
Utilizando la fórmula anterior, desea generar la secuencia 5,6,7,8,9,10,5,6,7,8,9,10,5,6,7,8,9,10,
luego use la fórmula a continuación ( Necesita 6 números y el número indicado es 5)

=MOD(FILAS($1:1)-1,6)+5

74. Repetir un número e incrementar y repetir....


Supongamos que se le ha asignado la tarea de repetir un número e incrementar ese número y
repetirlo. Por ejemplo -

© eforexcel.com Página 32 de 38
Machine Translated by Google

biblia de formulas en excel

1,1,1,1,2,2,2,2,3,3,3,3.....(Aquí, lo estamos repitiendo 4 veces e incrementando y repitiendo 4 veces y así


sucesivamente)

Entonces puedes usar la siguiente fórmula

=REDONDEAR(FILAS($1:1)/4,0)

Supongamos que desea comenzar el número con 5, no con 1, luego puede usar la siguiente fórmula:

=REDONDEAR(FILAS($1:1)/4,0)+4

Por lo tanto, la estructura general de la fórmula es

=REDONDEAR(FILAS($1:1)/X,0)+Y-1

X - Número de veces que se repite un número en particular


Y - Números iniciales

Por lo tanto, si desea comenzar con el número 7 y desea repetirlo 5 veces, debe usar la siguiente fórmula

=REDONDEAR(FILAS($1:1)/5,0)+6

75. Genere números aleatorios no repetidos a través de


Fórmula
Supongamos que desea generar números aleatorios que no se repiten entre 1 y 30, puede usar la siguiente
fórmula en A2 y arrastrar hacia abajo

=SI.ERROR(AGREGADO(14,6,FILA($1:$30)*NO(CONTAR.SI($A$1:$A1, FILA($1:$30))),
ALEATORIO ENTRE (1,30 FILAS ($ 1: 1) + 1)), "")

Nota: $A$1:$A1 es con referencia a A2 cuando colocas la fórmula en A2 y la arrastras hacia abajo.
Supongamos que ha puesto la fórmula en G4, esto debe reemplazarse con $G$3:$G3.

Si sus números iniciales y finales están en B1 y C1, use la siguiente fórmula

=SI.ERROR(AGREGADO(14,6,FILA(INDIRECTO($B$1&":"&$C$1))*
NOT(COUNTIF($A$1:$A1,ROW(INDIRECT($B$1&":"&$C$1)))),
ALEATORIO ENTRE ($ B $ 1, $ C $ 1-FILAS ($ 1: 1) + 1)), "")

Para las versiones anteriores a 2010, se puede usar la siguiente construcción básica (control de errores
de compilación según la versión. Por ejemplo, Excel 2007 admitirá IFERROR mientras que 2003 admite
ISERROR):

= GRANDE (ÍNDICE (FILA ($ 1: $ 30) * NO (CONTAR.SI ($ A $ 1: $ A1, FILA ($ 1: $ 30))),,),


ALEATORIO ENTRE(1,30-FILA(A1)+1))

© eforexcel.com Página 33 de 38
Machine Translated by Google

biblia de formulas en excel

76. Fórmula del año fiscal (por ejemplo, 2015-16 o FY16)


Un buen número de países no siguen el año calendario como el año financiero. Por ejemplo, el año fiscal
de la India comienza el 1 de abril y finaliza el 31 de marzo. Por lo tanto, actualmente (20 de febrero de 2016),
el año fiscal es 2015-16 (también se escribe como FY16). El 1 de abril de 16, se convertirá en 2016-
17 (También está escrito como FY17).

Ahora, si se da una fecha, entonces se puede usar la siguiente fórmula para derivar el tipo de resultado 2015-16.

=AÑO(A1)-(MES(A1)<=3)&"-"&AÑO(A1)+(MES(A1)>3)

Para generar el tipo de resultado FY16, se puede usar la siguiente fórmula

="FY"&RIGHT(AÑO(A1)+(MES(A1)>3),2)

77. Primer Día Hábil del Año


Si se da un año en A1, digamos 2016, la siguiente fórmula se puede usar para saber el primer día hábil del
año (formatee el resultado como fecha)

=DÍA LABORAL(EOMES("1ENE"&A1,-1),1)

La fórmula anterior asume que sus fines de semana son sábado y domingo.
Pero, si sus fines de semana son diferentes (por ejemplo, en los países del golfo), puede usar la siguiente fórmula:

=DÍA LABORAL.INTL(EOMES("1ENE"&A1,-1),1,"0000110")

Donde 0000110 es una cadena de 7 caracteres, 1 representa un fin de semana y 0 es un día laborable. El
primer dígito es el lunes y el último dígito es el domingo. El ejemplo anterior es para los países del Golfo
donde los viernes y sábados son fines de semana.

También tiene la opción de dar un rango que tenga días festivos. En ese caso, su fórmula se convertiría en

=DÍA LABORAL(EOMES("1ENE"&A1,-1),1,D1:D10)

=DÍA LABORAL.INTL(EOMES("1ENE"&A1,-1),1,"0000110",D1:D10)

Donde el rango D1:D10 contiene la lista de vacaciones.

78. Último día hábil del año


Si se da un año en A1, digamos 2016, la siguiente fórmula se puede usar para saber el último día hábil del
año (formatee el resultado como fecha)

=DÍA LABORAL("1ENE"&A1+1,-1)

La fórmula anterior asume que sus fines de semana son sábado y domingo.
Pero, si sus fines de semana son diferentes (por ejemplo, en los países del golfo), puede usar la siguiente fórmula:

© eforexcel.com Página 34 de 38
Machine Translated by Google

biblia de formulas en excel

=DÍA LABORAL.INTL("1ENE"&A1+1,-1,"0000110")

Donde 0000110 es una cadena de 7 caracteres, 1 representa un fin de semana y 0 es un día laborable.
El primer dígito es el lunes y el último dígito es el domingo. El ejemplo anterior es para los países del
Golfo donde los viernes y sábados son fines de semana.

También tiene la opción de dar un rango que tenga días festivos. En ese caso, su fórmula se convertiría
en

=DÍA LABORAL("1ENE"&A1+1,-1,D1:D10)

=DÍA LABORAL.INTL("1 ENE"&A1+1,-1,"0000110",D1:D10)


Donde el rango D1:D10 contiene la lista de vacaciones.

79. Convertir de fecha de Excel (fecha gregoriana) a juliana


Fecha

P. Primero, ¿qué es una fecha juliana?


R. Una fecha juliana tiene 7 dígitos o 5 dígitos y estos se usan generalmente en los antiguos sistemas
heredados de TI.
7 dígitos - AAAADDD - 2016092 (Esto es 1 de abril de 2016. 92 significa que este es el día 92 del 1 al
enero de ese año)
5 dígitos - AAAD - 16092

P. ¿Qué fórmulas usar para convertir fechas de Excel a fechas julianas?


A. Para 7 dígitos, use la siguiente fórmula

=TEXTO(A1,"yyyy")&TEXTO(A1-("1JAN"&AÑO(A1))+1,"000")

Para 5 dígitos, use la siguiente fórmula

=TEXTO(A1,"yy")&TEXTO(A1-("1JAN"&AÑO(A1))+1,"000")

80. Convertir de fechas julianas a fechas Excel (gregorianas)


Para fechas julianas de 7 dígitos, se debe usar la siguiente fórmula

=FECHA(IZQUIERDA(A1,4),1,DERECHA(A1,3))

Para fechas julianas de 5 dígitos, se debe usar la siguiente fórmula según el siglo
(Nota: es más probable que las fechas julianas caigan en el siglo XX)

Siglo 21

=FECHA(20&IZQUIERDA(A1,2),1,DERECHA(A1,3))

siglo 20

=FECHA(19&IZQUIERDA(A1,2),1,DERECHA(A1,3))

© eforexcel.com Página 35 de 38
Machine Translated by Google

biblia de formulas en excel

Nota: 19 o 20 se pueden reemplazar con alguna condición IF para colocar correctamente 19 o 20 según el
año. Por ejemplo, es más probable que el año 82 sea del siglo XX, mientras que el año 15 es más probable
que sea del siglo XXI.

81. Extraiga el nombre de usuario de una ID de correo electrónico

Suponiendo que A1 tiene una ID de correo, digamos A1:=vaverma@gmail.com y necesita recuperar vaverma,
que es el nombre de usuario en la ID de correo. Utilice la siguiente fórmula –

=SI.ERROR(IZQUIERDA(A1,BUSCAR("@",A1)-1),"")

82. Extraiga el nombre de dominio de una identificación de correo electrónico

Si desea recuperar el nombre de dominio que en el ejemplo anterior es gmail.com, use la siguiente fórmula:

=REEMPLAZAR(A1,1,BUSCAR("@",A1)+1,"")

83. Ubicación del primer número en una cadena

Supongamos que tiene A1: = “abfg8ty#%473hj” y quiere encontrar cuál es la posición del primer número en
esto. En esta cadena, el primer número es 8 y su posición es 5. Puede usar la siguiente fórmula:

=SI.ERROR(AGREGADO(15,6,BUSCAR({1,2,3,4,5,6,7,8,9,0},A1,FILA(INDIRECTO("1:"&LARGO(A1)
))),1),"")

84. Ubicación del último número en una cadena

En el ejemplo anterior, el último número es 3 y su posición es 12. Puede usar la siguiente fórmula para
encontrar esto:

=SI.ERROR(AGREGADO(14,6,BUSCAR({1,2,3,4,5,6,7,8,9,0},A1,FILA(INDIRECTO("1:"&LARGO(A1)
))),1),"")

85. Encuentre el valor de la primera celda que no está en blanco en un rango

=SI.ERROR(ÍNDICE(A1:A10,COINCIDIR(VERDADERO,ÍNDICE(NO(ESTÁ EN BLANCO(A1:A10)),,),0)),"").

86. Encuentra el primer valor numérico en un rango

=SI.ERROR(ÍNDICE(A1:A100,COINCIDIR(1,ÍNDICE(--ESNÚMERO(A1:A100),,),0)),””)

87. Encuentra el último valor numérico en un rango

=SI.ERROR(1/BUSCAR(2,1/A1:A100),””)

© eforexcel.com Página 36 de 38
Machine Translated by Google

biblia de formulas en excel

88. Encuentra el primer valor no numérico en un rango


=SI.ERROR(ÍNDICE(A1:A100,COINCIDIR(1,ÍNDICE(--ESTEXTO(A1:A100),,),0)),””)

89. Encuentra el último valor no numérico en un rango


=SI.ERROR(BUSCAR(REPETIR("z",255),A1:A100),””)

90. Encuentra el último valor usado en un rango


= SI.ERROR(BUSCAR(2,1/(A1:A100<>""),A1:A100),””)

91. MAXIF

Nota: Excel 2016 ha introducido la función MAXIFS

Supongamos que desea encontrar las ventas máximas para la región este, es decir, MAXIF

=SUMAPRODUCTO(MAX((A2:A100="Este")*(B2:B100)))

=AGREGADO(14,6,($A$2:$A$100="Este")*($B$2:$B$100),1)

La fórmula SUMPRODUCT es más rápida que la segunda fórmula.

92. MINIF

Nota: Excel 2016 ha introducido la función MINIFS

Supongamos que desea encontrar las ventas mínimas para la región oeste, es decir, MINIF

=AGREGADO(15,6,1/($A$2:$A$10="Oeste")*($B$2:$B$10),1)

Pero la fórmula anterior no ignorará los espacios en blanco o los valores 0 en su rango. Si desea ignorar 0
valores / espacios en blanco, en su rango, use la siguiente fórmula

© eforexcel.com Página 37 de 38
Machine Translated by Google

biblia de formulas en excel

=AGREGADO(15,6,1/(($A$2:$A$10="Oeste")*($B$2:$B$10<>0))*($B$2:$B$10),1)

93. Genere una lista única a partir de entradas duplicadas


Suponga que tiene entradas en A2:A100 y desea generar una lista que contenga solo entradas únicas
en la columna C que comienza con C2. Puede usar la siguiente fórmula en C2 y arrastrar hacia abajo
la fórmula:

Caso 1: A2: A100 no contiene espacios en blanco

=SI.ERROR(ÍNDICE($A$2:$A$100,COINCIDIR(0,ÍNDICE(CONTAR.SI($C$1:$C1,$A$2:$A$100),0,0),
)), "")

Caso 2: A2:A100 contiene espacios en blanco. En este caso, deberá usar la fórmula de matriz.

=SI.ERROR(ÍNDICE($A$2:$A$100, COINCIDIR(0, SI($A$2:$A$100<>"",CONTAR.SI(C1:$C$1,


$A$2:$A$100)), 0)),"")

=SI.ERROR(ÍNDICE($A$2:$A$100,COINCIDIR(0,CONTAR.SI($C$1:$C1,$A$2:$A$100&""),0)),"")

Nota: la fórmula de matriz no se ingresa presionando ENTRAR después de ingresar su fórmula, sino
presionando CTRL+MAYÚS+ENTRAR. Si está copiando y pegando esta fórmula, presione F2 después
de pegar y CTRL+MAYÚS+ENTRAR. Esto pondrá corchetes {} alrededor de la fórmula que puede ver
en la barra de fórmulas. Si vuelve a editar, tendrá que hacer CTRL+MAYÚS+ENTRAR de nuevo.
No ponga { } manualmente.

---- Fin del documento ----

© eforexcel.com Página 38 de 38

También podría gustarte