Funcións lóxicas en Microsoft Excel

Pin
Send
Share
Send

Entre as moitas expresións diferentes que se usan cando se traballa con Microsoft Excel, destacan as funcións lóxicas. Úsanse para indicar o cumprimento de diversas condicións nas fórmulas. Ademais, se as propias condicións poden ser bastante diversas, o resultado de funcións lóxicas só pode levar dous valores: a condición está satisfeita (VERDADE) e non se cumpre a condición (FALSA) Vexamos de preto cales son as funcións lóxicas en Excel.

Operadores clave

Hai varios operadores de funcións lóxicas. Entre as principais están as seguintes:

  • VERDADEIRO;
  • FALSA;
  • SI;
  • SE ERRO;
  • OU
  • E;
  • NON;
  • ERRO;
  • FÁCIL.

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 enlaces que indican a dirección das celas de datos.

Funcións VERDADE e FALSA

Operador VERDADE acepta só un punto de referencia específico. Esta función non ten argumentos e, por regra xeral, case sempre forma parte integrante de expresións máis complexas.

Operador FALSApola contra, toma calquera valor que non sexa certo. Do mesmo xeito, esta función non ten argumentos e inclúese en expresións máis complexas.

Funcións E e OU

Función E é o vínculo entre varias condicións. Só cando se satisfán todas as condicións que se une a esta función, devolve un valor VERDADE. Se polo menos un argumento informa dun valor FALSAlogo o operador E normalmente devolve o mesmo valor. Vista xeral desta función:= E (log_value1; log_value2; ...). Unha función pode incluír de 1 a 255 argumentos.

Función OU, pola contra, devolve VERDADEIRO aínda que só un dos argumentos reúna as condicións e todos os outros son falsos. A súa plantilla é a seguinte:= E (log_value1; log_value2; ...). Do mesmo xeito que a función anterior, o operador OU pode incluír entre 1 e 255 condicións.

Función NON

A diferenza das dúas afirmacións anteriores, a función NON ten un único argumento. Cambia o significado da expresión con VERDADE en diante FALSA no espazo do argumento especificado. A sintaxe da fórmula xeral é a seguinte:= NON (valor de rexistro).

Funcións SE e SE ERRO

Para deseños máis complexos, use a función SE. Esta afirmación indica que valor é VERDADEe cal FALSA. A súa plantilla xeral é a seguinte:= IF (boolean_expression; valor_if_true; valor_if_false). Así, se se cumpre a condición, os datos especificados anteriormente encheranse na cela que contén esta función. Se non se cumpre a condición, a cela énchese con outros datos especificados no terceiro argumento da función.

Operador SE ERRO, se o argumento é certo, devolve o seu propio valor á cela. Pero, se o argumento é erróneo, o valor que o usuario indica devolve á cela. A sintaxis desta función, que contén só dous argumentos, é a seguinte:= IF ERROR (valor; valor_if_error).

Lección: función IF en Excel

Funcións ERRO e FÁCIL

Función ERRO comproba se unha determinada cela ou un rango de celas contén valores erróneos. Os valores erróneos significan os seguintes:

  • # N / A;
  • #VALUE;
  • # NÚMERO !;
  • #DEL / 0 !;
  • # ENLACE !;
  • # NOME ?;
  • # VACA!

Dependendo de se o argumento é erróneo ou non, o operador informa dun valor VERDADE ou FALSA. A sintaxis desta función é a seguinte:= ERROR (valor). O argumento é exclusivamente unha referencia a unha cela ou a unha matriz de celas.

Operador FÁCIL verifica a cela para ver se está baleira ou contén valores. Se a cela está baleira, a función informa dun valor VERDADEse a cela contén datos - FALSA. A sintaxis deste operador é a seguinte:= Baleiro (valor). Como no caso anterior, o argumento é unha referencia a unha cela ou matriz.

Exemplo de función

Vexamos agora a aplicación dalgunhas das funcións anteriores cun exemplo específico.

Temos unha lista de empregados da empresa cos seus salarios. Pero, ademais, todos os empregados teñen unha bonificación. A prima habitual é de 700 rublos. Pero os pensionistas e as mulleres teñen dereito a unha bonificación aumentada de 1.000 rublos. A excepción son os empregados que, por diversas razóns, traballaron menos de 18 días nun mes determinado. En todo caso, só teñen dereito a unha bonificación regular de 700 rublos.

Imos tentar facer unha fórmula. Entón, temos dúas condicións nas que se pon unha bonificación de 1000 rublos, isto é o logro da idade de xubilación ou do sexo feminino da empregada. Ao mesmo tempo, incluímos a todos os que naceron antes de 1957 como pensionistas. No noso caso, para a primeira liña da táboa, a fórmula terá a seguinte forma:= SI (OR (C4 <1957; D4 = "Mulleres"); "1000"; "700"). Pero non esquezas que un requisito previo para recibir unha prima aumentada está a traballar durante 18 días ou máis. Para implementar esta condición na nosa fórmula, aplicamos a función NON:= IF (OR (C4 <1957; D4 = "feminino") * (NON (E4 <18)); "1000"; "700").

Para copiar esta función ás celas da columna da táboa onde se indica o valor premium, convertémonos no cursor na esquina inferior dereita da cela na que xa existe a fórmula. Aparece un marcador de recheo. Basta arrastralo ao final da táboa.

Así, recibimos unha táboa con información sobre o tamaño da bonificación para cada empregado da empresa por separado.

Lección: características útiles de Excel

Como podes ver, as funcións lóxicas son unha ferramenta moi conveniente para facer cálculos en Microsoft Excel. Usando funcións complexas, pode establecer varias condicións ao mesmo tempo e obter o resultado de saída, segundo se se cumpran ou non estas condicións. A utilización de tales fórmulas pode automatizar unha serie de accións, o que axuda a aforrar tempo ao usuario.

Pin
Send
Share
Send