Sei sulla pagina 1di 11

excel 2

profesor: heber magallanes moran

temas:

funciones de fecha y hora

funciones especiales de conteo

funciones de texto

funciones de base de datos

funciones matriciales

macros.entorno de visual basic

instrucccion If.MsgBox

If-Elsef.Controles de formulario

Botones de opcion .casillas de verificacion

cuadro combinado. control de numero

examen final

trata a fechas como numero entero y hace viceversa los trata asi pork excel a las fechas las
opera o suma y asis e evita confusiones

06/06/2014 41796

nota:

funcion ABS:devuelve el valor absoluta de un numero.Sintaxis:

=ABS(50) ->50

=ABS(-40)->40

=ABS(0)->0
funcion HOY:devuelve la fecha actual del sistema.Sintaxis:

=HOY()

FORMATO DE FECHA

ES UAN APARCIENCIA que utiliza Excel para mostrar de cierta manera una informacin
referente a una fecha. Existente diferentes tipos de formatos, a parte de los formatos de
fecha

Funcin ao: Devuelve el ao real de una fecha

=AO(fecha)

Funcin mes: Devuelve el nmero de mes en el ao, de una fecha. Sintaxis:

=mes(fecha)

Funcin da: devuelve el nmero del da en el mes de una fecha .sintaxis:

=da(fecha)

Ejemplos: =AO(HOY()) ->2014

=MES(HOY())->06

=DIA(HOY())-> 06

FUNCION DIA SEM: DEVUELVE UN NMERO QUE RESPRESENTA LOS DIAS DE LA SEMANA
SINTAXIS:

=DIASEM(FECHA,TIPO) DONDE : TIPO=1 : DO(1),LU(2),..,SA(7)

TIPO=2 : LU(1),MA(2),,DO(7)

TIPO=3 : LU(0)MA(1),.., DO(6)

NOTA: FUNCION ELEGIR: NO ES UAN FUNCION DE FECHA Y HORA. PERMITE MOSTRAR UN


ELEMENTO DE LISTA, APARTIR de un valor de referencia llamadoValor_ndice, valor
1,valor2,valor3.)
Donde valor1, valor 2, valor3 son los elemento de lista ordenado

*estos valores se pueden escribir en forma directa o pueden ser ledos de alguna celda

Clase 2
Excel interpreta las horas, minutos y segundos como fracciones o decimales de la unidad.
Tenemos

12:00 -> 0.5

06:00 ->0.25

18:00-> 0.75

03:00 -> 0.125

09:00 -> 0.375

15:00 -> 0.625

21:00 -> 0.875

08:00 -> 0.33

16:00 -> 0.67

01:00 -> 1/24

FUNCION AHORA: F9 ACTUALIZA

Devuelve la fecha y hora actuales del sistema. Sintaxis:

=AHORA()

NOTA: CALCULO SOLO DE LA hora actual del sistema =AHORA()-HOY()


FUNCION HORA:

Devuelve la hora de un tiempo. Sintaxois:

=HORA(tiempo)

Ejemplo: sea el tiempo 15:24:19 =hora(15:24:19) -- 15

Funcin MINUTO:

Devuelve EL MINUTO de un tiempo. Sintaxis:

=MINUTO(tiempo)

Ejemplo: sea el tiempo 15:24:19 =MINUTO(15:24:19) -- 24

Funcin SEGUNDO:

Devuelve LOS SEGUNDOS de un tiempo. Sintaxis:

=SEGUNDO(tiempo)

Ejemplo: sea el tiempo 15:24:19 =SEGUNDO15:24:19) -- 19

FUNCION CONTAR.SI: PERMITE contabilizar la cantidad de celdas en un rango cuyo


contenido cumple con un criterio definido por el usuario. Sintaxis:

=contar.si(rango,criterio)

Notas:

1.- el criterio suele hacer referencia a una celda. Si el criterio no puede referirse a una
celda, entonces se debe colocar en forma literal y entre comillas

2.- CONTAR SI solamente permite evaluar un solo criterio

FUNCION CONTAR.SI.CONJUNTO:
Es una expansin de CONTAR.SI y permite evaluar hasta 127 pares de Rango,criterio.
Sintaxis:

=Contar.si.conjunto(rang1,crit 1,rang2,crit 2,.,rang127,crit 127)

FUNCION SUMAR SI

PERMITE SUMAR LOS VALOPRES DE celdas en un rango cuyo contenido cumple con un
criterio definido por el usuario. Sintaxis:

=SUMAR.SI(rango,criterio,rango_suma)

Funcin sumar.si.sonjunto

Es una expansin de sumar .si y permite evaluar un rango_ suma y hasta 127 pares de
rango, criterio. Sintaxis:

