Sei sulla pagina 1di 26

SI ANIDADO

La función Si hace que el programa nos de dos posibles respuestas para una condición
que hayamos determinado, pero si encadenamos condiciones con funciones si, podemos
especificar otras posibles respuestas.

Aquí unos ejemplos con pasos a seguir para la utilización de la función si anidada son:

Ejemplo 1:

Primero debemos tener la idea de lo que queremos pedirle al Excel, podemos plantear
un enunciado a base de una tabla que hayamos creado antes o crear la tabla a base de un
enunciado en específico.

Para este caso tenemos la siguiente tabla con el enunciado que dice: “Para la aprobación
de materiales de construcción que se utilizarán en una obra, Fiscalización exige que
estos hayan sido obtenidos en fechas no muy lejanas, ya que se tenía mucho material de
obras pasadas, aquí tenemos algunos materiales los cuales según su fecha de obtención
serán aprobados, serán revisados o no serán considerados en esta obra, ya que
fiscalización esperan que estos tengan 2 años para ser considerados, si tienes 3 años
serán revisados y si tiene más de 3 años en la intemperie no será considerado.”

Tenemos una tabla con una pequeña lista de materiales con un poco sobre su
informacion pero con lo mas importante que es la fecha de obtencion del material que es
lo que necesitamos para cumplir com lo exigido por fiscalizacion. Hacemos click en
otra celda y ponemos “ESTADO” que es donde se hara la lista que dira si el material
sirve o no para la obra.

