Excel Avanzado - Manual

July 12, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Excel Avanzado - Manual...

Description

 

 

Contenido 1.- Funciones ............................................................................................................................................4 ............................................................................................................................................4 Función de Base de datos: ...................................................................................................................4 Lista de Datos .............................................. ................................................................................................................. .........................................................................................4 ......................4 Criterios Normales ............................................................ ...............................................................................................................................5 ...................................................................5 Criterios Especiales...................................... Especiales......................................................................................................... .........................................................................................5 ......................5 Criterios creados como resultado de una fórmula ..............................................................................5 ..............................................................................5 Función BDCONTAR .................................................................................. ..............................................................................................................................6 ............................................6 Función BDCONTARA ...........................................................................................................................8 ...........................................................................................................................8 Función BDMAX ........................................................................................ ....................................................................................................................................9 ............................................9 Función BDMIN ................................................................................................................................. ................................................................................................................................. 11 Función BDSUMA .............................................................................................................................. .............................................................................................................................. 12 12 Función BDPROMEDIO ........................................................................................ ...................................................................................................................... .............................. 13 Para todas las funciones.................................................................................................................... .................................................................................................................... 16 Funciones lógicas .............................................................................................................................. .............................................................................................................................. 17 Función Y ............................................................................................................. ........................................................................................................................................... .............................. 18 Función O ..................................................................................................................................... .......................................................................................................................................... ..... 18 18 Función SI.ERROR ...................................................................................................................... .............................................................................................................................. ........ 19 Función FALSO .................................................................... ................................................................................................................................... ............................................................... 19 Función VERDADERO......................................................................................................................... ......................................................................................................................... 19 Función SI.ND ................................................................................................................. .................................................................................................................................... ................... 19 Función XO X O ........................................................................................................................................ ........................................................................................................................................ 19 Relaciones y valores lógicos ......................................................... .............................................................................................................. ..................................................... 21 Expresiones complejas ...................................................................................................................... ...................................................................................................................... 22 Toma de decisiones ............................................................................................. ........................................................................................................................... .............................. 25 Uso de decisiones para evitar errores ............................................................................................... ............................................................................................... 25 Anidación de expresiones y decisiones ............................................................................................. ............................................................................................. 26 Operaciones condicionales ............................................................................................................... 28 Selección de valores de una lista li sta ................................................................................... ...................................................................................................... ................... 30 Funciones de Búsqueda y Referencia de datos .............................................................. ................................................................................. ................... 32 La función DESREF ............................................................................................................................. ............................................................................................................................. 32 La función INDIRECTO .................................................................................................... ....................................................................................................................... ................... 35 La función COINCIDIR ........................................................................................................................ ........................................................................................................................ 37 La función INDICE .............................................................................................................................. .............................................................................................................................. 38 Excel Avanzado 2013

Pág. 1

 

  Otras funciones de interés ..................................... ........................................................................................................... ........................................................................... ..... 40 40 Unión de cadenas .............................................................. .............................................................................................................................. ................................................................ 40 Extracción de caracteres .............................................................................................................. ................................................................................................................... ..... 41 41 Trabajando con fechas y horas ......................................................................................................... ......................................................................................................... 43 Funciones informativas ....................................................................................... ..................................................................................................................... .............................. 45 45 Calculando las semanas del año en Excel ......................................................................................... ......................................................................................... 45 Función FIN.MES ............................................................................................................................... ............................................................................................................................... 47 Funciones operacionales ................................................................................................................... ................................................................................................................... 48 48 Función DIA.LAB .................................................................................................. ................................................................................................................................ .............................. 48 48 Función DIAS.LAB DIAS.LA B ...................................................................................................................... .............................................................................................................................. ........ 49 Buscar la fecha después de una cantidad de meses .................................................................... ......................................................................... ..... 52 Función SiFecha .................................................................. ................................................................................................................................. ............................................................... 53 Calcular el primer día hábil del mes con Excel .................................................................................. .................................................................................. 54 Administración de horas de trabajo en Excel .................................................................................... .................................................................................... 56 Pasemos a las horas y minutos mi nutos ......................................................................................................... ......................................................................................................... 59 2.-Formulas matriciales ................................................................................ ......................................................................................................................... ......................................... 64 ¿Qué es un formula Matricial? ................................................................. .......................................................................................................... ......................................... 64 Usar formulas matriciales avanzadas de una sola celda ................................................................... ................................................................... 65 Trabajar con fórmulas matriciales de varias celdas ..................... .......................................................................... ..................................................... 66 ¿Qué son matrices constantes c onstantes y cómo puedo usarlas? .................................................................... .................................................................... 72 ¿Cómo puedo editar las fórmulas de matriciales? ............................................................................ ............................................................................ 72 3.- Controles de Formularios................................................................................................................. ................................................................................................................. 76 Formularios ....................................................................................................................................... ....................................................................................................................................... 76 Controles de formulario ........................................................................... .................................................................................................................... ......................................... 77 Activando los controles contro les de formularios ............................................................................................ ............................................................................................ 77 Etiqueta ............................................................................................................................................. ............................................................................................................................................. 79 Cuadro de grupo................................................................................................................................ ................................................................................................................................ 79 Botón .............................................................................................................................. ................................................................................................................................................. ................... 79 Casilla ................................................................................................................................................ ................................................................................................................................................ 80 Botón de opción ....................................................................................... ................................................................................................................................ ......................................... 80 Cuadro de lista .................................................................................................................................. .................................................................................................................................. 80 Cuadro combinado ................................................................................... ............................................................................................................................ ......................................... 80 Barra de desplazamiento .................................................................................................................. .................................................................................................................. 81 Control de número ...................................... ......................................................................................................... ...................................................................................... ................... 81

