Está en la página 1de 12

Funciones De EXCEL

Funcion SUMAR
Esta funcin permite obtener el resultado de sumar varias celdas
contiguas o no
A
1 35
2 29
3 11
4 75
=SUMA(A1+A2+A3) o ta!ien =SUMA(A1"A3)
Funcion S#
Esta funcin permite obtener uno de dos valores predeterminados, de
acuerdo al nmero que se ingrese en una celda determinada.
Ej
temperatura dinero
15 12!
25 12!
3! "!
31 "!
#qu$ la funcin funciona de esta manera
=S#(A5$=25%12&%4&)
%i el valor ingresado en alguna celda de la columna temperatura es
eno' o i(ua) a 25* entonces en la celda contigua perteneciente a
la columna +ine'o aparece 12&* pero si el valor es a,o' entonces
aparece 4&-
Const'ui' un e.e/)o con estos +atos"
E/)ea+o 0 1o'as t'a!a.a+as 0 sue)+o 0 e2t'a 0 sue)+o 3na)
&ebemos tener 3 formulas' la primera va en el campo sue)+o donde
multiplicaremos la cantidad de (oras trabajadas por un valor )jo *por
ej. 3!+' la segunda en el campo e2t'a donde se debe cumplir la
siguiente condicin si el valor es menor o igual a "5 el valor en el
campo sera ! pero si es ma,or a "5 el valor ser- 3!!, por ultimo en el
campo sueldo )nal debemos obtener la suma de los valores en
sue)+o + e2t'a
1
Funcion SUMAR S#
Esta funcin veri)ca que en una columna se cumpla una condicin
determinada' de ser as$ entonces sumara los valores
correspondientes a esa condicin que se encuentran en otra columna