= sumar.si .conjunto(rango_suma,rang1,crit1,rang2,crit 2,., rang127,crit127)

Funciones de texto

1.- funcin IZQUIERDA:

Extrae caracteres de una cadena de texto, del extremo izquierdo hacia la derecha. Sintaxis

=IZQUIERDA(texto,cantid caracteres)

2.- funcin DERECHA:

Extrae caracteres de una cadena de texto, del extremo derecho hacia la izquierda. Sintaxis

= DERECHA( Texto,cantidad caract)

3.- funcin extrae:

Tambin conocida como MED extrae caracteres de una cadena de texto, a partir de una
posicin definida por el usuario, dentro de dicha cadena , hacia la izquierda . Sintaxis

=EXTRAE(texto, posicin_inicial,cantidad de caracteres)

4.-funcion CONCATENAR
Une cadenas de texto. Sintaxis

=CONCATENAR(texto1,texto2,texto3.)

Nota:

.las cuatro funciones anteriores devuelve txto

-CONCATENAR se puede reemplazar por el operador &

-funcion MAYUSC: CONVIERTE una cadena de texto en mayscula. Sintaxis

=MAYUSC(TEXTO)

-FUNCION MINUSC: CONVIERTE UNA CANEZA DE TEXTO EN MINUSCULA.SINTAXIS

=MINUSC(TEXTO)

-FUNCION NOMPROPIO: CONVIERTE UNA cadena de texto a nombre propio. Sintaxis:

=NOMPROPIO(TEXTO)

-funcion valor: convierte un numero que aparece como texto en numero. Sintaxis

=VALOR(TEXTO)

Clase 3
FUNCION HALLAR

DEVUELVE LA POSICION absoluta DE UN CARCTER EN LA CADENA DE TEXTO.SINTAXIS

=HALLAR(CARCTER,TEXTO,POSICION INICIAL)

Ejemplo sea la palabra argentina en la celda b4

=hallar(t,b4,1)-----6
=hallar(t,b4,2)-----6
=hallar(t,b4,6)-----6
=hallar(t,b4,7)-----error
Ejemplo: sea la palabra Venezuela en b4

=hallar(e,b4,1) ------
=hallar(e,b4,2) ------
=hallar(e,b4,3) ------
=hallar(e,b4,4) ------
=hallar(e,b4,5) ------
=hallar(e,b4,6) ------
=hallar(e,b4,7) ------
=hallar(e,b4,8) ------

Notas

-Hallar no distingue maysculas de minscula.

-La funcin encontrar que es equivalente a hallar y tiene la misma sintaxis, si distingue
maysculas de minsculas.

Funcin largo

Contabiliza la cantidad total de carcter en una cadena de texto. Sintaxis:

=largo(texto)

Clase 4
Funciones de bsqueda y referencia:

Tenemos:

1.-F Buscarv (consultav)

2.-F Buscarh (consultah)

3.-F ndice

4.-F coincidir

5.-F Desref

Funcin buscarv: devuelve el contenido de una celda , la cual resulta de intersectar una
fila con una columna, dentro de una tabla
ALGORITMO DE BUSCARV:

1.- para definir la fila que participa en la interseccin:

- se define un parmetro llamado valor_buscado, el cual, por lo general, se ubica fuera


de la tabla.

- ese valor_buscado se buscara SOLAMENTE EN LA Primera COLUMNA DE LA TABLA (de


all la v de vertical).

-cuando el valor_buscado se encuentra en la primera columna, se proceder tomar su


fila como aquella que participar en la interseccin.

2.- para definir la columna que participara en la interseccin:

- se define otro parmetro llamadoN de columna o indicador columna el cual es un


nmero que representa la posicin de una columna dentro de la tabla.

-si N_columna= 1 se refiere a la primera columna de la tabla. Si N_ columna=2 se refiere


a la segunda columna de la tabla y as sucesivamente

SINTAXIS:

=BUSCARV(Valor_buscado,matriz,N_columna, orden)

3.- Orden: puede tomar los valor 0 FALSO , 1 VERDADERO

Para orden= 0 se realiza una bsqueda exacta del valor buscado en la primera columna.

De no haber coincidencia, buscar mostrara un mensaje de error

- No se requiere ordenar previamente los datos de la primera columna

Para orden =1 primero se realiza una bsqueda exacta. De no encontrarse una

coincidencia, se procede a realizar una bsqueda aproximada, la cual consiste en buscar al

MENOR VALOR MAS CERCANO al valor_buscado en la primera columna.


Se requiere ordenar previamente los datos de la primera columna en forma ascendente.

