Você está na página 1de 8

29/05/2017

UNIVERSIDAD NACIONAL DE MOQUEGUA

MACROS EN EXCEL
Docente:
Ing. Walter Cahuana Ochoa

Docente:Ing.WalterCahuanaOchoa 1

Agenda

Estructuras Condicionadas
Estructuras If..Else
Estructuras If..Anidadas
Operadores Logicos And (Y) Or (O)

Docente:Ing.WalterCahuanaOchoa 2

1
29/05/2017

Estructuras Condicionadas

Docente:Ing.WalterCahuanaOchoa 3

7. Estructuras condicionales
Son instrucciones de programacin que permiten controlar
la ejecucin de una condicin.
If Condicin Then
.. Sentencia 1
.. Sentencia 2
.. Sentencia N
End If
Ejemplo.-
Entrar una cantidad que representa el precio de algo por el teclado
con la instruccin InputBox y guardarlo en la celda B6 de la hoja
activa. Si el valor entrado desde el teclado (y guardado en B6) es
superior a 1000, pedir descuento con otro Inputbox y guardarlo en
la celda B7 de la hoja activa, Calcular B8, el precio de A1 menos el
descuento de A2.

Docente:Ing.WalterCahuanaOchoa 4

2
29/05/2017

Docente:Ing.WalterCahuanaOchoa 5

8. Estructuras If..Else
Son instrucciones donde se requiere una alternativa a una
condicin. If Condicin Then
.. Sentencia 1
.. Sentencia 2
.. Sentencia N
Else
.. Sentencia 1
.. Sentencia 2
.. Sentencia N
End If
Ejemplo.-
Entrar una cantidad que representa el precio de un producto por el
teclado con la instruccin InputBox y guardarlo en la celda B6 de la
hoja activa. Si el valor entrado desde el teclado (y guardado en B6) es
superior a 1000, se aplica un descuento del 10% sino se aplica un
descuento del 5%, el descuento se guarda en la celda A2 de la hoja
activa. Colocar en A3, el total descuento y en A4 en total menos el
descuento.
Docente:Ing.WalterCahuanaOchoa 6

3
29/05/2017

Nota.- Observe en la celda C4, se ingreso $1,500, supera los $1,000, por
ende se descuenta 10% Docente:Ing.WalterCahuanaOchoa
dando como precio final $1,350. 7

9. Estructuras Anidadas
Son instrucciones donde se ingresa una estructura If, y dentro
de esta otra y otra. If Condicin Then
.. Sentencia 1
.. Sentencia 2
.. Sentencia N
Else
.. Sentencia 1
.. Sentencia 2
.. Sentencia N
End If
Ejemplo.-
Comparar los valores de las casillas C3 y C4 de la hoja activa. Si
son iguales, escribir en C3 Los valores de C3 y C4 son iguales, si
el valor de C3 es mayor que C4, escribir C3 es mayor que C4,
sino, escribir C3 es menor que C4.

Docente:Ing.WalterCahuanaOchoa 8

4
29/05/2017

Nota.- Observe en la celda C3, es mayor que el valor de la celda C4, por
tanto el mensaje es C3 es mayor que C4.
Docente:Ing.WalterCahuanaOchoa 9

10. Operadores Lgicos And (Y)


Son instrucciones donde es preciso que se cumpla un conjunto
de instrucciones s o s.
If Condicin And ..Then
.. Sentencia 1
.. Sentencia 2
.. Sentencia N
End If
Ejemplo.-
Determinar el costo de un producto en funcin al precio y cantidad,
con el impuesto del 18% y su costo total final.
Por otro lado aplicar un descuento del 5% si el producto es LLANTAS
CAT si y solo si el costo es mayor a $100,000.00, precio en funcin del
precio y cantidad, aplicar el IGV del 18% del nuevo costo con
descuento y su valor final. Slo se aplica el descuento si el producto es
LLANTAS CAT.
Docente:Ing.WalterCahuanaOchoa 10

5
29/05/2017

Continua en la siguiente diapositiva


Docente:Ing.WalterCahuanaOchoa 11

CUMPLE LA CONDICION SI EL PRODUCTO ES LLANTAS CAT, SINO EL


PRODUCTO NO TIENE DESCUENTO
Docente:Ing.WalterCahuanaOchoa 12

6
29/05/2017

11. Operadores Lgicos Or (O)


Son instrucciones donde es preciso que se cumpla alguna
alternativa de un conjunto de instrucciones.
If Condicin Or ..Then
.. Sentencia 1
.. Sentencia 2
.. Sentencia N
End If
Ejemplo.-
Determinar el costo de un producto en funcin al precio y cantidad,
con el impuesto del 18% y su costo total final.
Por otro lado aplicar un descuento del 2% si el producto es LLANTAS
CAT O si el costo es mayor a $100,000.00, precio en funcin del
precio y cantidad, aplicar el IGV del 18% del nuevo costo con
descuento y su valor final. Slo se aplica el descuento si el producto es
LLANTAS CAT o el costo es mayor a $100,000.00.
Docente:Ing.WalterCahuanaOchoa 13

Continua en la siguiente diapositiva


Docente:Ing.WalterCahuanaOchoa 14

7
29/05/2017

CUMPLE LA CONDICION SI EL PRODUCTO ES LLANTAS CAT O SUPERA LOS


$100,000.00, OBTENIENDO UN DESCUENTO

Docente:Ing.WalterCahuanaOchoa 15

Você também pode gostar