Sunteți pe pagina 1din 28

Operaciones aritmticas en

Excel
Contenido
1. Qu vas a hacer en esta prctica?
2. Ejemplo paso a paso
3. Comandos de Excel que fueron utilizados
4. Ejercicios
Qu vas a hacer en esta prctica?
En esta prctica vas a aprender a introducir operaciones aritmticas
en la computadora (Excel) Es mu! importante porque es posi"le que
por el resto de tu carrera profesional ten#as que usar computadoras
para hacer clculos matemticos
Contenido
Ejemplo paso a paso
Cuando se escri"en en la computadora operaciones matemticas
usando s$lo caracteres del teclado se utilizan s%m"olos como (& )& +&
-& & !& " Existen re#las "ien definidas so"re como interpretar una
expresi$n matemtica que conten#a estos s%m"olos 'or ejemplo&
considera la si#uiente expresi$n(
)*+,-
.l#uien que no estuviera acostum"rado a hacer matemticas en la
computadora& podr%a pensar que de"e sumar ) ms +& que da /& !
lue#o multiplicarlo por -& que da )- 0in em"ar#o ese resultado es
incorrecto 1a expresi$n )*+,- no da )-
1a raz$n es que ha! cierto orden para llevar a ca"o las operaciones
1. 'rimero se realiza lo que est entre parntesis ( )
2. 1ue#o de"en realizarse las potencias 2
) 3espus las multiplicaciones ! divisiones ,&4
4. .l final las sumas ! restas *&5
0i#uiendo esas re#las& la expresi$n )*+,- se eval6a de la si#uiente
manera(
)*+,-7)*897#$
Es decir& primero se lleva a ca"o la multiplicaci$n ! despus la suma
:amos a realizar ese clculo en Excel Comienza con una hoja nueva
de clculo(
Con el rat$n selecciona la celda %#(
Escri"e directamente la operaci$n(
7)*+,-
;prime Enter& Excel realiza los clculos& ! el resultado aparece en la
celda %#(
:amos a realizar otra operaci$n Con el rat$n selecciona la celda %&(
Escri"e directamente esta otra operaci$n(
7()*+),-
;prime Enter& Excel realiza los clculos& ! el resultado aparece en la
celda %&(
;"serva que los parntesis en la se#unda operaci$n forzaron a Excel
a realizar primero la suma& ! despus multiplicar
.hora puedes ir a resolver los ejercicios
Contenido
Comandos de Excel 'ue (ueron utili)ados
*+rmulas
1as f$rmulas efect6an clculos con los valores de la hoja de clculo
<na f$rmula comienza por un si#no i#ual (7) 'or ejemplo& la
si#uiente f$rmula multiplica 8 por ) !& a continuaci$n& suma - al
resultado
7-*8,)
<na f$rmula tam"in puede contener lo si#uiente( funciones&
referencias& operadores ! constantes
=unciones( la funci$n ,-() devuelve el valor de >( )?+?-@8
Aeferencias (o nom"res)( .# devuelve el valor de la celda .#
Constantes( n6meros o valores de texto escritos directamente en
una f$rmula& por ejemplo& 8
;peradores( el operador 2 (acento circunflejo) eleva un n6mero a
una potencia& ! el operador , (asterisco) multiplica
Contenido
Ejercicios
'rimero realiza las si#uiente operaciones a mano& tratando de
predecir el resultado que tu crees que Excel va a o"tener 3espus
hazlas en Excel ! compara 0i no o"tienes lo mismo a mano que en
Excel& averi#ua ! explica porqu& que fue lo que Excel hizo distinto de
lo que tu hiciste 0i no ests acostum"rado a hacer matemticas en
la computadora& entonces es posi"le que te lleves al#unas sorpresas(
;peraciones Escri"e en esta
columna el resultado
de tu clculo a mano
(hazlo antes de usar
Excel)
Escri"e en esta
columna el resultado en
Excel (si es diferente de
lo que o"tuviste a
mano& averi#ua !
explica porqu son
diferentes)
7-*+,85)
7(-*+),(85))
7-*+,(85))
7-*+485)
7(-*+)4(85))
Este es un ejercicio
importante 'uede ser
que te sorprenda el
resultado que o"tiene
Excel
7(?9*B)4(/5-),(??5/)

Este es otro ejercicio
importante
7(?9*B)4((/5-),(??5
/))