Este ejemplo aclarara la cuestin.
.engo una serie de empleados que segn las (oras trabajadas (an
sumado un premio e/tra de 1!! o 2!!. 0ero a(ora deseo obtener en
otra columna el total cobrado de un determinado empleado. Es decir,
quiero obtener de 1ern-nde2 la suma de sus e/tras.
sueldo de
fernande2
3!!
#qu$ la funcin funciona de esta manera
=SUMAR-S#(A2"A4%56e'nan+e75%C2"C4)
%e e/plica de esta forma sumar los valores de la columna C
correspondientes a 6e'nan+e7, si es que este nombre aparece en la
columna A-
Const'ui' un e.e/)o con estos isos +atos , o!tene' )os
sue)+os a+eas +e +ia7* a'ie)* .oa8uin , (a'cia- Lue(o +e
esto o!tene' )as 1o'as co/)etas t'a!a.a+as /o' to+os )os
e/)ea+os in+i9i+ua)ente-
:ota" coo 9eos en )as 6o'u)as +e )as 6unciones S# ,
SUMAR-S#* cuan+o nos 'e6e'ios a una ce)+a co)ocaos )a
u!icaci;n ()et'a , nue'o) +e )a ce)+a* /e'o si 8ue'eos
i+enti3ca' un 9a)o' ,a in('esa+o en )a ce)+a (6e'nan+e7) este
+e!e esta' ent'e coi))as-
2
Funcion C<:=AR* C<:=ARA* C<:=AR-S#
456.#7 cuenta celdas con nmeros
456.#7# cuenta celdas no vac$as *para te/to+
456.#7.%8 cuenta las celdas de un rango especi)cado que cumplan
con una
condicin especi)cada
Funcion C<:=AR
9456.#7*:3:1!+
&ara como resultado 3 que es la cantidad de empleados que
concurrieron la 1er semana
Funcion C<:=ARA
9456.#7#*#3#1!+
&ara como resultado ; que es la cantidad de empleados
Funcion C<:=AR-S#
9456.#7.%8*:3E1!'<=9"<+
&ara como resultado 2! que es la cantidad de veces que los
empleados concurrieron " o mas (oras.
Funci;n C<:CA=E:AR
=C<:CA=E:AR(A2%5 5%>2)
>ne los datos de 2 celdas
Texto 1 Texto 2 CONCATENAR
3
Estamos unidos sin saber Estamos unidos sin saber
Funci;n EX=RAER
=EX=RAER(A2%3%7)
E/trae una determinada cantidad de caracteres de una celda.
en el ejemplo #2 es la celda donde esta el te/to, 3 es el lugar desde
donde se toma el te/to , ? la cantidad de caracteres que se
imprimiran
Texto Extrae
Estamos unidos tamos u
Funcion ?R<:<S=#C<
=?R<:<S=#C<(A11%>3">@%A3"A@)
%e utili2a para pronosticar un valor en una posicin determinada a lo
largo de una escala de tiempo. 0or ejemplo, podr$amos necesitar
saber cu-les son las ventas m-s probables en el mes de %eptiembre,
sabiendo las ventas de la empresa en los primeros 3 meses.
A B
1 PRONOSTICO
2 MES VALOR
3 1 $ 200,00
4 2 $ 400,00
5 3 $ 450,00
6 4 $ 380,00
7 5 $ 420,00
8 6 $ 420,00
9 7
10 8
11 9 $ 549,62
12 10
13 11
14 12
A11= E) 9a)o' +e) es a ca)cu)a'
>3">@= Las 9entas conoci+as
A3"A@= Los eses co''es/on+ientes a esas 9entas
4
Funci;n =E:DE:C#A
==E:DE:C#A(C3"C@%>3">@%>4">14) la funcin se escribe en C4
Esta funcin, en ve2 de pronosticar lo que va a ocurrir en un slo
per$odo, @e/tiende@ el pronstico a un rango de celdas que abarcan
varios per$odos *,a sean d$as, meses, aAos, etc.+ que previamente
debemos seleccionar, logrando una continuidad en el tiempo.
0ara que tome todo arrastrar (asta el )nal
A B C
1 TENENCIA
2 MES VENEORES VALOR
3 1 24 $ 244,00
4 2 21 $ 210,00
5 3 15 $ 150,00
6 4 44 $ 440,00
7 5 25 $ 250,00
8 6 30 $ 302,00
9 7 20 $ 201,04
10 8 20 $ 200,48
11 9 20 $ 200,59
12 10 30 $ 300,63
13 11 30 $ 301,11
14 12 30 $ 301,25
C3"C@= 7ango de ventas conocidas
>3">@= 7ango de Bendedores conocidos
>4">14= Cos vendedores que colocare para saber la tendencia en
ventas que obtendre
5
Funci;n >USCARA
0ermite mostrar un dato enla2ado al seleccionar otro
.enemos esta .abla
A B
1 R!BROS
COI"O EL
R!BRO
2 ACCESOROS SA!"AROS 1
3 ACCESOROS #AS 2
4 ACCESOROS E$EC"RC%A% 3
5 &!"'RAS 4
6 (OR)#O! 5
7 (ERROS 6
8 )A%ERAS 7
9 CAR&!"ERA )E"A$CA 8
10 &SOS * RE+ES")E!"OS 9
11 )A)&OS"ERA 10
12 E,CA+ACO! 11
13 RE+ES")E!"O &ARA &SO 12
C
1 #!NCION B!SCARV E$EMPLO COI"O EL R!BRO
2 ACCESOROS #AS 2
Dueremos que al seleccionar en 1>64856 :>%4#7B EEEF0C5 un dato,
apare2ca en 45&8G5 &EC 7>:75 el valor correspondiente
9:>%4#7B*42'#2:13'2'1#C%5+ funcin a colocar en D2
&onde 42 es la referencia o sea la celda que a seleccionar , donde
obtendre el 4odigo
#2:13 son la columna descripcin del rubro , la columna codigo del
rubro
2 es el valor que toma a la derec(a para luego mostrarlo
1#C%5 es opcional
6
MACR<S
ES U: C<:BU:=< DE #:S=RUCC#<:ES ?ARA AU=<MA=#CAR
?R<CES<S
Dent'o +e )a /'o('aaci;n +e Mac'os teneos 3 +i6e'entes
conce/tos"
<!.eto* ?'o/ie+a+es , MDto+o
<!.eto= Auto
?'o/ie+a+es= Co)o'* AEo +e Fa!'icaci;n* ?'ecio
MDto+o=)a acci;n 8ue 'ea)i7a (o9e'se)
A)(unos <!.etos
A )a 1o.a se )a +enoina Fo'Gs1eet
A )a ce)+aHs Ran(e
?o' e.e/)o e) o!.eto Fo'Gs1eet 8ue es )a 1o.a tiene )a /'o/ie+a+
Ran(e 8ue es )a ce)+a +ent'o +e esa 1o.a- ?e'o Ran(e (8ue es una
ce)+a +ent'o +e )a 1o.a) ta!iDn es un o!.eto 8ue tiene ot'as
/'o/ie+a+es /o' e.e/)o Co)o' 8ue +ete'ina e) co)o' +e )a ce)+a-
Es +eci' 8ue 1a, /'o/ie+a+es 8ue son o!.etos a su 9e7-
?a'a coen7a' una /'o('aaci;n nos +e!eos i' a) E+ito' +e Aisua)
>asic 8ue )o /o+eos a!'i' con A)t+F11 o en )a /estaEa
?'o('aa+o'-
Una 9e7 a!ie'to e) E+ito' +e A>A inse'taos un o+u)o
A))i coen7aos esc'i!ien+o un ?R<CED#M#E:=< con una se'ie +e
inst'ucci;nes /a'a 8ue 'ea)ice una 6unci;n +e e.e/)o
Un ?'oce+iiento sie/'e e/ie7a con )a /a)a!'a Su! , te'ina
con En+ Su!
7
A) )a+o +e )a /a)a!'a Su! co)ocaos un no!'e /a'a 8ue
i+enti38ue nuest'a ac'o
Su! ?'ie'a
En+ Su!
Su! ?'ue!a()
Ran(e(5635)-Aa)ue = 51o, ))ue9e5
Ran(e(5A15)-Aa)ue = 51o, ))ue9e enos 8ue a,e'5
Ran(e(5A15)-Font->o)+ = ='ue
Ran(e(5A15)-Font-Co)o' = RI>(255* @* 7)
En+ Su!
Coo 9eos en nuest'a /'ie'a Mac'o teneos e) o!.eto Ran(e ,
sus /'o/ie+a+es Aa)ue* Font >o)+ , Font Co)o'
A1o'a 9aos a ot'o e.e/)o +on+e 8ue'eos int'o+uci' un te2to en
una casi))a , (ua'+a')o en una ce)+a-
?a'a e))o +e!eos c'ea' )o 8ue se ))aa Aa'ia!)e 8ue es )o 8ue nos
/e'ite esc'i!i' un te2to , 8ue se (ua'+e en a)(Jn )a+o /a'a )ue(o
a/a'ece' en )a ce)+a co''es/on+iente- Ese )u(a' +on+e se (ua'+a
to+o es una 9a'ia!)e-
?a'a esc'i!i' una 9a'ia!)e e) Dto+o a uti)i7a' es con"
Di Aa'ia!)e As =i/o
Aa'ia!)e es e) no!'e 8ue )e co)ocaos
Aa'ia!)e en este caso se ))aa =e2to
E) =i/o se 'e3e'e a) ti/o +e +atos 8ue 9aos a int'o+uci' en )a
casi))a* es +eci' /ue+e se' te2to* nue'o* etcK
Di =e2to As St'in(
Su! Ent'a'()
Di =e2to As St'in(
=e2to = #n/ut>o2(5esc'i!a su te2to5)
Ran(e(5A15)-Aa)ue = =e2to
En+ Su!
8
Su! Sua'()
Di :ue'o1 As #nte(e'
Di :ue'o2 As #nte(e'
Ms(>o2(L9a a int'o+uci' 2 nue'os /a'a sua')osM)
:ue'o1 = #n/ut>o2(5in('ese e) 1e' 9a)o'5* 5Ent'a+a +e +atos5)
:ue'o2 = #n/ut>o2(5in('ese e) 2+o 9a)o'5* 5Ent'a+a +e +atos5)
Fo'Gs1eets(2)-Ran(e(5A45)-Aa)ue = :ue'o1 + :ue'o2
En+ Su!
La funcin MsgBox muestra una ventana de mensaje de manera que podamos estar
comunicados con el usuario sobre cualquier error o advertencia que necesitamos darle a
conocer.
La funcin InputBox nos muestra una ventana donde colocar un teto! numero! etc"
Aeos )a uti)i7aci;n +e Fo'Gs1eets(2) 8ue nos in+ica cua) 1o.a +e)
)i!'o E2ce) estaos usan+o- En caso +e tene' no!'a+a ca+a 1o.a
'ee/)a7aos e) nue'o 2 con e) no!'e +e )a 1o.a ent'e coi))as-
E.e/)o" Fo'Gs1eets(LNo.a2M)* Fo'Gs1eets(LAentasM)*etc-
?ue+e ocu''i' 8ue no!'eos a) )a 1o.a o no e2ista- en cua)8uie'a
+e estos casos* a) e.ecuta' )a ac'o /ue+e o no sa)ta' un e''o'-
#
=#?<S DE AAR#A>LES MAS USADAS
#nte(e'" Las variables de tipo entero son utili$adas para %uardar n&meros enteros
&im / #s 8nteger
/ 9 3
Dou!)e" Cas variables de tipo doble pueden almacenar nmeros con el
doble de precisin inclu,endo nmeros decimales.
&im / #s &ouble
/ 9 3.1"13
St'in(" >na variable de tipo te/to se declara con la palabra clave String
&im libro #s %tring
libro 9 @4omen2ando con Facros en E/cel@
>oo)ean" >na variable de tipo lgico es aquella que puede almacenar
solamente dos valores falso o verdadero *.rue o 1alse+.
&im continuar #s :oolean
continuar 9 .rue
Aa'iant" 0ermite ingresar cualquier tipo de valor.
&im libro #s Bariant
La funcin MsgBox muestra una ventana de mensaje de manera que podamos estar
comunicados con el usuario sobre cualquier error o advertencia que necesitamos darle a
conocer.
La funcin InputBox nos muestra una ventana donde colocar un teto! numero! etc"
1'
()*+,-*,+.) -/012-2/0.L()
Las estructuras condicionales ejecutan un cdi%o si se cumple una determinada
condicin.
Instruccin If
=iene e) 6o'ato"
#6 (condicin) =1en 0 Si (condicin) Entonces
(sentencia a ejecutar) 0 (sentencia a ejecutar)
En+ #6 0 Fin Si
E.e/)o" si el valor ingresado es menor a 3!! muestra cartel
%ub %i*+
7ange*@#1@+.Balue 9 8nput:o/*@ingresar valor@, @Entrar@+
8f 7ange*@#1@+ = 3!! .(en
Fsg:o/ *@ingreso un valor menor a 3!!@+
End 8f
End %ub
Instruccin If Else
=iene e) 6o'ato"
#6 (condicin) =1en 0 Si (condicin) Entonces
(sentencia a ejecutar) 0 (sentencia a ejecutar)
E)se 0 Sino
(otra sentencia a ejecutar) 0 (otra sentencia a
ejecutar)
En+ #6 0 Fin Si
Ejemplo 1 si el valor ingresado es menor a 3!! muestra cartel sino muestra
otro cartel
%ub %ino*+
7ange*@#1@+.Balue 9 8nput:o/*@ingresar valo'5* 5Ent'a'5)
#6 Ran(e(5A15) $ 3&& =1en
Ms(>o2 (5in('eso un 9a)o' eno' a 3&&@+
Else
Fsg:o/ *@ingreso un valor superior al numero3!!@+
End 8f
11
End %ub
Ejemplo 2 si el valor ingresado es menor a 3!! muestra cartel sino muestra
otro cartel pero al valor ingresado le suma 15
%ub %ino*+
7ange*@#1@+.Balue 9 8nput:o/*@ingresar valor@, @Entrar@+
8f 7ange*@#1@+ = 3!! .(en
Fsg:o/ *@ingreso un valor menor a 3!!@+
Else
Fsg:o/ *@ingreso un valor superior al numero 3!!. %e le sumaran 15@+
7ange*@#1@+.Balue 9 7ange*@#1@+.Balue H 15
End 8f
End %ub
12

También podría gustarte