Luego en la siguiente celda comenzamos con el uso de la funcion si, insertamos “=si(’’
y empezamos a declarar la primera condicion que en este caso lo que nos importa y
utilizaremos se encuentra en la columna D, fila 5. Como el enunciado nos dice que los
materiales de 2 años si serian considerados, colocamos la celda que debe cumplir la
exigencia es decir la celda “D5” y decimos que los numeros mayores a 2017 estan para
“CONSIDERAR”.

Cerrarariamos nuestra funcion Si con un valor falso pero lo que hacemos es insertar otra
funcion si para dar otra condicion que nos dara la respuesta de “REVISION” que
significara que los materiales que en la celda “D5” indiquen que tengan 3 años, seran
enviados a revision para ver si se utiliza o no.

Despues de esto volvemos a insertar otra funcion Si que nos indicara que los materiales
que tengan más de 3 años ya no seran considerados ni pasaran por revision. Insertamos
la celda “D5” de nuevo y ponemos que los numeros menores a 2017 estaran para “NO
CONSIDERAR”.
Luego de haber hecho esto cerramos nuestros parentesis lo que indica que terminamos
de declarar, aún podriamos escribir algun valor falso pero no lo necesitamos en este
caso. Al dar enter nos da nuestra respuesta pero la neceitamos para toda la lista asi que
damos damos doble click en la esquina de esa celda y automaticamente se nos dara
respuesta para toda la lista de materiales.
Ejemplo 2:

Para el siguiente ejercicio tenemos el enunciado: “Los alumnos que constan en esta lista
fueron estudiantes ejemplares de la carrera de ingenieria civil de la universidad de
guayaquil, cada uno de ellos termino la ingenieria alli pero algunos de ellos siguieron
estudiando para titulos mas altos y de mayor importancia, indicar por años de estudio
con que titulo terminaron sus carreras.”

Para la primera y todas las condiciones que haremos utilizaremos la celda “F5”, ya que
esa indica el numero de años de estudio. En nuestra primera duncion si decimos que
para los numeros mayores de 7 nos de como resultado “DOCTORADO”.

Luego de esto en vez de ingresar un valor falso insertamos otra funcion si indicando lo
siguiente: que para los valores mayores que 5 nos de como resultado “MASTERADO”
y para este caso si podemos hacer uso del valor falso que seria que para el resto de
valores no indicados nos de como resultado “INGENIERO”.
Por ultimo despues de generar el resultado al primero de la lista, dando doble clic en la
esquina inferior derecha de esa celda, se repite automaticamente la funcion para el resto
de personas en la lista sin tener que hacerle a cada uno.
Ejemplo 3:
El enunciado dice así: “Un grupo de recién egresados de ingenieros civiles buscan al
mismo tiempo trabajo en una empresa, pero la empresa considera solo a quienes tengan
experiencia laboral, aunque no haya sido en el mismo ámbito experiencia que si la
tienen les es más fácil entrar. Así que la empresa ha categorizado a quienes aceptarán, a
quienes no, y quienes entran a espera. La empresa exige que tengan al menos 3 años
para ser aceptados, 2 años para entrar a la lista de espera y si tienen menos de eso no
serán aceptados por el momento.”

Primero lo que hacemos es seleccionar la celda donde trabajaremos y luego insertar


nuestra función Si, la cual estará dirigida por las condiciones que se esperan de la celda
“D5”. La primera condición dice que debe tener al menos 3 años de experiencia para ser
“ACEPTADO” y es representado así:

Luego insertamos otra función si y aplicamos a la misma celda “D5” otra condición que
dice que si tenemos 2 años de experiencia entramos a la lista de “ESPERA”, ahora sí sin
la necesidad de insertar otra función Si, y solo como valor falso ingresamos que la que
no cumpla con lo mencionado en las otras condiciones este “NO ACEPTADO”.
Ya para finalizar toda la lista solo tenemos que dar doble clic en la esquina inferior
derecha de la celda en la que trabajamos y se repetirá automáticamente la función para
cada aspirante.
MACROS
Para la utilización de la herramienta macros se deben seguir los pasos que detallamos en
los siguientes ejemplos:
Ejemplo 1:
Tenemos un enunciado en una hoja de Excel que dice “Generar una macro para mostrar
si el empleado de la empresa está trabajando, está de vacaciones o ha sido transferido.”
Para este ejercicio se utilizó la función “Si” y la función “Y”.

Ya con la tabla lista lo que primero debemos hacer es copiar la columna de los campos
y pegarla en otra hoja de Excel con clic derecho y seleccionando la opción pegado
especial

Se abrira una ventana en la cual debemos tenerla distrbuida de esta manera, y si no esta
seleccionada la opcion transponer, la seleccionamos. Lo que hará es cambiar la
distribución de nuestra columna copiada a una fila
Luego de eso insertamos una figura cualquiera y le escribimos dentro un texto que diga
“grabar”

Ahora lo que debemos hacer es insertar los datos que pide la tabla pero antes de
copiarlos debemos ir a la pestaña superior “vista” y buscar la opcion macros damos clic
y luego seleccionamos grabar macros. Al seleccionar se nos abrira una ventana en la
que debemos ingresar el nombre que le deseemos dar y luego debemos dar clic en
aceptar.
Ahora copiamos la columna de datos de la tabla de la misma manera que copiamos
anteriormemte la columna de campos y lo ubicamos debajo. Terminamos de hacer eso y
proseguimos insertando una fila mas, esto permitira que los datos se vayan acumulado y
vayan bajando.
Finalizado el paso anterior proseguimos con el siguiente que es eliminar el contenido la
columna de datos con excepcion la ultima cela, ya que esta contiene la formula de
descripcion. Seguido de eso debemos detener la grabacion en macros.

El siguiente paso es seleccionar la imagen que habiamos insertado anteriormente y dar


clic derecho, damos clic en la opcion asignar macro y se nos abriara una ventana en la
cual seleccionaremos la opcion que tenga el nombre de nuestro macros creado
anteriormente, que este caso es de nombre “MACROS 1”.
Finalmente lo que hacemos es ingresar nuevos datos a nuestra tabla y en lugar de hacer
todo lo hecho anteriormente ya solo debemos dar click a nuestro boton creado, que seria
la figura a la cual le asignamos el “MACROS 1”. Al hacer esto y yendo a la otra hoja
nos daremos cuenta que ya estan ingresados los datos que escribimos.
Ejemplo 2:
Para el siguiente ejemplo de macros tenemos el enunciado: “Generar una macro que
diga si las volquetas estan en capacidad de llevar aun cargas pesadas, estas solo son
aceptadas por fiscalizacion si tienen menos de 5 años de uso.”
Ya con el enuciado, la tabla y el boton listos procederemos a empezar a crear nuestro
macros.
Primero debemos copiar la columna de campos de la misma manera que en el ejemplo
anterior dando clic derecho en una segunda hoja, seleccionando pegado especial y a su
vez activando la opcion transponer.

Luego de eso debemos escribir en la columna de datos, despues de escribir todo vamos
a la pestaña de “vista” y buscamo la opcion macros, y seleccionamos “grabar macros”,
nos pedira que le demos un nombre el cual se ha dado en este caso “MACROS 2”.
Ya iniciado el macros, debemos copiar todo lo que escribimos anteriormente en
columna de datos incluyendo la ultima celda que es en la que esta la formula y pegamos
en la otra hoja debajo de la fila anteriormente copiada, asi mismo seleccionamos pegado
especial y activamos transponer.

Luego de esto volvemos a la otra hoja y eliminamos lo que contenga la columna de


datos sin incluir la ultima columna.
Ahora buscamos macros en la pestaña “vista” y detenemos la grabacion. En la figura
que insertamos al principio le damos clic derecho y seleccionamos asignar macros, en la
ventana que nos aprecera debemos seleccionar el macros que creamos que e este caso se
llama “MACROS2”.

Finalmente, ingresamos nuevos datos a nuestra tabla y luego dando clic en el boton que
creamos automaticamente se nos estara llenando los campos en la otra hoja sin
necesidad de copiarlos y transponerlos.
Ejemplo 3:
Para el ultimo ejercicio tenemos el siguiente enuNciado: “Generar una macro que
indique si aplica o no un empleado de una empresa constructora para un aumento de
sueldo. La empresa considera a las personas con por lo menos 4 años trabajando en
ella.”
Primero que nada, debemos tener ya nuestra tabla correspondiente al enunciado y una
figura que nos servirá luego para activar el macro.

Ahora lo que debemos hacer es copiar la columna de campos y pegarla en otra hoja
usando la opción de pegado especial y seleccionando la opción transponer, la que hará
que nuestra columna al pegarse se convierta en una fila.

Luego volvemos a la hoja principal y lo que hacemos es agregar datos a la columna de


datos.
Hecho esto debemos ir a la pestaña “vista” y buscar macros. Seleccionamos “grabar
macros”. Al hacer esto nos pedirá que le demos un nombre, el cual para este caso es
“MACROS3”.

Copiamos la columna de datos anteriormente creada y la pegamos de la misma manera


que la columna de campos, con pegado especial en la otra hoja. Luego de eso
agregamos una fila sobre la fila que acabamos de crear.

Luego tenemos que regresar a la hoja principal y eliminar lo que contenga la columna
de datos con excepción de la última celda, ya que esta contiene una formula.
Por ultimo debemos buscar la figura que creamos como botón al principio y darle clic
derecho, seleccionamos asignar macro y buscamos el macro que acabamos de grabar,
que es el “MACROS3”.

Comprobamos que funcione ingresando otros datos y presionando el botón creado. Al


hacer esto debe aparecer en la otra hoja todo de forma transpuesta.

BUSCARV
Para utilizar esta función ya debemos contar con otra tabla, ya que sirve para recrearla o
simplemente buscar algo dentro de ella.
Ejemplo 1:
Para el primer ejemplo utilizaremos la primera tabla del Si Anidado.

Lo primero que debemos hacer es codificar los datos de nuestra tabla, es decir agregar
otra columna con números para que así Excel lo reconozca como un número y no como
un nombre.

Luego con el fin de recrear la misma tabla, pero con función BUSCARV copiamos los
campos.

También tendremos que copiar la codificación que le dimos a esta tabla.

Ahora insertaremos nuestra función “BUSCARV” debajo del primer campo que
buscaremos. 1ero debemos especificar el valor de nuestra nueva tabla que buscaremos
en la tabla original que para este caso es “A14”, ahora seleccionaremos la tabla que está
en el rango “A5:F10” y por ultimo tendremos que decir el número que representa a la
columna en la que está el dato que buscamos, es el “2” en este caso.

Luego solamente tendremos que dar doble clic en la esquina inferior derecha de la celda
y se hará lo mismo para el resto de datos.

Para terminar, solamente tendremos que hacer el mismo proceso de los últimos 2 pasos
debajo de cada primera celda, pero indicando cada vez el número de columna
correspondiente, para la siguiente seria “3” y así sucesivamente.

Ejemplo 2:
Para utilizar esta función ya debemos contar con otra tabla, ya que sirve para recrearla o
simplemente buscar algo dentro de ella.
Ejemplo 1:
Para el 2do ejemplo utilizaremos la segunda tabla del Si Anidado.

Lo primero que debemos hacer es codificar los datos de nuestra tabla, es decir agregar
otra columna con números para que así Excel lo reconozca como un número y no como
un nombre.

Luego con el fin de recrear la misma tabla, pero con función BUSCARV copiamos los
campos.

También tendremos que copiar la codificación que le dimos a esta tabla.

Ahora insertaremos nuestra función “BUSCARV” debajo del primer campo que
buscaremos. 1ero debemos especificar el valor de nuestra nueva tabla que buscaremos
en la tabla original que para este caso es “A14”, ahora seleccionaremos la tabla que está
en el rango “A5:H10” y por ultimo tendremos que decir el número que representa a la
columna en la que está el dato que buscamos, es el “2” en este caso.

Luego solamente tendremos que dar doble clic en la esquina inferior derecha de la celda
y se hará lo mismo para el resto de datos.

Para terminar, solamente tendremos que hacer el mismo proceso de los últimos 2 pasos
debajo de cada primera celda, pero indicando cada vez el número de columna
correspondiente, para la siguiente seria “3” y así sucesivamente.

Ejemplo 3:
Para utilizar esta función ya debemos contar con otra tabla, ya que sirve para recrearla o
simplemente buscar algo dentro de ella.
Ejemplo 1:
Para el tercer ejemplo utilizaremos la tercera tabla del Si Anidado.

Lo primero que debemos hacer es codificar los datos de nuestra tabla, es decir agregar
otra columna con números para que así Excel lo reconozca como un número y no como
un nombre.

Luego con el fin de recrear la misma tabla, pero con función BUSCARV copiamos los
campos.

También tendremos que copiar la codificación que le dimos a esta tabla.

Ahora insertaremos nuestra función “BUSCARV” debajo del primer campo que
buscaremos. 1ero debemos especificar el valor de nuestra nueva tabla que buscaremos
en la tabla original que para este caso es “A14”, ahora seleccionaremos la tabla que está
en el rango “A5:F10” y por ultimo tendremos que decir el número que representa a la
columna en la que está el dato que buscamos, es el “2”.

Luego solamente tendremos que dar doble clic en la esquina inferior derecha de la celda
y se hará lo mismo para el resto de datos.

Para terminar, solamente tendremos que hacer el mismo proceso de los últimos 2 pasos
debajo de cada primera celda, pero indicando cada vez el número de columna
correspondiente, para la siguiente seria “3” y así sucesivamente.

Potrebbero piacerti anche