Excel Avanzado 2013

Pág. 2

 

  Elaborar Formularios en la hoja ........................................................................................................ ........................................................................................................ 82

Excel Avanzado 2013

Pág. 3

 

 

Excel Avanzado 2013 1.- Funciones Función de Base de datos: Lista de Datos Una lista de Datos es una colección de datos organizados en registros (filas) y en campos (columnas). Un registro contiene toda la información perteneciente a un elemento (ítem), por ejemplo: los datos de un alumno. Un campo contiene un dato perteneciente al elemento, por ejemplo: su nombre, edad, domicilio, cursos, etc.

CONDICIONES 1. El rango de una lista deberá estar separado al menos por una fila y una columna de otra información 2. La primera fila, está destinada a los títulos o nombres de los campos 3. No es válido introducir espacios en blanco al empezar un dato en una celda 5. Cada columna debe usar el mismo formato, es decir debe de contener un mismo tipo de dato. 6. Excel diferencia los caracteres en minúsculas o mayúsculas, cuando efectúa ordenamientos 7. Se puede usar fórmulas para calcular valores de campo. 8. No debe de haber columna o filas en blanco entre los datos Nota: Para los ejemplos utilizaremos los datos de la figura anterior

FUNCIÓN   FUNCIÓN

DESCRIPCIÓN   DESCRIPCIÓN

BDCONTAR   BDCONTAR

Cuenta el número de celdas que contienen números en una base de datos.

BDCONTARA   BDCONTARA

Cuenta el número de celdas no vacías en una base de datos.

BDMAX   BDMAX

Devuelve el valor máximo de las entradas seleccionadas de la base de datos.

BDMIN   BDMIN

Devuelve el valor mínimo de las entradas seleccionadas de la base de datos.

BDSUMA   BDSUMA

Suma los números de la columna de campo de los registros de la base de datos que cumplen los criterios.

Excel Avanzado 2013

Pág. 4

 

  FUNCIÓN   FUNCIÓN

DESCRIPCIÓN   DESCRIPCIÓN

BDPROMEDIO

Devuelve el promedio de las entradas seleccionadas en la base de datos.

BDEXTRAER

Extrae de una base de datos un único registro que cumple los criterios especificados.

Criterios Normales USE USE   ADM

PARA BUSCAR  BUSCAR  Trabajadoress que trabajan en el área de Administrac Trabajadore Administración. ión.

>=3000

Trabajadoress que ganan a partir de 3000 soles Trabajadore

Criterios Especiales USE   USE

PARA BUSCAR  BUSCAR 

? (signo de interroga interrogación) ción)

Un único carácter Por ejemplo, Gr?cia buscará "Gracia" y "Grecia"

* (asterisco (asterisco))

Cualquier número de caracteres Por ejemplo, *este buscará "Nordeste" y "Sudeste"

~ (tilde) seguida de ?, * o ~

Un signo de interrogació interrogación, n, un"af91?". asterisco o una tilde Por ejemplo, af91~? buscará

Criterios creados como resultado de una fórmula