7B2+48
7B2(+48)
7(B2+)48
782),)
782(),))
7(82)),)
78*)28*+28,-
Contenido
.utor( Cos 1uis D$mez EuFoz
joseluis#omezGitesmmx
http(44homepa#ecemitesmmx4l#omez4

Convertir re(erencias a/solutas en relativas 0 viceversa
:er los productos a los que se aplica este art%culo
Hd de art%culo
( --9)/+
Iltima revisi$n ( jueves& 8? de a"ril de 899-
:ersi$n ( ?8
Este art%culo se pu"lic$ anteriormente con el n6mero E?9)/-
1esumen
Con este art%culo dispondr de macros para convertir referencias a"solutas en relativas !
viceversa en Excel
2s in(ormaci+n
3E14-O5E4 $67 8 &67
0e de"e utilizar la funci$n =;AE<1.C;J:EAKHA() para cam"iar el modo de referencia de una
f$rmula Esta funci$n cam"ia el estilo ! el tipo de referencia de una f$rmula entre .? ! 1?C?& !
entre relativo ! a"soluto
Esta es la sintaxis de dicha funci$n(
=;AE<1.C;J:EAKHA(f$rmulaLdeMa?LaMa?LaMtipoMrefLrefMa"s)
El ar#umento que nos interesa para cam"iar el modo de referencia es el cuarto (aMtipoMref) Este
ar#umento es un n6mero del ? al +
.9tipo9re( :ipo de re(erencia
? ."soluta
8 =ila a"soluta& columna relativa
) =ila relativa& columna a"soluta
+ Aelativa
'ara comprender el uso de esta funci$n veamos el si#uiente ejemplo
0upon#amos que(
A1: 3 B1: 2 C1: =A1+B1
1a si#uiente macro que se aplica a la celda C? la convertir en 7NO)PL.NO)PL?*NO)PLQNO)PL?&
es decir& en a"soluta
Cambiar_Referencias =PARA.CELDA("activa"!ERDADER"#
=$"R%&LA($"R%&LA.C"'!ER()R()'D)CAR.CELDA(*activa#+
!ERDADER"$AL,"1activa#activa# =,AL)R.B&CLE(# =!"L!ER(#
0i cam"iamos de ? a + el ar#umento .MtipoMref de la funci$n =;AE<1.C;J:EAKHA() ! volvemos
a aplicar la macro anterior a la celda C? (que ahora tiene 7NO)PL.NO)PL?*NO)PLQNO)PL?) se
convertir en 7.?*Q?& es decir& la referencia a"soluta pasar a ser relativa
-r.eba =PARA.CELDA("activa"!ERDADER"#
=$"R%&LA($"R%&LA.C"'!ER()R()'D)CAR.CELDA(*activa#!ERDADER"
$AL,"/activa#activa# =,AL)R.B&CLE(# =!"L!ER(#
3E14-;5 <67
En la versi$n -9 es posi"le utilizar el mtodo Converti=$rmula en un m$dulo de :isual Qasic para
.plicaciones& para cam"iar el tipo de referencia de una f$rmula
Ejemplo(
Pr0ce1 C0nv_(i-0Ref(# Dim C0nv 2.e,ea Ca1ena 3Pre4.nta a5 .s.ari0
6.e ti-0 1e cambi0 6.iere rea5i7ar C0nv = A-5icaci8n.C.a1r0Entra1a
_ ("(ec5ee A -ara cambiar e5 ti-0 1e referencia a Abs05.ta9 R _
-ara Re5ativa" "Cambiar ti-0 1e referencia"# 3,i se cambian 5as
referencias 1e re5ativas a abs05.tas ,i %a:;s(C0nv# = "A" Ent0nces
3B.c5e -ara act.ar en ca1a ce51a se5ecci0na1a Para Ca1a mice51a En
,e5ecci8n 3A5macenar 5a f8rm.5a 1e 5a ce51a c0m0 variab5e
%i$8rm.5a = mice51a.$8rm.5a 3C0nvertir f8rm.5a a esti50 abs05.t0
'.eva$8rm.5a = A-5icaci8n.C0nvertir$8rm.5a _ ($8rm.5a:=%i$8rm.5a
_ DeEsti50Referencia:=<5A1 _ aEsti50Referencia:=<5A1 _
AReferenciaAbs05.ta:=<5Abs05.ta# 3Reem-5a7ar 5a f8rm.5a anteri0r
c0n 5a n.eva f8rm.5a abs05.ta mice51a.$8rm.5a = '.eva$8rm.5a
,i4.iente 3,i se cambian 5as referencias 1e abs05.tas a re5ativas
,in0,i %a:;s(C0nv# = "R" Ent0nces 3B.c5e -ara act.ar en ca1a ce51a
se5ecci0na1a Para Ca1a mice51a En ,e5ecci8n 3A5macenar 5a f0rm.5a
1e 5a ce51a c0m0 variab5e %i$8rm.5a = mice51a.$8rm.5a 3C0nvertir
f8rm.5a a esti50 re5ativ0 '.eva$8rm.5a =
A-5icaci8n.C0nvertir$8rm.5a _ ($8rm.5a:=%i$8rm.5a _
DeEsti50Referencia:=<5A1 _ aEsti50Referencia:=<5A1 _
AReferenciaAbs05.ta:=<5Re5ativa# 3Reem-5a7ar 5a f8rm.5a anteri0r
c0n 5a n.eva f8rm.5a abs05.ta mice51a.$8rm.5a = '.eva$8rm.5a
,i4.iente 3%0strar mensa=e 1e err0r si 5a 0-ci8n e5e4i1a n0 es
v>5i1a ,in0,i %a:;s(C0nv# ?@ "$AL,"" Ent0nces %i%ensa=e = "(ec5ee
A -ara cambiar e5 ti-0 1e referencia a _ Abs05.ta9 R -ara
Re5ativa" %i(At.50 = ""-ci8n n0 v>5i1a" %iC.a1r0 =
C.a1r0%s=(%i%ensa=e B %i(At.50# $in ,i $in Pr0ce1
,1EC.=C-;5> C<.1Q<HEA <KH1HR.CHSJ ';A 0< '.AKE 3E1 CS3HD; ; E.CA; HJC1<H3; EJ
E0KE .AKTC<1; 0E U.AV . 0< C<EJK. W AHE0D; Eicrosoft facilita este c$di#o o macro Xtal cualX
sin #arant%a de nin#6n tipo& !a sea expl%cita o impl%cita& inclu!endo expresamente en tal exenci$n
de responsa"ilidad !& a efectos meramente enunciativos ! no limitativos& las #arant%as le#ales
mercantiles impl%citas !4o la adecuaci$n a un prop$sito o finalidad en particular
?a in(ormaci+n de este art@culo se re(ier
9. REFERENCIAS ABSOLUTAS Y REFERENCIAS RELATIVAS
Cuando en Excel se introduce una frmula que hace referencia a otra u otras celdas, hay
varias formas de establecer dichas referencias.
Una referencia relativa indica la posicin relativa de una celda con respecto a la que
contiene la frmula y cuando se copia en otra posicin, modifica y actualiza las posiciones.
Es una referencia posicional o relativa, por ejemplo, C4. Una referencia absoluta es una
introduccin explcita y !nica de otra celda en un c"lculo, no de su posicin relativa.
En la hoja de c"lculo se trabaja normalmente con referencias relativas. Es el tipo de
referencia que emplea Excel por defecto, si no se indica nada que lo modifique. #ara
trabajar con referencias absolutas se debe especificar escribiendo el si$no % delante de la
letra de la columna y del n!mero de fila. #or ejemplo %&%' se refiere exclusivamente a la
celda &' y, al aplicar llenados (hacia abajo o hacia la derecha(, u operaciones de copiar y
pe$ar, las referencias que ten$an el si$no % delante no ser"n actualizadas. )i se supone
que la celda *+ contiene la frmula, -*., al copiar la frmula en la celda C+, esta ser",
-C.. #ara copiar *+ en C+, debe seleccionarse la primera y ele$ir E1ici8nCC0-iar,
seleccionar a continuacin C+ y ele$ir E1ici8nCPe4ar. Es equivalente a llenar hacia la
derecha desde *+ hasta C+ Con este ejemplo, se puede comprobar la actualizacin de
referencias en su caso m"s simple. )i, por el contrario, la celda *+ contiene la frmula,
-%*%., al copiar la frmula en la celda C+, esta ser", -%*%., las referencias absolutas no
se han actualizado.
En la fi$ura si$uiente, si se copia la frmula de la celda *+ en C+, Excel copia las
referencias que *+ hace, de forma relativa, a otras celdas, y las transforma para que la
frmula de C+ calcule el total de la Extensin. )i *+ era el c"lculo de la suma de las celdas
que tiene encima, C+ es lo mismo, pero para su columna.
)i en la columna E se calculan los porcentajes de poblacin que cada provincia representa
respecto del total, se debe hacer referencia absoluta a la celda *+ y fijarla, de forma que, al
copiarla y llenar hacia abajo, no se desplace la referencia y se lle$ue siempre al resultado
correcto,
-*'/%*%+
)e podran practicar las referencias absolutas y relativas, calculando en la columna E los
porcentajes de Extensin. #ara el correcto uso de las referencias absolutas es conveniente
tener en cuenta lo si$uiente,
01eferencia del tipo $B$8 se fija totalmente la celda horizontal y verticalmente.
01eferencia del tipo $C4 estamos fijando la celda a la columna C pero permitimos su
desplazamiento vertical por la misma.
01eferencia del tipo C$4 fijamos la celda a la fila 4 pero dejamos libertad para desplazarla
por el resto de las columnas.
1esumiendo, el si$no % fija la coordenada de la celda que lleve inmediatamente detr"s.
. Referencias abso!"as # referencias rea"i$as
Cuando en Excel introduce una frmula que hace referencia a otra u otras celdas hay varias
formas de hacerlo se$!n el uso que vaya a hacer posteriormente de ella .
Una referencia relativa indica la posicin relativa de una celda con respecto a la que
contiene la frmula y cuando se copia en otra posicin modifica y actualizar las posiciones.
)on referencias posicionales. ej., C4.
Una referencia absoluta es una introduccin explcita y !nica de otra celda en un c"lculo, no
de su posicin relativa. ej,%C%4
En la hoja de c"lculo se trabaja normalmente con referencias relativas. Es el tipo de
referencia que emplea Excel por defecto. #ara trabajar con referencias absolutas se debe
especificar escribiendo el si$no % delante de la letra de la columna y del n!mero de fila. #or
ejemplo %&%' se refiere exclusivamente a la celda &' y, al aplicar llenados (hacia abajo o
hacia la derecha( u operaciones de copiar y pe$ar las referencias que ten$an el si$no %
delante no ser"n actualizadas.
#ara calcular los 2 de #oblacin respecto al total, debe hacerse referencia absoluta a la
celda *+ y fijarla de forma que al copiarla y llenar hacia abajo no se desplace la referencia y
se lle$ue siempre a ese valor.
3ambi4n puede incluir referencias mixtas. )on referencias mixtas %C4 o C%4. En el primer
caso la columna es absoluta y la fila relativa, y en el se$undo caso la columna es relativa y
la fila absoluta.
%&s f!nciones es"a'(s"icas
3odos los 8 mensajes del tema ( vista en "rbol
)e* Anna ( ver perfil
Fec+a* 5art 6 feb 7887 99,97
)in calificar
:aloracin,

mostrar opciones
1esponder ; 1esponder al autor ; 1eenviar ; <mprimir ; 5ensaje individual ; 5ostrar mensaje ori$inal ; =otificar abuso ;
*uscar mensajes de este autor
El curso pasado me ayudasteis a calcular media y desviacin tpica a partir de
una tabla de frecuencias. &hora quera hacer lo mismo con la moda y la mediana.
>o he intentado con las funciones buscarh y buscar, pero no me aclaro, a ver si
me echais un cable. 5e parece que buscarh no me sirve pues quiero que busque en
la se$unda o tercera columna y d4 un resultado de la primera columna y me ha
parecido entender en la ayuda que busca en la primera.
5?@&, se trata de buscar en una columna Ao filaB el valor m"ximo y presentar el
valor correspondiente de otra columna Ao filaB. Con el ejemplo si$uiente he
probado con -*U)C&1A5&CA*68,*6DBE*68,*6DE&68,&6DB, pero me da 96 cuando debera
dar 9'. &qu no entiendo qu4 ha$o mal.
&, *, C
68 F, 9, 9
69 98, 7, '
67 99, 4, .
6' 97, D, 9'
64 9', 9', 7D
66 94, ', 7F
6D 96, 9, '8
5E@<&=&, se trada de buscar en una columna Ao filaB la mitad de su !ltimo valor
Ao el primero que sea mayor o i$ual que 4lB y presentar el valor correspondiente
de otra columna Ao filaB. Con el ejemplo anterior he probado con
-*U)C&1AC6D/7EC68,C6DE&68,&6DB, pero me da 97 cuando debera dar 9'. &qu me da
el resultado esperado, pero no es el que yo quiero y no s4 cmo arre$larlo.
=o me importa que la respuesta sea con cdi$o, aunque soy incapaz de escribirlo,
me encantara disponer de estas dos funciones como personalizadas.
Gracias por adelantado.
/H ;H ; ;H ; /H
/((H ; H ; ; H ; /((H
/ H ; H; ; H; / H o
?o.o? &nna 5. :aello ?o.o?
H./.H./.H./.H./.H./.H./.H./.H./
http,//III.ctv.es/U)E1)/vaello/calculaIeb.htm
http,//III.ctv.es/U)E1)/capblanch/val/index.htm
1esponder
)e* Anna ( ver perfil
Fec+a* )"b F feb 7887 8+,9F
)in calificar
:aloracin,
mostrar opciones
1esponder ; 1esponder al autor ; 1eenviar ; <mprimir ; 5ensaje individual ; 5ostrar mensaje ori$inal ; =otificar abuso ;
*uscar mensajes de este autor
#uesto que nadie contesta, he vuelto a leer la ayuda y he probado con otras
funciones comentadas por aqu.
En/=a &nna ha escrit,
J 5?@&, se trata de buscar en una columna Ao filaB el valor m"ximo y presentar el
J valor correspondiente de otra columna Ao filaB. Con el ejemplo si$uiente he
J probado con -*U)C&1A5&CA*68,*6DBE*68,*6DE&68,&6DB, pero me da 96 cuando debera
J dar 9'. &qu no entiendo qu4 ha$o mal.
Ka s4 qu4 haca mal. >a columna * no est" ordenada, ni tiene por qu4 estarlo. Creo
haberlo solucionado con -<=@<CEA&68,*6DEC?<=C<@<1A5&CA*68,*6DBE*68,*6DE8BE9B
J 5E@<&=&, se trada de buscar en una columna Ao filaB la mitad de su !ltimo valor
J Ao el primero que sea mayor o i$ual que 4lB y presentar el valor correspondiente
J de otra columna Ao filaB. Con el ejemplo anterior he probado con
J -*U)C&1AC6D/7EC68,C6DE&68,&6DB, pero me da 97 cuando debera dar 9'. &qu me da
J el resultado esperado, pero no es el que yo quiero y no s4 cmo arre$larlo.
Le solucionado lo que plante4 con -<=@<CEA&68,&6DEC?<=C<@<1AC6D/7EC68,C6DE9BM9E9B,
pero esto fallar" si C6D/7 est" en C68,C6D, ya que entonces en vez de pasar al
si$uiente hay que calcular la media de los dosE esto creo haberlo solucionado con
-)<AE)=?@AC?<=C<@<1AC6D/7EC68,C6DE8BBE<=@<CEA&68,&6DEC?<=C<@<1AC6D/7EC68,C6DE9BM9E9BE
A<=@<CEA&68,&6DEC?<=C<@<1AC6D/7EC68,C6DE9BE9BM<=@<CEA&68,&6DEC?<=C<@<1AC6D/7EC68,C6DE9BM9E9BB/7B
&hora me $ustara transformar estas complicadas frmulas en funciones
personalizadas. Creo que debo traducir las funciones Ano s4 cmoB, transformar los
ran$os en ran$o9 y ran$o7 y buscar al$una forma de tomar el !ltimo valor del se$undo
ran$o. )i en unos das no consi$o nada m"s, volver4 a insistir.
((
Un saludo,
/H ;H ; ;H ; /H
/((H ; H ; ; H ; /((H
/ H ; H; ; H; / H o
?o.o? &nna 5. :aello ?o.o?
H./.H./.H./.H./.H./.H./.H./.H./
http,//III.ctv.es/U)E1)/vaello/calculaIeb.htm
http,//III.ctv.es/U)E1)/capblanch/val/index.htm
1esponder
)e* Fernan'o Arro#o ( ver
perfil
Fec+a* >un 9+ feb 7887 8.,'4
)in calificar
:aloracin,

mostrar opciones
1esponder ; 1esponder al autor ; 1eenviar ; <mprimir ; 5ensaje individual ; 5ostrar mensaje ori$inal ; =otificar abuso ;
*uscar mensajes de este autor
Lola &nna.
#or temas laborales, llevo bastante tiempo sin se$uir casi este $rupo, lo
que espero justifique el retraso en contestar a tu mensaje. &l leerlo he
recordado que hace al$!n tiempo conse$uiste solucionar un problema parecido
con otras funciones, con la ayuda del $rupo.
Creo que puedo darte una posible solucin para la funcin 5oda Ahe llamado
5i5oda a la funcin porque Excel ya tiene una funcin llamada 5odaB,
Nunction 5i5odaA1n$9, 1n$7 &s 1an$eB &s @ouble
Oith &pplication.OorPsheetNunction
5i5oda - .<ndexAA1n$9B, .5atchA.5axA1n$7B, 1n$7, 8B, 9B
End Oith
End Nunction
A)i aplicamos esta funcin al ejemplo que ponas t!, 1n$9-&68,*6D y
1n$7-*68,*6DB
)i no funciona bien dmelo.
>a funcin 5edia es bastante m"s complicada. :oy a intentar solucionarlo, y
si lo consi$o col$ar4 un nuevo mensaje. Un saludo.
Nernando
Q&nnaQ Ranna.vae...Sctv.esJ escribi en el mensaje
neIs,'CD679E8.@.8EE4@DSctv.es...
( 5ostrar texto de la cita (
-<=@<CEA&68,*6DEC?<=C<@<1A5&CA*68,*6DBE*68,*6DE8BE9B
J J 5E@<&=&, se trada de buscar en una columna Ao filaB la mitad de su
!ltimo valor
J J Ao el primero que sea mayor o i$ual que 4lB y presentar el valor
correspondiente
J J de otra columna Ao filaB. Con el ejemplo anterior he probado con
J J -*U)C&1AC6D/7EC68,C6DE&68,&6DB, pero me da 97 cuando debera dar 9'.
&qu me da
J J el resultado esperado, pero no es el que yo quiero y no s4 cmo
arre$larlo.
J Le solucionado lo que plante4 con
-<=@<CEA&68,&6DEC?<=C<@<1AC6D/7EC68,C6DE9BM9E9B,
J pero esto fallar" si C6D/7 est" en C68,C6D, ya que entonces en vez de
pasar al
J si$uiente hay que calcular la media de los dosE esto creo haberlo
solucionado con
-)<AE)=?@AC?<=C<@<1AC6D/7EC68,C6DE8BBE<=@<CEA&68,&6DEC?<=C<@<1AC6D/7EC68,C6D
E9BM9E9BEA<=@<CEA&68,&6DEC?<=C<@<1AC6D/7EC68,C6DE9BE9BM<=@<CEA&68,&6DEC?<=C<
@<1AC6D/7EC68,C6DE9BM9E9BB/7B
( 5ostrar texto de la cita (
1esponder
)e* Fernan'o Arro#o ( ver
perfil
Fec+a* 5art 9F feb 7887 8.,87
)in calificar
:aloracin,

mostrar opciones
1esponder ; 1esponder al autor ; 1eenviar ; <mprimir ; 5ensaje individual ; 5ostrar mensaje ori$inal ; =otificar abuso ;
*uscar mensajes de este autor
Este es el cdi$o para la funcin 5ediana. >o he llamado 5i5ediana porque
tambi4n hay ya una funcin que se llama 5ediana en Excel. )i no funciona
bien, dmelo. Un saludo.
Nernando
Nunction 5i5edianaArn$9, rn$7 &s 1an$eB &s @ouble
@im ln$#os5edia &s >on$
Oith &pplication.OorPsheetNunction
T&veri$uamos la posicin del valor mayor/7
ln$#os5edia - .5atchArn$9.CellsArn$9.1oIs.CountB U
/ 7, rn$9, 9B
T)i valor mayor/7 no est" en la lista...
<f rn$9.CellsAln$#os5ediaB RJ U
rn$9.CellsArn$9.1oIs.CountB / 7 3hen
5i5ediana - rn$7.CellsAln$#os5edia M 9B
T)i valor mayor/7 est" en la lista...
Else
@im dbl5edia &s >on$
dbl5edia - Arn$9.CellsAln$#os5ediaB M U
rn$9.CellsAln$#os5edia M 9BB / 7
5i5ediana - rn$7A.5atchAdbl5edia, rn$9, 9B M 9B
End <f
End Oith
End Nunction
Ausando los ran$os que ponas en tu mensaje, rn$9-C68,C6D y rn$7-&68,&6DB
Q&nnaQ Ranna.vae...Sctv.esJ escribi en el mensaje
neIs,'CD679E8.@.8EE4@DSctv.es...
( 5ostrar texto de la cita (
-<=@<CEA&68,*6DEC?<=C<@<1A5&CA*68,*6DBE*68,*6DE8BE9B
J J 5E@<&=&, se trada de buscar en una columna Ao filaB la mitad de su
!ltimo valor
J J Ao el primero que sea mayor o i$ual que 4lB y presentar el valor
correspondiente
J J de otra columna Ao filaB. Con el ejemplo anterior he probado con
J J -*U)C&1AC6D/7EC68,C6DE&68,&6DB, pero me da 97 cuando debera dar 9'.
&qu me da
J J el resultado esperado, pero no es el que yo quiero y no s4 cmo
arre$larlo.
J Le solucionado lo que plante4 con
-<=@<CEA&68,&6DEC?<=C<@<1AC6D/7EC68,C6DE9BM9E9B,
J pero esto fallar" si C6D/7 est" en C68,C6D, ya que entonces en vez de
pasar al
J si$uiente hay que calcular la media de los dosE esto creo haberlo
solucionado con
-)<AE)=?@AC?<=C<@<1AC6D/7EC68,C6DE8BBE<=@<CEA&68,&6DEC?<=C<@<1AC6D/7EC68,C6D
E9BM9E9BEA<=@<CEA&68,&6DEC?<=C<@<1AC6D/7EC68,C6DE9BE9BM<=@<CEA&68,&6DEC?<=C<
@<1AC6D/7EC68,C6DE9BM9E9BB/7B
( 5ostrar texto de la cita (
1esponder
)e* Anna ( ver perfil
Fec+a* >un 9+ feb 7887 9+,9.
)in calificar
:aloracin,

mostrar opciones
1esponder ; 1esponder al autor ; 1eenviar ; <mprimir ; 5ensaje individual ; 5ostrar mensaje ori$inal ; =otificar abuso ;
*uscar mensajes de este autor
Lola Nernando,
5is primeras funciones estadsticas personalizadas nacieron $racias a ti, m"s
que al $rupo en $eneral Aal menos, los !nicos mensajes !tiles que conservo son
tuyosB.
>a moda ya est" incorporada a mi estadistica.xla. >e quit4 &s @ouble, pues me
puede interesar que el resultado no sea siempre un n!mero. Gracias de nuevo.
J >a funcin 5ediana es bastante m"s complicada. :oy a intentar solucionarlo, y
J si lo consi$o col$ar4 un nuevo mensaje.
>o es. K se podra complicar m"s, pues la tercera columna era una forma de
simplificarlo. )i te sirve de ayuda, podemos usar la se$unda columna Alas
frecuendias absolutasB como ar$umento, la tercera se obtiene sumando los
elementos de la se$unda, el !ltimo elemento de la tercera es siempre la suma de
todos los de la se$unda.
5ientras esperaba respuestas he encontrados otras dos funciones estadsticas
personalizables, pero 4stas creo que sabr4 traducirlas yo sola Acreo que todas
las funciones de excel que uso est"n en las tres que ya ten$oB. )i no lo
consi$o, acudir4 a ti otra vez.
((
)aludos,
/H ;H ; ;H ; /H
/((H ; H ; ; H ; /((H
/ H ; H; ; H; / H o
?o.o? &nna 5. :aello ?o.o?
H./.H./.H./.H./.H./.H./.H./.H./
<E) >a 5alladeta de la :ila Voiosa
http,//III.cult.$va.es/intercentres/8'88F869/default.htm
http,//III.ctv.es/U)E1)/vaello/calculaIeb.htm
http,//III.ctv.es/U)E1)/capblanch/val/index.htm
1esponder
)e* Anna ( ver perfil
Fec+a* 5art 9F feb 7887 9.,7F
)in calificar
:aloracin,

mostrar opciones
1esponder ; 1esponder al autor ; 1eenviar ; <mprimir ; 5ensaje individual ; 5ostrar mensaje ori$inal ; =otificar abuso ;
*uscar mensajes de este autor
&ntes de probar tu mediana, te cuento que mi covarianza y coeficiente de #earson
para tablas de frecuencias parecen funcionar.
Una vez probada tu mediana, encuentro dos problemas,
0 voy a tener que cambiar el orden de los dos ran$os, por coherencia con el
resto de funciones que estoy creando y con lo que supon$o pensar" cualquier
matem"tico o estadstico.
0 me falla en el caso de que la mitad del Qvalor mayor est" en la llistaQE con
el mismo ejemplo que puse al principio, cambiado un poquito,
F 9 9
98 ' 4
99 4 +
97 . 96
9' 99 7D
94 ' 7F
96 9 '8
5e da 9' cuando debera ser 97,6 Ami funcin(excel s da 97,6B, quiz" no lo
encuentra.
( 5ostrar texto de la cita (
Gracias de nuevo,
/H ;H ; ;H ; /H
/((H ; H ; ; H ; /((H
/ H ; H; ; H; / H o
?o.o? &nna 5. :aello ?o.o?
H./.H./.H./.H./.H./.H./.H./.H./
http,//III.ctv.es/U)E1)/vaello/calculaIeb.htm
http,//III.ctv.es/U)E1)/capblanch/val/index.htm
1esponder
)e* Fernan'o Arro#o ( ver
perfil
Fec+a* 5i4 78 feb 7887 84,87
)in calificar
:aloracin,

mostrar opciones
1esponder ; 1esponder al autor ; 1eenviar ; <mprimir ; 5ensaje individual ; 5ostrar mensaje ori$inal ; =otificar abuso ;
*uscar mensajes de este autor
=aturalmente, tienes razn. )i$uiendo con los valores que has dado en tu
!ltimo mensaje para C68,C6D A9,4,+,96,7D,7F,'8B, lo que haca mal la funcin
escrita por m era que si el valor mayor/7 estaba en C68,C6D, en este caso
haca AC6'MC64B/7 en vez de A&6'M&64B/7. #odra decir que se trataba de un
error de tecleo, pero estara mintiendo, lo cierto es que se trataba de un
error de concepto, as que todo esto me ha venido bien para aprender un poco
de estadstica.
Creo que el problema ya est" solucionado, y he aprovechado para cambiar
tambi4n el orden de los ran$os, ahora rn$9-&68,&6D y rn$7-C68,C6D. )i tienes
problemas con las nuevas funciones que est"s creando no dudes en decrmelo,
y tratar4 de ayudarte, aunque me parece que ya le has Qco$ido el tranquilloQ
al asunto y puedes ser t! la que nos d4 lecciones a los dem"s. Un saludo.
Nernando
T&qu va la funcin revisada,
Nunction 5i5edianaA1n$9, 1n$7 &s 1an$eB &s @ouble
@im ln$#os5edia &s >on$
Oith &pplication.OorPsheetNunction
T&veri$uamos la posicin del valor mayor/7
ln$#os5edia - .5atchA1n$7.CellsA1n$7.1oIs.CountB U
/ 7, 1n$7, 9B
T)i valor mayor/7 no est" en la lista...
<f 1n$7.CellsAln$#os5ediaB RJ U
1n$7.CellsA1n$7.1oIs.CountB / 7 3hen
5i5ediana - 1n$9.CellsAln$#os5edia M 9B
T)i valor mayor/7 est" en la lista...
Else
5i5ediana - A1n$9.CellsAln$#os5ediaB M U
1n$9.CellsAln$#os5edia M 9BB / 7
End <f
End Oith
End Nunction
Q&nnaQ Ranna.vae...Sctv.esJ escribi en el mensaje
neIs,'C.7@9E7.'8D'EDENSctv.es...
( 5ostrar texto de la cita (
1esponder
)e* Anna ( ver perfil
Fec+a* 5i4 78 feb 7887 9.,'F
)in calificar
:aloracin,

mostrar opciones
1esponder ; 1esponder al autor ; 1eenviar ; <mprimir ; 5ensaje individual ; 5ostrar mensaje ori$inal ; =otificar abuso ;
*uscar mensajes de este autor
#arece que todo funciona. @oy por finalizada mi se$unda tanda de funciones
personalizadas. #or ahora ten$o D. )upon$o que cuando me vuelva preparar el tema
el curso que viene incluir4 al$una otra o incluso modificar4 esta mediana para
no tener que calcular frecuencias acumuladas en la hoja. <ntentar4 hacerlo
solita y slo consultar4 si no me sale
?as (unciones %=4C.13 0 %=4C.1A no encuentran
nBmero en lista de Excel
:er los productos a los que se aplica este art%culo
.:H0;( Dracias por utilizar el servicio de Kraducci$n .utomtica Este art%culo ha sido
traducido por un sistema informtico sin a!uda humana (Eachine Kranslation) Eicrosoft ofrece
estos art%culos a los usuarios que no comprendan el in#ls& exclusivamente& con el fin de que
puedan entenderlos ms fcilmente Eicrosoft no se hace responsa"le de la calidad lin#Y%stica de
las traducciones ni de la calidad tcnica de los contenidos de los art%culos as% como tampoco de
cualesquiera pro"lemas& directos o indirectos& que pudieran sur#ir como consecuencia de su
utilizaci$n por los lectores
Hd de art%culo ( )?-@B?
Iltima revisi$n ( viernes& 9B de enero de 899B
:ersi$n ( )?
En esta pCina
0%ntomas
Causa
0oluci$n
Etodo ?
Etodo 8
Etodo )
Es informaci$n
4@ntomas
Cuando utiliza una f$rmula Q<0C.A: o una f$rmula Q<0C.AU para "uscar un valor calculado
de QI0Q<E3.& la f$rmula devuelve O J43 Esto se produce al cundo devolver KA<E incluso una
comparaci$n del valor de QI0Q<E3. ! del valor en la ta"la de consulta
:olver al principio
Causa
Este pro"lema se de"e a la precisi$n de su equipo que de"e representar ! que de"e manipular
n6meros en "inario Eicrosoft Excel compara la representaci$n exacta "inaria en los n6meros en
vez de su decimal equivalente que aparece en la pantalla 'or lo tanto& el redondeo de errores se
puede producir en la representaci$n "inaria de los n6meros que no son evidentes al comparar
visualmente los valores de decimal
:olver al principio
4oluci+n
'ara resolver este pro"lema& utilice uno de los mtodos si#uientes
:olver al principio
2todo D
<tilice la funci$n KA<JC.A en su funci$n Q<0C.A: o Q<0C.AU para o"li#ar a que lo eval6e a
un n6mero determinado de decimales al valor de QI0Q<E3. 'or ejemplo& escri"a a continuaci$n
la funci$n Q<0C.A:(
=!L""D&P((R&'C(A192#9C1:DE929$AL,E#
Esta f$rmula redondea el valor de QI0Q<E3. de celda .? a dos posiciones de decimales ! a
continuaci$n& lo "usca en la ta"la de "6squeda (C?(3-) 1a f$rmula devuelve los datos desde la
se#unda columna de la ta"la de "6squeda
:olver al principio
2todo #
.ctive la opci$n 'recisi$n de pantalla 'ara ello& si#a estos pasos(
? En el men6 Uerramientas& ha#a clic en ;pciones ! a continuaci$n& ha#a clic en la ficha Clculo
8 Ua#a clic para activar la casilla de verificaci$n 'recisi$n de pantalla ! a continuaci$n& ha#a clic
en .ceptar
.ctivar esta opci$n exi#e a Excel cam"iar todos los valores almacenados de un li"ro de precisi$n
completa (?- d%#itos) a la precisi$n mostrada por el formato que se aplica a la celda de manera
permanente 'or ejemplo& si el n6mero ?&?8)+- se escri"e en una celda ! si a continuaci$n& est
formateado para mostrar s$lo ?&?8& las posiciones de decimales no se mostraron ( 99)+- ) se
pierde
:olver al principio
2todo $
Escri"a el valor de QI0Q<E3. en vez de hacer referencia a una celda que se ha calculado
'uede escri"ir el valor de QI0Q<E3. en una celda referida por la f$rmula o escri"ir el valor de
QI0Q<E3. directamente en la f$rmula
:olver al principio
2s in(ormaci+n
'ara informaci$n adicional acerca de errores de punto flotante ! c$mo corre#irlos& ha#a clic en
los n6meros si#uientes de art%culo para ver los art%culos en el Eicrosoft Zno[led#e Qase(
/P??) \1( 1a aritmtica de punto flotante puede dar resultados inexactos
8?+??P \1( C$mo Corre#ir errores de redondeo en aritmtica de punto flotante
:olver al principio
?a in(ormaci+n de este art@culo se re(iere a>
] Eicrosoft ;ffice Excel 899)
] Eicrosoft Excel 8998 0tandard
Edition
] Eicrosoft Excel 8999 0tandard
Edition
] Eicrosoft Excel @/ 0tandard Edition
:olver al principio
,ala/ras clave> ^"nofix ^"pr" ZQ)?-@B? Z"Etes ^"mt
:olver al principio
Proporcione comentarios sobre
C+mo utili)ar la (unci+n de %E4Q=EF. en Excel
:er los productos a los que se aplica este art%culo
.:H0;( Dracias por utilizar el servicio de Kraducci$n .utomtica Este art%culo ha sido
traducido por un sistema informtico sin a!uda humana (Eachine Kranslation) Eicrosoft ofrece
estos art%culos a los usuarios que no comprendan el in#ls& exclusivamente& con el fin de que
puedan entenderlos ms fcilmente Eicrosoft no se hace responsa"le de la calidad lin#Y%stica de
las traducciones ni de la calidad tcnica de los contenidos de los art%culos as% como tampoco de
cualesquiera pro"lemas& directos o indirectos& que pudieran sur#ir como consecuencia de su
utilizaci$n por los lectores
Hd de art%culo ( )8+@PB
Iltima revisi$n ( viernes& ?9 de noviem"re de 899B
:ersi$n ( +9
En esta pCina
Aesumen
Es informaci$n
=orma vectorial de 1;;Z<'
0intaxis para formulario vectorial
Ejempl
=orma de 1;;Z<' de matriz
0intaxis para forma de matriz
Ejempl
1esumen
En este art%culo se descri"e c$mo utilizar la funci$n Q<0C.A en una hoja de clculo de
Eicrosoft Excel
:olver al principio
2s in(ormaci+n
1a funci$n Q<0C.A devuelve un valor procedente de un ran#o de fila o columna o una matriz
1a funci$n Q<0C.A tiene dos formas sintcticas vector ! matriz El formulario vectorial de Q<0C.A
"usca en un ran#o de fila o columna (conocido como un vector) para un valor ! a continuaci$n&
devuelve un valor desde la misma posici$n de un se#undo ran#o de fila o columna 1a forma de
matriz de Q<0C.A "usca en la primera fila o columna de una matriz para el valor especificado ! a
continuaci$n& devuelve un valor desde la misma posici$n en la 6ltima fila o columna de la matriz
:olver al principio
*orma vectorial de ?OOG=,
El formulario vectorial de Q<0C.A "usca en un ran#o de fila o columna (conocido como un
vector) para un valor ! a continuaci$n& devuelve un valor desde la misma posici$n de un se#undo
ran#o de fila o columna <tilice este formulario de la funci$n Q<0C.A cuando desea especificar el
ran#o que contiene los valores con los que desea coincidir
4intaxis para (ormulario vectorial
_Q` _4Q` de QI0Q<E3. (valorM"uscado valor buscado& vectorMdeMcomparaci$n vector de
comparacin& vectorMresultado vector resultado)
]
Valor buscado es un valor que desea "uscar %=4C.1 en el primer vector Lookup_value can "e
a num"er& text& a lo#ical value& or a name or reference that refers to a value
]
Vector de comparacin es un ran#o que contiene s$lo fila o una columna 1os valores en vector
de comparacin pueden ser texto& n6meros o valores l$#icos
-mportante 1os valores en vector de comparacin se de"en colocar en orden ascendente 558&
55?& 9& ?& 8& .5R o =.10; por ejemplo :EA3.3EA; 0i no da el valor correcto como resultado&
%=4C.1 no lo puede dar El texto ma!6sculo ! min6sculo es equivalente
]
Vector de resultado es un ran#o que contiene s$lo fila o una columna 3e"e tener el mismo
tamaFo como vector de comparacin
5ota
]
0i Q<0C.A no puede encontrar el valor "uscado& coincide con el ma!or valor en vector de
comparaci$n que es o i#ual a valor "uscado menor
]
0i valor "uscado es menor que el menor valor en vector de comparaci$n& Q<0C.A da el valor
de error J43 O como resultado
Ejempl
. Q
? =recuencia Color
8 +&?+ Aoj
) +&?@ naranja
+ -&?/ amarillo
- -&// verde
B B&)@ azul
=$rmula 3escripci$n (resultada)
71;;Z<'(+@?&.8(.B&Q8(QB) Qusca +&?@ en columna . ! devuelve el valor desde columna Q que
est en la misma fila (naranja)
71;;Z<'(-99&.8(.B&Q8(QB) Qusca -&99 en columna . ! devuelve el valor desde columna Q que
est en la misma fila (naranja)
71;;Z<'(/BB&.8(.B&Q8(QB) Qusca /&BB en columna .& coincide con el menor valor si#uiente
(B&)@) ! devuelve el valor desde columna Q que est en la misma
fila (azul)
71;;Z<'(9&.8(.B&Q8(QB) Qusca 9 en columna . ! devuelve un error !a que 9 es menor que el
menor valor en el vectorMdeMcomparaci$n .8(./ (O J43)
:olver al principio
*orma de ?OOG=, de matri)
El formulario de matriz de Q<0C.A que especifica ! que a continuaci$n& devuelve un valor
desde la misma posici$n en la 6ltima fila o columna de la matriz se "usca en la primera fila o
columna de una matriz para el valor <tilice este formulario de Q<0C.A cuando los valores con los
que desea coincidir estn en la primera fila o columna de la matriz
4intaxis para (orma de matri)
_Q` _4Q` de QI0Q<E3. (valorM"uscado valor buscado& matriz de matriz)
]
Valor buscado es un valor que desea "uscar %=4C.1 de una matriz Lookup_value can "e a
num"er& text& a lo#ical value& or a name or reference that refers to a value
]
0i Q<0C.A no encuentra el valor "uscado& utiliza el ma!or valor en la matriz que es o i#ual
a valor "uscado menor
]
0i valor "uscado es ms pequeFo que el valor ms pequeFo de la primera fila o de la
primera columna (se#6n las dimensiones de matriz)& Q<0C.A devuelve el valor de error
J43 O
]
Matriz es ran#o de celdas que contienen texto& n6meros o valores l$#icos que se desean
comparar con valor buscado
1a forma de matriz de Q<0C.A es similar a las funciones Q<0C.AU ! Q<0C.A: 1a diferencia
reside en que Q<0C.AU "usca valor "uscado en la primera fila& "6squedas Q<0C.A: en la
primera columna& ! en que Q<0C.A se "usca se#6n las dimensiones de matriz
]
0i la matriz cu"re un rea que es ms ancha& es alto (ms de filas columnas) "uscan valor
"uscado en la primera fila Q<0C.A
]
0i la matriz es cuadrada o si es ms alta& tiene ancho (ms filas que columnas) "uscan
Q<0C.A en la primera columna
]
Con Q<0C.AU ! Q<0C.A:& puede indizar pero Q<0C.A siempre selecciona el 6ltimo valor
de la fila o de la columna
-mportante 1os valores de matriz se de"en colocar en orden ascendente 558& 55?& 9& ?& 8& .5R
o =.10; por ejemplo :EA3.3EA; 0i no da el valor correcto como resultado& %=4C.1 no lo
puede dar El texto ma!6sculo ! min6sculo es equivalente
Ejempl
. Q
? a ?
8 " 8
) c )
+ d +
=$rmula 3escripci$n (resultada)
71;;Z<'(XcX&.?(Q+) Qusca XCX de primera fila de la matriz ! devuelve el valor en la 6ltima
fila que est en la misma columna ())
71;;Z<'(X"umpX&.?(Q+) 0e "usca X#olpeX en primera fila de la matriz ! devuelve el valor en la
6ltima columna que est en la misma fila (8)
:olver al principio
Practica - 08, Excel
Este es el Mas! Codiciado trabajo en Excel, por lo menos hasta el dia Martes
21/11, no esta muy conforme con la separata ya que hay algunos detalles que
e corregido y proximamente se los estare mostrando al rofe, de todas formas
aqui les !a"
Objetivos:
Manejar #unciones de busqueda y $eferencia
Manejar #unciones de texto
Contenido:
#unciones de %usqueda y $eferencia
Manejar #unciones de &exto
Funcion de Busqueda:
En una hoja de Excel es muy importante, es muy importante coger los datos
correctos para trabajar con las formulas dise'adas" or eso existe una
agrupacion de agrupaciones especificadas para reali(ar busqueda de )atos"
&enemos los mas importantes """
BUSC!":
Esta funci*n reali(a lo mismo que la funci*n anterior, pero con la diferencia
que busca los !alores en la primera fila de la matri( de forma hori(ontal y nos
de!uel!e un !alor que est+ dentro de la misma columna del !alor encontrado"
,intaxis
#BUSC!"$%alor a buscar en la &atri'( )atri' donde buscar datos( Fila que
se desea obtener dato( Ordenar*
BUSC!%:
Esta funci*n nos permite buscar un !alor en una primera columna de una
matri(, una !e( locali(ado nos muestra dentro de la misma fila el !alor que
contiene la columna que deseamos obtener" ,intaxis
-BUSC!%$%alor a en la &atri'( )atri' donde buscar datos( Colu&na que se
desea obtener dato( Ordenado*
Excel busca en la primera columna de la matri(, definida en el segundo
argumento, de forma !ertical el !alor que ponemos en el primer argumento"
.ormalmente esta b/squeda Excel la hace pensando que esta primera
columna est+ ordenada" ,i los !alores no lo estu!ieran tenemos que
indic+rselo para que pueda encontrar el dato" ,i la tabla no est+ ordenada
deberemos escribir #also en el argumento que hemos llamado 0rdenado"
&enemos 1 casos, de estos temas mencionados para nuestro deleite, asi que
bajatelo ahora """
Etiquetas2 Excel, formulas, #uncion, sintaxis
entrada de )ext 3 12214 5M 6 comentarios
9 . 2 3 . 2 0 0 6
+u&eros a ,etras en Excel
7ace poco dias me escribio un amigo llamado 8uis, preguntando si existia una
funcion en Excel que permitiera con!ertir numeros a letras" mi respuesta es la
siguiente2
,i nos ponemos a re!isar las 9funciones de texto9, encontraremos una gran
coleccion de funciones muy interesantes, para el trabajo con caracteres" 8as
que mas me llamaron la antencion fueron C0.C5&E.5$, que puede unir
diferentes elementos de texto en uno s*lo, estos elementos pueden ser celdas
o directamente texto utili(ando comillas" E-.!E, cuya sintaxis es """
#E-.!E!$texto(/osicion0inicial(+u&0de0caracteres*
:ue de!uel!e los caracteres del centro de una cadena de texto ejemplo2 si mi
cadena es 9Edgar9, y aplico la funcion #E-.!E!$:1(2(1* esto me da como
resultado 9g9, interesante no;"
ero en si, la que nos importa es la funcion
.E-.OB.", como 9programada en el cielo9, de!uel!e el numero en texto de
una celda" pero como el tio que programo nos quiere jugar una buena broma,
lo hi(o en &ailande(" para mi esta funcion es una !erdadera perdida de
tiempo y un insulto al usuario de0ffice, no sir!e para nada" solo si !as a
trabajar para un empresa que cobre en &hai baht<s que masomenos es 1 .3ai
ba3t # 040566218677 U4S4 dollars" asi que confiaremos e nuestro instinto
para resol!er problemas y nos damos cuenta que Excel admite Macros asi que
a tra!e( de ellos puedes utili(ar este archi!o"
Este archi!o utili(a una Macro para con!ertir numeros a letras a tra!e( de la
funcion nu&0letras$nu&ero* aqui te dejo el codigo fuente de la macros"
puedes modificarla para el uso que puedas dar" ahora si descargate el ejemplo
de la imagen de arriba"
Etiquetas2 Excel, formulas, sintaxis
entrada de )ext 3 12262 M 6 comentarios
9 . 2 0 . 2 0 0 6
Pro&edio de +otas - Excel
=na noche mublada, siendo muy tarde, tenia mucho frio, estaba solo,
cansado, pero feli( porque estaba trabajando en un programa de matricula
para un instituto" )e pronto en la esquina inferior derecha, se asomo un
mensajito > decia2 edu dice2 7ola sobrino, jeje era mi tio que me hi(o una
contribucion para este post" y el problema dice lo siguiente2
Calcular el promedio de cada alumno
Mostrar la condicion del alumno 5probado o )esaprobado
Calcular el total de alumnos
Calcular el total de alumnos aprobados
Calcular el total de alumnos desaprobados"
Pro&edio de cada alu&no: """ emmh sabemos que el promedio de!uel!e la
media aritmetica de los argumentos, los cuales deben ser numeros, matrices o
referencias que contengan numeros, cuya formula es asi - ?E1 @ E2 @ EA @ """
@ EnB/n , n-numero de elmentos" lle!ando al codigo del programa tenemos
-$0ME)C0?CAD)ADEAD#AB, cuya sintaxis es2
-$0ME)C0?numer1,numero2, """B
Condicion del alu&no: su mismo nombre lo dice, Condicion y por lo tanto
asumimos, que se trata de 9Cf9 o 9,i9 - !erdadera -E roceso 1 9,C.09 -E
rocedo 2 9#in ,C9D en excel 9-,C9 comprueba si se cumple una condicion y
de!uel!e un !alor si se e!al/a como FE$)5)E$0 y otro !alor si se e!al/a como
#58,0" lle!ando a lenguaje Excel -,C?GAE16,HID95probado9D9)esaprobado9B
donde 9GA9 es el romedio, en este caso nuestra sintaxis en Excel ser+2
-,C?pruebaJlogicaD!alorJsiJ!erdaderoD!alorJsiJfalsoB
Calcular el total de alu&nos: si pensarlo dos !eces utili(amos la funcion
C0.&5$, puedo agregar una obser!acion, esta funcion solo cuenta celdas con
numeros y los numeros que hay en la lista de argumentos, por eso tomo la
primera columna de notas 9.19 e ingresamos -C0.&5$?CA2C12B " cuya sintaxis
es2
-C0.&5$?!alor1,!alor2, """ B
lu&nos /robados 8 9esa/robados: ara resol!er este problema tenemos
que utili(ar una funcion que nos permita contar solo ciertas celdas que
cumplan cierta condicion, osea tendriamos que utili(ar una C0.&5$ y ,C,
entonces utili(amos """ C0.&5$",C > logino no;; hehehe """ aplicando la
sintaxis tendriamos lo siguiente """
-C0.&5$",C?7A2712D95probado9B
El seudo para excel es asi2 -C0.&5$",C?$angoDCriterioB" Eso es todo por hoy,
hasta muy pronto, suerte y %yte<s !

S-ar putea să vă placă și