Entre as moitas expresións diferentes que se usan cando se traballa con Microsoft Excel, debería seleccionar as funcións lóxicas. Utilízanse para indicar o cumprimento de varias condicións nas fórmulas. Ademais, se as propias condicións poden ser bastante diversas, entón o resultado das funcións lóxicas só pode ter dous valores: a condición é satisfeitaÉ certo) e non se cumpre a condición (FALSO). Vexamos máis de preto o que son as funcións lóxicas de Excel.
Operadores principais
Hai varios operadores de funcións lóxicas. Entre as principais hai que resaltar:
- TRUE;
- FALSO;
- SI;
- ERROR;
- OR;
- E;
- NON;
- ERROR;
- ENTREGA.
Hai funcións lóxicas menos comúns.
Cada un dos operadores anteriores, excepto os dous primeiros, ten argumentos. Os argumentos poden ser números ou texto específicos, ou referencias que indican o enderezo das celas de datos.
Funcións É certo e FALSO
Operador É certo acepta só un valor obxectivo específico. Esta función non ten argumentos e, como regra, case sempre forma parte de expresións máis complexas.
Operador FALSOpola contra, acepta calquera valor que non sexa certo. Do mesmo xeito, esta función non ten argumentos e está incluída en expresións máis complexas.
Funcións E e Ou
Función E é unha conexión entre varias condicións. Só cando todas as condicións que vincula esta función, volve É certo. Se polo menos un argumento informa do valor FALSOentón o operador E xeralmente devolve o mesmo valor. Vista xeral desta función:= E (log_value1; log_value2; ...)
. A función pode incluír de 1 a 255 argumentos.
Función Ou, pola contra, devolve o valor TRUE, aínda que só un dos argumentos cumpra as condicións e todos os demais sexan falsos. O seu modelo é o seguinte:= E (log_value1; log_value2; ...)
. Como a función anterior, o operador Ou pode incluír de 1 a 255 condicións.
Función NON
A diferenza das dúas declaracións anteriores, a función NON Ten só un argumento. Cambia o significado da expresión con É certo en FALSO no espazo do argumento especificado. A sintaxe da fórmula xeral é a seguinte:= NOT (log_value)
.
Funcións SI e ERROR
Para estruturas máis complexas, use a función SI. Esta declaración indica exactamente cal é o valor É certoe cal FALSO. O seu patrón xeral é o seguinte:= IF (expresión lóxica; value_if_es_from_value; value_if-false)
. Así, se se cumpre a condición, os datos especificados anteriormente énchense na cela que contén esta función. Se a condición non se cumpre, a cela énchese con outros datos especificados no terceiro argumento da función.
Operador ERROR, no caso de que o argumento sexa verdadeiro, devolve o seu propio valor á cela. Pero, se o argumento non é válido, o valor devolto polo usuario devólvese á cela. A sintaxe desta función, que contén só dous argumentos, é a seguinte:= ERROR (valor; valor_fecto)
.
Lección: Función SI en Excel
Funcións ERROR e ENTREGA
Función ERROR verifica se unha cela específica ou un intervalo de celas contén valores erróneos. Baixo valores erróneos están os seguintes:
- # N / A;
- # VALOR;
- #NUM!;
- # DEL / 0!;
- # LINK!;
- # NAME?
- # NULL!
Dependendo de se un argumento non válido ou non, o operador informa o valor É certo ou FALSO. A sintaxe desta función é a seguinte:= ERROR (valor)
. O argumento é exclusivamente unha referencia a unha cela ou a unha matriz de celas.
Operador ENTREGA fai que unha cela comprobe se está baleira ou contén valores. Se a cela está baleira, a función informa do valor É certose a cela contén datos - FALSO. A sintaxe desta afirmación é:= CORRECTO (valor)
. Como no caso anterior, o argumento é unha referencia a unha cela ou matriz.
Exemplo de aplicación
Agora consideremos a aplicación dalgunhas das funcións anteriores cun exemplo específico.
Temos unha lista de empregados con salarios. Pero, ademais, todos os empregados recibiron unha bonificación. O premio habitual é de 700 rublos. Pero os pensionistas e as mulleres teñen dereito a un aumento de 1.000 rublos. A excepción son os empregados que, por diversos motivos, traballaron menos de 18 días nun mes determinado. En calquera caso, só teñen dereito á prima habitual de 700 rublos.
Intentemos facer unha fórmula. Entón, temos dúas condicións, cuxo desempeño estabeleceu un premio de 1000 rublos - é alcanzar a idade de xubilación ou pertencer ao empregado ao sexo feminino. Ao mesmo tempo, asignaremos a pensionistas a todos os nacidos antes de 1957. No noso caso, para a primeira fila da táboa, a fórmula quedará así:= IF (OR (C4 <1957; D4 = "femia"); "1000"; "700")
. Pero non hai que esquecer que un requisito previo para obter un premio máis elevado é traballar con 18 días ou máis. Para inserir esta condición na nosa fórmula, aplique a función NON:= IF (OR (C4 <1957; D4 = "femia") * (NON (E4 <18)); "1000"; "700")
.
Para copiar esta función nas celas da columna da táboa, onde se indica o valor premium, convértese no cursor na esquina inferior dereita da cela onde xa hai unha fórmula. Aparece un marcador de enchemento. Basta arrastralo ata o final da táboa.
Así, recibimos unha táboa con información sobre o importe do premio por cada empregado da empresa por separado.
Lección: funcións útiles de Excel
Como podes ver, as funcións lóxicas son unha ferramenta moi cómoda para facer cálculos en Microsoft Excel. Usando funcións complexas, pode establecer varias condicións simultáneamente e obter o resultado de saída dependendo de se estas condicións son cumpridas ou non. O uso de tales fórmulas é capaz de automatizar varias accións, o que aforrará o tempo do usuario.