Puede usar como criterio valores calculados que sean el resultado de una fórmula (fórmula: secuencia de valores, referencias de celda, nombres, funciones u operadores de una celda que producen juntos un valor nuevo. Una formula comienza siempre con el signo igual (=).). Tenga en cuenta los puntos importantes siguientes: •  La fórmula se debe evaluar como VERDADERO o FALSO. •  Dado que está usando una fórmula, escríbala como lo haría normalmente y evite escribir

la expresión de la forma siguiente: =''=entrada'' •  No use rótulos de columna para los rótulos de criterios; deje los rótulos de criterios en

blanco o use un rótulo distinto de los rótulos de columna del rango (en los ejemplos siguientes, Promedio calculado y Coincidencia exacta).   Si en la fórmula usa un rótulo de columna en lugar de una referencia de celda relativa o



un nombre de rango, Excel presenta un valor de error, como por ejemplo #¿NOMBRE? o

Excel Avanzado 2013

Pág. 5

 

 

#¡VALOR!, en la celda que contiene el criterio. Puede ignorar este error, ya que no afecta al modo en que se filtra el rango. •  La fórmula que se usa para los criterios debe usar una referencia relativa (referencia

relativa: en una fórmula, dirección de una celda basada en la posición relativa de la celda que contiene la fórmula y la celda a la que se hace referencia. Si se copia la fórmula, la referencia se ajusta automáticamente. Una referencia relativa toma la forma A1.) para hacer referencia a la celda correspondiente de la primera fila. •  Todas las demás referencias usadas en la fórmula deben ser referencias absolutas

(referencia de celda absoluta: en una fórmula, dirección exacta de una celda, independientemente de la posición de la celda que contiene la fórmula. Una referencia de celda absoluta tiene la forma $A$1.).

Función BDCONTAR Cuenta las celdas que contienen datos en un campo (columna) de registros de datos numéricos de una lista o base de datos que cumplen las condiciones especificadas.

Sintaxis