-NOTA: SE Puede elegir toda la tabla con sus etiquetas o solo los valores.

NOTAS:

1.-FUNCION FILA: Devuelve el nmero de la fila de una celda . sintaxis:

=Fila(celda)

Ejemplos: =fila(B5) ->5 =FILA(C2)->2


=FILA(F3)->3 =FILA(E2)->2

2.- funcin columna: devuelve un nmero que representa la posicin de la columna de

una celda dentro de la hoja. Sintaxis

=columna(celda)

Ejemplos: =Columna(B5) ->2 =COLUMNA(C2)->3


=Columna(B7)->2 =columna(F3)->6

3.-buscarv, si el orden es1, se puede obviar la sintaxis, valores en rango. Si es 0 debe

escribirse obligatoriamente. Cuando tenga valores puntuales

Clase 5
Funcin coincidir: devuelve la posicin de una celda(en nmeros), en un rango fila
o rango columna. Sintaxis =COINCIDIR(valor_buscado,matriz,tipo), no ms de una
fila o columna

Donde tipo puede ser:

0= bsqueda exacta si no se encuentra el valor_buscado, coincidir mostrara un mensaje


de error, no se requiere ordenamiento de datos.
1=bsqueda exacta. Sino se encuentra el valor_buscado, coincidir realizara una bsqueda
aproximada, que consiste en busca el menor valor ms cercano al valor_buscado, se
requiere ordenar previamente los datos, en forma ascendente.

-1= bsqueda exacta. Si no se encuentra el valor_buscado , coincidir realizara una


bsqueda aproximada que consiste en buscar el mayor valor ms cercano al
valor_buscado, se requiere ordenar los datos previamente en forma descendente

Macro en Excel: macro es una grabacin de acciones, almacenada en cdigo de


programacin de Visual Basic.

Existen dos formas de crear una macro:

*usando la herramienta grabador de macros

*escribiendo directamente e l cdigo de Visual Basic.

Tenemos dos formas para reproducir una macro:

*usando una combinacin de teclas (ctrl+tecla)

*usando controles de formulario

Para guardar un libro de Excel que contiene macros, se debe cambiar el tipo de archivo, de
libro Excel a libro Excel habilitado para macros

Al abrir un libro de Excel que contiene macros, estas podran aparecer deshabilitadas. Esto
es porque las macros podran usarse como cdigo malicioso. Se deben habilitar las
macros.

Nota: para trabajar con todas las herramientas de macros se debe habilitar la pestaa
PROGRAMADOR (Se llama DESARROLLADOR EN EXCEL2013).

1. Intruccion If: es equivalente a la funcin si de excel. Sintaxis:

If<condicin>Then
<valores_If_verdaderos>
Else
<valores_If_Falsos>
End If

2. Instruccion AND:
Es equivalente a la funcin Y de Excel. Sintaxis:
Cond1 AND cond2 AND cond3 AND.

3. Instruccion or:
Es equivalente a la funcin O de Excel. Sintaxis:
Condicion1 Or condicion2 Or condicion3 Or

CUADROS DE MENSAJE tambin llamado MsgBox o Message Box: son cuadros de


mensaje emergentes que tienen por finalidad mostrar un mensaje de urgencia al
usuario, esperando una respuesta por parte de el
Existen varias formas de definir un Msg Box. Tenemos:
Sintaxis1:
<Variable> = Msg Box(mensaje,botn + icono titulo) descripcin---

<Variable> es una palabra no propia de Visual Basic, tiene como fin principal recepcionar la
respuesta del usuario, para luego ser evaluada.

mensaje es el mensaje de urgencia al usuario. Siempre debe ir entre comillas.

Botn. Es un cdigo de visual basic que indica que botones aparecern en el Msg Box
Cdigo botn
VBOKOnly aceptar
VBOKCancel aceptar y cancelar
VBYesNo si y no
VBOKYesNoCancel si no y cancelar
VBOKAbortRetryIgnore anular,reintentar y omitir

Icono. Es un cdigo de vivual basic de indica que icono aparecer en el Msg Box:
Cdigo ICONO
VBInformation icono de informacin
VBCritical icono de advertencia
VBQuestion icono de pregunta
VBExclamation icono de exclamacin
(Espacio _) pasar a la siguiente lnea
Compilador lee antes de visual y ve errores, visual luego lo lee y ejecuta
Depurador me presenta el error al usuario en franja amarilla.

Sintaxis2:
<variable1> =mensaje
<variable2> =botn + icono
<variable3> =titulo
<variable4> =MsgBox(Variable1,Variable2,Variable3)

Sintaxis3:
MsgBoxmensaje,botn+icono,

Potrebbero piacerti anche