=BDCONTAR(base_de_datos; =BDCONTAR(base_de _datos; nombre_de_campo; criterios) Base_de_datos   Obligatorio. Es el ra Base_de_datos rango ngo o nombre de celdas que compone la lista o base de datos. La primera fila de la lista contiene los rótulos de cada columna. Nombre_de_campo   Obligatorio. Indica qué columna se usa en la función. Escriba el rótulo Nombre_de_campo de la columna entre comillas, como por ejemplo "Paterno" o "Zona", o un número (sin las comillas) que represente la posición de la columna en la lista: 1 para la primera columna, 2 para la segunda y así sucesivamente. sucesivamente. Criterios Obligatorio. El rango de celdas que contiene las condiciones especificadas. Puede usar cualquier rango en el argumento Criterios mientras este incluya por lo menos un rótulo de columna y al menos una celda debajo del rótulo de columna en la que se pueda especificar una condición de columna.

Ejemplo1:: Hallar el número de trabajadores de categoría 2 que hay en la lista de datos Ejemplo1 personal.

Excel Avanzado 2013

Pág. 6

 

 

Detalles de la fórmula: =BDCONTAR(PERSONAL, =BDCONTAR(PERSONAL,11,B2:B3) 11,B2:B3) PERSONAL, es el nombre que se ha asignado a toda la lista de datos. 11 es el número de orden de la columna sobre la cual se aplica la función, en este caso la columna CATEGO que es de contenido numérico. B2:B3 es el rango donde se encuentran los criterios.

Ejemplo2: Hallar el número de trabajadores del área de administración( Ejemplo2: administración(ADM) ADM) y que trabajan en la zona Norte (N) de la lista de datos personal.

Cuando los criterios contiene más de una columna(AREA,ZONA) , entonces en estos casos el segundo parámetro se ignora y solamente se consideran el primer parámetro, en este caso el nombre de la lista de datos (PERSONAL) y el rango de criterios, en este caso B6:C7

Excel Avanzado 2013

Pág. 7

 

 

Función BDCONTARA Cuenta las celdas que contienen datos en un campo (columna) de registros de datos alfanuméricos de una lista o base de datos que cumplen las condiciones especificadas.

Sintaxis BDCONTARA(base_de_datos, BDCONTARA(ba se_de_datos, nombre_de_cam nombre_de_campo, po, criterios) Base_de_datos   Obligatorio. Es el ra Base_de_datos rango ngo o nombre de celdas que compone la lista o base de datos. La primera fila de la lista contiene los rótulos de cada columna. Nombre_de_campo Obligatorio. Indica qué columna se usa en la función. Escriba el rótulo de la columna entre comillas, como por ejemplo "Paterno" o "Zona", o un número (sin las comillas) que represente la posición de la columna en la lista: 1 para la primera columna, 2 para la segunda y así sucesivamente. Criterios  Obligatorio. El rango de celdas que co Criterios  contiene ntiene las condiciones especificadas. Puede usar cualquier rango en el argumento Criterios mientras este incluya por lo menos un rótulo de columna y al menos una celda debajo del rótulo de columna en la que se pueda especificar una condición de columna.

Ejemplo1:: Hallar el número de trabajadores del área de Administración (ADM) que hay en la Ejemplo1 lista de datos personal.

Ejemplo2:: Hallar el número de trabajadores del área de Contabilidad (CON) y que además Ejemplo2 trabajen en la zona “E” que hay en la lista de datos datos personal. 

Excel Avanzado 2013

Pág. 8

 

 

Ejemplo3:: Hallar el número de trabajadores que ingresaron a trabajar durante el año Ejemplo3 noventa.

Ejemplo4:: Hallar el número de trabajadores que tiene un sueldo mayor al promedio Ejemplo4 1. Calcular el promedio en una celda que no formara parte del promedio. 2. Crear la zona z ona del criterio donde se digitara la siguiente formula

=CONCATENAR(">",REDONDEAR(B32,2))

Función BDMAX Devuelve el valor máximo de un campo (columna) de registros en una lista o base de datos que cumple las condiciones especificadas especificadas..

Sintaxis =BDMAX(base_de_datos, =BDMAX(base_ de_datos, nombre_de_cam nombre_de_campo, po, criterios)

Excel Avanzado 2013

Pág. 9

 

 

Base_de_datos   Obligatorio. Es el rango de celdas que compone la lista o base de datos. Base_de_datos Una base de datos es una lista de datos relacionados en la que las filas de información son registros y las columnas de datos, campos. La primera fila de la lista contiene los rótulos de cada columna. Nombre _  _de de _  _campo campo   Obligatorio. Indica qué columna se usa en la función. Escriba el rótulo de la columna entre comillas, como por ejemplo "Edad" o "SUELDO", o un número (sin las comillas) que represente la posición de la columna en la lista: 1 para la primera columna, 2 para la segunda y así sucesivamente. sucesivamente. Es obligatorio que este campo sea de tipo numérico. Criterios   Obligatorio. Es Criterios Es el rango de celdas que contie contiene ne las cond condiciones iciones espe especificadas. cificadas. Puede usar cualquier rango en el argumento criterios mientras este incluya al menos un rótulo de columna y una celda debajo del mismo en la que se pueda especificar una condición para la columna.

Ejemplo1:: Hallar el mayor sueldo del área de Ventas (VEN) que hay en la lista de datos Ejemplo1 personal.

Ejemplo2:: Hallar el mayor sueldo de los trabajadores del área de Contabilidad (CON) y que Ejemplo2 pertenezcan a la zona Este (E).

Ejemplo3:: Hallar el mayor sueldo de los trabajadores que ingresaron a trabajar durante el Ejemplo3 año noventa.

Excel Avanzado 2013

Pág. 10

 

 

Función BDMIN Devuelve el valor mínimo de un campo (columna) de registros en una lista o base de datos que cumple las condiciones especificadas.

Sintaxis =BDMIN(base_de_datos, =BDMIN(base_de_ datos, nombre_de_cam nombre_de_campo, po, criterios) Base_de_datos   Obligatorio. Es el rango de celdas que compone la lista o base de datos. Base_de_datos Una base de datos es una lista de datos relacionados en la que las filas de información son registros y las columnas de datos, campos. La primera fila de la lista contiene los rótulos de cada columna.Nombre_de_camp columna.Nombre_de_campo o Obligatorio. In Indica dica qué columna se usa en la función. Escriba el rótulo de la columna entre comillas, como por ejemplo "Edad" o "RENDTO", o un número (sin las comillas) que represente la posición de la columna en la lista: 1 para la primera columna, 2 para la segunda y así sucesivamente. Es obligatorio que este campo sea de tipo numérico. Criterios   Obligatorio. Es Criterios Es el rango de celdas que contiene las condiciones especificadas. Puede usar cualquier rango en el argumento criterios mientras este incluya al menos un rótulo de columna y una celda debajo del mismo en la que se pueda especificar una condición para la columna. Ejemplo1: Hallar el menor sueldo del área de Informática (INF) que hay en la lista de datos personal.

Excel Avanzado 2013

Pág. 11

 

 

Ejemplo2:: Hallar el menor sueldo de los trabajadores Ejemplo2 trabajadores del áre áreaa del área de VENT VENTAS AS (VEN) y que además trabajen en la ZONA norte(N).

Ejemplo3:: Hallar el menor sueldo de los trabajadores que ingresaron a trabajar durante el Ejemplo3 año 1990

Función BDSUMA Suma los números de un campo (columna) de registros de una lista o base de datos que cumplen las condiciones especificadas.

Sintaxis =BDSUMA(base_de_datos, =BDSUMA(base _de_datos, nombre_de_campo, criterios)

Base_de_datos   Obligatorio. Es el rango de celdas que compone la lista o base de datos. Base_de_datos Una base de datos es una lista de datos relacionados en la que las filas de información son registros y las columnas de datos, campos. La primera fila de la lista contiene los rótulos de cada columna. Nombre_de_campo   Obligatorio. Indica qué columna se usa en la función. Escriba el rótulo Nombre_de_campo de la columna entre comillas, como por ejemplo "Edad" o "RENDTO", o un número (sin las comillas) que represente la posición de la columna en la lista: 1 para la primera columna, 2 para la segunda y así sucesivamente. sucesivamente. Es obligatorio que este campo sea de tipo numérico.

Excel Avanzado 2013

Pág. 12

 

 

Criterios   Obligatorio. Es Criterios Es el rango de celdas que contie contiene ne las cond condiciones iciones espe especificadas. cificadas. Puede usar cualquier rango en el argumento Criterios mientras este incluya por lo menos un rótulo de columna y al menos una celda debajo del rótulo de columna en la que se pueda especificar una condición de columna. Ejemplo1: Hallar la suma de sueldos del área de marketing(MAR).

Ejemplo2:: Hallar la suma de sueldos de los trabajadores del área de VENTAS(VEN) de la Ejemplo2 ZONA SUR (S) y además del área de CONTABILIDAD (CON) de la ZONA OESTE(O).

Ejemplo3:: Hallar la suma de sueldos de los trabajadores cuyos sueldos es mayor que el Ejemplo3 promedio.

Función BDPROMEDIO Devuelve el promedio de los valores de un campo (columna) de registros en una lista o base de datos que cumple las condiciones especificadas.

Excel Avanzado 2013

Pág. 13

 

 

Sintaxis: =BDPROMEDIO(base_de_datos; =BDPROMED IO(base_de_datos; nombre_de_campo; criterios)

Base_de_datos   es el rango de celdas q Base_de_datos que ue compone la lista o base de datos. Una base de datos es una lista de datos relacionados en la que las filas de información son registros y las columnas de datos, campos. La primera fila de la lista contiene los rótulos de cada columna. Nombre_de_campo   Nombre_de_campo

indica qué columna ssee usa en la fu función. nción. Es Escriba criba el rrótulo ótulo de la

columna entre comillas, como por ejemplo "Edad" o "Rendimiento", o un número (sin las comillas) que represente la posición de la columna en la lista: 1 para la primera columna, 2 para la segunda y así sucesivamente. sucesivamente. Es obligatorio que este campo sea de tipo numérico. Criterios   Criterios

es el rango rango de celdas que ccontiene ontiene las ccondiciones ondiciones especificadas especificadas.. Puede usar

cualquier rango en el argumento Criterios mientras este incluya por lo menos un rótulo de columna y al menos una celda debajo del rótulo de columna en la que se pueda especificar una condición de columna. Ejemplo1: Hallar el promedio de sueldos del área de administración(ADM).

Ejemplo2: Hallar el promedio de sueldos de los trabajadores del área de INFORMATICA(INF) de la ZONA ESTE (E) y además del área de VENTAS (VEN) de la ZONA SUR(S).

Excel Avanzado 2013

Pág. 14

 

 

Ejemplo3:: Hallar el promedio de sueldos de los trabajadores cuyos sueldos es mayor que el Ejemplo3 promedio.

Función BDEXTRAER Extrae un único valor de una columna de una lista o una base de datos que cumple las condiciones especificada especificadas. s.

Sintaxis BDEXTRAER(base_de_datos, BDEXTRAER(bas e_de_datos, nombre_de_cam nombre_de_campo, po, criterios)

Base_de_datos   Obligatorio. Es el rango de celdas que compone la lista o base Base_de_datos base de da datos. tos. Una base de datos es una lista de datos relacionados en la que las filas de información son registros y las columnas de datos, campos. La primera fila de la lista contiene los rótulos de cada columna. Nombre_de_campo   Obligatorio. Indica qué columna ssee usa en la función. Escriba el rótulo Nombre_de_campo de la columna entre comillas, como por ejemplo "Edad" o "RENDTO", o un número (sin las comillas) que represente la posición de la columna en la lista: 1 para la primera columna, 2 para la segunda y así sucesivamente. sucesivamente. Criterios   Obligatorio. Es Criterios Es el rango de celdas que contie contiene ne las cond condiciones iciones espe especificadas. cificadas. Puede usar cualquier rango en el argumento criterios mientras este incluya al menos un rótulo de columna y una celda debajo del mismo en la que se pueda especificar una condición para la columna. Observaciones Si ningún registro cumple los criterios, BDEXTRA BDEXTRAER ER devuelve el valor de error #¡VALOR!. Si más de un registro coincide con los criterios, BDEXTRAER devuelve el valor de error #¡NUM!.

Excel Avanzado 2013

Pág. 15

 

 

Cualquier rango se puede usar como argumento criterios, siempre que incluya al menos un rótulo de columna y una celda debajo del mismo para especificar la condición. Ejemplo1: Presentar el área de trabajo del trabajador con código ADM0031

Ejemplo2:: Presentar el área de trabajo y zona Ejemplo2 z ona del trabajador con código CON0021. Área de trabajo:

Zona de Trabajo

Para todas las funciones

Observaciones •  Cualquier rango se puede usar como argumento criterios, siempre que incluya por lo

menos un nombre de campo y por lo menos una celda debajo del nombre de campo para especificar un valor de comparación de criterios. •  Aunque el rango de criterios puede ubicarse en cualquier parte de la hoja de cálculo, no

coloque el rango de criterios debajo de la lista. Si agrega más información a la lista, la

Excel Avanzado 2013

Pág. 16

 

 

nueva información se agrega a la primera fila debajo de la lista. Si la fila de debajo no está vacía, Microsoft Excel no podrá agregar la nueva información. •  Asegúrese de que el rango de criterios no queda superpuesto a la lista. •  Para realizar una operación en toda una columna de la base de datos, inserte una línea en

blanco debajo de los nombres de campo en el rango de criterios.

Funciones lógicas Las funciones lógicas sirven para realizar la comparación lógica entre valores o referencias de celdas. Excel tiene varias funciones lógicas que permiten evaluar datos. La mayoría de las funciones lógicas retornan como resultado VERDADERO o FALSO.

En todos los ámbitos de trabajo, ya sea público o privado, existen a diario necesidades enfocadas en la utilización de criterios lógicos para tomar o inferir soluciones. Ese tipo de criterios son herramientas que utiliza Microsoft Excel para desarrollar trabajos a partir de la utilización de operadores circunscritos en funciones lógicas, que se convierten en valiosa ayuda a momento de generar planillas, reportes, trámites, etc. Se presenta a continuación la forma de aplicación de esas funciones lógicas dentro de Microsoft Excel Las funciones lógicas de Excel pueden ser utilizados para realizar operaciones que permitan la toma de decisiones dentro de una hoja de cálculo. Por ejemplo la función SI compara dos argumentos, realiza una operación si el resultado es verdadero y otra operación si el resultado es falso. Las principales funciones Lógicas comúnmente utilizadas en Excel son: Y, O y SI El siguiente resumen muestra la lista de cuáles son las funciones Lógicas predefinidas en Excel.

Excel Avanzado 2013

Pág. 17

 

 

FUNCIÓN 

DESCRIPCIÓN 

Función Y  Y 

Devuelve VERDADERO si todos sus argumentos son VERDADERO.

Función FALSO  FALSO 

Devuelve el valor lógico FALSO.

Función SI  SI 

Especifica Especific a una prueba lógica que realizar.

Función SI.ERROR  SI.ERROR 

Devuelve un valor que se especific especifica a si una fórmula lo evalúa como un

Función SI.ND  SI.ND 

error; de lo contrario, devuelve el resultado de la fórmula. Devuelve el valor que se especifica, si la expresión se convierte en #N/A; de lo contrario, devuelve el resultado de la expresión.

Función NO  NO 

Invierte el valor lógico del argumento.

Función O  O 

Devuelve VERDADERO si cualquier argumento es VERDADERO.

Función VERDADERO   VERDADERO

Devuelve el valor lógico VERDADERO.

Función XO  XO 

Devuelve un O exclusivo lógico de todos los argumentos.

Función Y

Devuelve VERDADERO si todos los argumentos se evalúan como VERDADERO; devuelve FALSO si uno o más argumentos se evalúan como FALSO.

Un uso común de la función Y es expandir la utilidad de otras funciones que realizan pruebas lógicas. Por ejemplo, la función SI realiza una prueba lógica y, luego, devuelve un valor si la prueba se evalúa como VERDADERO y otro valor si la prueba se evalúa como FALSO. Con la función Y como argumento prueba_lógica de la función SI, puede probar varias condiciones diferentes en lugar de solo una.

Sintaxis =Y(valor_lógico1; [valor_lógico2]; ...)

Función O

Devolverá VERDADERO si alguno de los argumentos es VERDADERO; devolverá FALSO si todos los argumentos son FALSO.

Sintaxis =O(valor_lógico1, [valor_lógico2], ...)

Excel Avanzado 2013

Pág. 18

 

 

Función SI.ERROR

Devuelve el valor especificado si una fórmula se evalúa como un error; de lo contrario, devuelve el resultado de la fórmula. Use la función SI.ERROR para interceptar y controlar errores en una fórmula.

Sintaxis =SI.ERROR(valor, =SI.ERROR(val or, valor_si_error)

Función FALSO

Devuelve el valor lógico FALSO. La sintaxis de la función FALSO no tiene argumentos.

Sintaxis =FALSO()

Función VERDADERO

Devuelve el valor lógico VERDADERO. La sintaxis de la función VERDADERO no tiene argumentos.

También puede escribir la palabra FALSO o VERDADERO directamente directamente en la hoja de cálculo o en la fórmula y Microsoft Excel la interpretará como el valor lógico FALSO o VERDADERTO. La función FALSO o VERDADERO se proporciona principalmente por motivos de compatibilidad con otros programas para hojas de cálculo.

Función SI.ND

Devuelve el valor que se especifica si la fórmula devuelve el valor de error #N/A; de lo contrario, devuelve el resultado de la fórmula.

Sintaxis =SI.ND(Valor, Valor_Si_#N/A)

Función XO

Devuelve un O exclusivo lógico de todos los argumentos.

Excel Avanzado 2013

Pág. 19

 

 

Sintaxis =XO(valor_lógico_ XO(valor_lógico_1, 1, [valor_lógico_2],…) 

Para entender fácilmente lo que significa el O exclusivo será de gran utilidad recordar que en Excel ya tenemos la función O la cual nos permite evaluar varias expresiones lógicas y nos devolverá el valor VERDADERO VERDADERO en caso de que alguna de ellas ellas sea verdadera. Por ejemplo, en la siguiente imagen puedes ver el resultado de utilizar la función O al evaluar diferentes combinaciones de valores VERDADERO y FALSO:

Como puedes observar, la función O devolverá el valor VERDADERO cuando al menos una de las expresiones lógicas evaluadas sea verdadera. Sin embargo, la función XO se comporta de una manera diferente ya que nos devolverá el valor verdadero cuando solo una expresión, dentro de todas las expresiones evaluadas, sea verdadera.

De ahí el nombre de O exclusivo que nos indica que obtendremos un valor verdadero exclusivamente cuando una sola expresión sea verdadera. La función XO, junto con la función O y la función Y, son de gran ayuda para evaluar múltiples condiciones en Excel.

Excel Avanzado 2013

Pág. 20

 

 

Relaciones y valores lógicos Qué es una expresión lógica? Funciones (expresiones) en Excel pueden dar resultados numéricos o ser resueltas como expresión lógica con el valor VERDADERO o el valor FALSO. Si escribimos la fórmula "=A1=B1", Excel dará como resultado o FALSO o VERDADERO. Esta característica puede ser aprovechada para crear una alternativa a la función SI. Veremos esto con un ejemplo. Supongamos un club de compras, donde los clientes reciben descuentos sobre las compras mensuales basados en las siguientes reglas

Nuestra tarea es determinar el descuento que le corresponde a cada cliente dados estos datos:

Para determinar el descuento de cada cliente no utilizaremos funciones SI, sino expresiones lógicas. Dado que tenemos que tener en cuenta dos condiciones (las compras del mes corriente y las del anterior) usaremos la función Y (AND en su versión inglesa) para armar la expresión lógica. La fórmulas que expresan las condiciones de los descuentos son:

Excel Avanzado 2013

Pág. 21

 

 

Por

ejemplo,

si

la

expresión

=Y(B510000)

G_2_15

=Y(C3="Gold",CONTARA(D3:E3)=2,F3>15000)

La función CONTARA nos permite contar la cantidad de productos comprados en cada compra. Usamos esta función y no CONTAR para evitar resultados erróneos cuando una de las celdas del rango está en blanco. Los nombres los definimos:

Dado que las condiciones P_2, P_10 y G_2_15 dan como resultado el mismo descuento (10%), las combinaremos en una sola condición usando la función O (OR en su versión inglesa). Finalmente podemos escribir nuestra fórmula de la siguiente manera: =SI(P_2_10,F2*0.2,(SI(O(P_2,P_10,G_2_15),F2*0.1,"")))

Excel Avanzado 2013

Pág. 24

 

 

Toma de decisiones Uso de decisiones para evitar errores

Supongamos un formulario en Excel donde controlamos un proceso de aprobación de créditos compuesto de tres partes: presentación, proceso y aprobación.

Al introducir una fecha en la celda A4, la celda Estatus (D4) muestra la etapa en que se encuentra el proceso; al introducir una fecha en B4, el valor de Estatus cambia a “En proceso” y finalmente al introducir una fecha en C4, Estatus muestra “Aprobado” 

La solución más inmediata es crear una fórmula con la función SI =SI(A4"",SI(B4"",SI(C4"","A =SI(A4"",SI(B4" ",SI(C4"","Aprobado","En probado","En proceso"),"Pres proceso"),"Presentado"),"") entado"),"")

Esta fórmula tiene varios problemas. El primero es que el uso de SI anidado nos pone serias limitaciones a la cantidad de condiciones que podemos procesar. Si bien en Excel 2007 o 2010 0 2013 podemos anidar hasta 64 niveles de SI (en comparación a los 7 niveles en Excel

Excel Avanzado 2013

Pág. 25

 

 

Clásico), por encima de las 3 o 4 condiciones la fórmula se vuelve compleja y difícil de manejar. Podemos superar este problema creando una fórmula con la función ELEGIR =ELEGIR(CONTARA(A4:C4)+1," =ELEGIR(C ONTARA(A4:C4)+1,"","Presentado" ","Presentado","En ,"En proceso","Apro proceso","Aprobado") bado")

Anidación de expresiones y decisiones

Encontrar valores que se encuentran entre dos meses sin repetición En el archivo ListaMeses.xlsx ListaMeses.xlsx se tie tiene ne las siguientes transacciones escoger un me mess entre enero y diciembre y devolver como respuesta la lista de los productos que se han vendido en dicho mes (sin repetición de productos) Para resolver este caso primero tienen que a hacer una validación de datos que permita escoger un nombre de mes entre enero y diciembre. En una columna previamente creada deben colocar los códigos de producto que cumplan con la condición de pertenecer al mes dado como dato, si no cumple con la condición del mes se colocará "".

Lista de productos.

1.

Abrir el archivo ListaMese ListaMeses.xlsx s.xlsx

2.

Seleccionar la celda F7.

3.

Escribir “Cumple”. 

Excel Avanzado 2013

Pág. 26

 

 

4.

Seleccionar la celda F8.

5.

Ingresar la formula =SI =SI(TEXTO(A8," (TEXTO(A8,"mmmm")=$B$5,C8,"" mmmm")=$B$5,C8,""), ), que permitirá mostrar los productos que se vendieron en el mes seleccionado en la celda B5.

6.

Seleccionar la ce celda lda F8 y een n modo copiar arrastrar hasta la cel celda da F203.

7.

Seleccionar la celda E7.

8.

Escribir “0”. 

9.

Seleccionar la celda E8.

10. Escribir la formula =SI(F8="",E7,SI(CONTAR.SI($F$7:F8,F8)=1,E7+1,E7)). Con la formula solo se enumera los productos que se muestran en el rango F8:F203. 11. Seleccionar la celda E8 y en modo copiar haga doble clic (la fórmula se se copiara hasta la celda E203). 12. Seleccionar la ccelda elda G7. 13. Escribir “0”.  14. Seleccionar la ccelda elda G8. 15. Escribir la formula =SI(G7
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF