Funcions lògiques a Microsoft Excel

Entre les moltes expressions diferents que es fan servir amb Microsoft Excel, heu de seleccionar les funcions lògiques. S'utilitzen per indicar el compliment de diverses condicions a les fórmules. A més, si les condicions mateixes poden ser molt diverses, el resultat de les funcions lògiques només pot prendre dos valors: la condició es compleix (És cert) i la condició no es compleix (FALS). Vegem de prop les funcions lògiques d’Excel.

Operadors principals

Hi ha diversos operadors de funcions lògiques. Entre els principals, cal destacar:

  • TRUE;
  • FALS;
  • SI;
  • ERROR;
  • OR;
  • I;
  • NO;
  • ERROR;
  • PROJECTE.

Hi ha funcions lògiques menys habituals.

Cadascun dels operadors anteriors, excepte els dos primers, té arguments. Els arguments poden ser números o text específics o referències que indiquin l'adreça de les cel·les de dades.

Funcions És cert i FALS

Operador És cert accepta només un valor objectiu específic. Aquesta funció no té arguments i, per regla general, és gairebé sempre una part d’expressions més complexes.

Operador FALSal contrari, accepta qualsevol valor que no sigui cert. De manera similar, aquesta funció no té arguments i s'inclou en expressions més complexes.

Funcions I i O

Funció I és un enllaç entre diverses condicions. Només quan totes les condicions que aquesta funció vincula, torna És cert. Si almenys un argument informa del valor FALSllavors l’operador I generalment retorna el mateix valor. Vista general d'aquesta funció:= I (log_value1; log_value2; ...). La funció pot incloure d'1 a 255 arguments.

Funció Oal contrari, retorna el valor TRUE, fins i tot si només un dels arguments compleix les condicions i tots els altres són falsos. La seva plantilla és la següent:= I (log_value1; log_value2; ...). Igual que la funció anterior, l’operador O pot incloure d’1 a 255 condicions.

Funció NO

A diferència de les dues declaracions anteriors, la funció NO Té només un argument. Canvia el significat de l’expressió amb És cert on FALS en l’espai de l’argument especificat. La sintaxi de la fórmula general és la següent:= NOT (log_value).

Funcions SI i ERROR

Per a estructures més complexes, utilitzeu la funció SI. Aquesta declaració indica exactament quin és el valor És certi quin FALS. El seu patró general és el següent:= IF (expressió booleana; value_if_es_far_; value_if-false). Per tant, si es compleix la condició, les dades especificades anteriorment s'omplen a la cel·la que conté aquesta funció. Si no es compleix la condició, la cel·la s'omple amb altres dades especificades al tercer argument de la funció.

Operador ERROR, en cas que l’argument sigui cert, retorna el seu propi valor a la cel·la. Però, si l’argument no és vàlid, el valor retornat per l’usuari es torna a la cel·la. La sintaxi d'aquesta funció, que només conté dos arguments, és la següent:= ERROR (valor; valor_de_fons).

Lliçó: Funció SI en Excel

Funcions ERROR i PROJECTE

Funció ERROR verifica si una cel·la determinada o un interval de cel·les conté valors errònies. Sota valors erronis es troben els següents:

  • # N / A;
  • #VALUE;
  • #NUM!;
  • # DEL / 0!;
  • # LINK!;
  • # NAME?
  • # NULL!

Depenent de si un argument no és vàlid, l'operador informa del valor És cert o bé FALS. La sintaxi d'aquesta funció és la següent:= ERROR (valor). L’argument és exclusivament una referència a una cel·la o una matriu de cel·les.

Operador PROJECTE fa que una cel·la comprovi si està buida o conté valors. Si la cel·la està buida, la funció informa del valor És certsi la cel·la conté dades - FALS. La sintaxi d'aquesta declaració és:= CORRECTE (valor). Com en el cas anterior, l’argument és una referència a una cel·la o matriu.

Exemple d'aplicació

Ara considerem l’aplicació d'algunes de les funcions anteriors amb un exemple específic.

Tenim una llista d'empleats amb els seus sous. Però, a més, tots els empleats van rebre una bonificació. La prima habitual és de 700 rubles. Però els jubilats i les dones tenen dret a un augment de la prima de 1.000 rubles. L’excepció són els empleats que, per diversos motius, han treballat menys de 18 dies en un mes determinat. En qualsevol cas, només tenen dret a la prima habitual de 700 rubles.

Intentem fer una fórmula. Per tant, tenim dues condicions, les actuacions de les quals van suposar una prima de 1000 rubles: és arribar a l'edat de jubilació o pertànyer a l'empleat a la dona femenina. Al mateix temps, assignarem a jubilats tots els nascuts abans de 1957. En el nostre cas, per a la primera fila de la taula, la fórmula tindrà aquest aspecte:= IF (O (C4 <1957; D4 = "femella"); "1000"; "700"). Però no oblideu que un prerequisit per obtenir un augment de la prima és treballar 18 dies o més. Per inserir aquesta condició a la nostra fórmula, apliqueu la funció NO:= IF (OR (C4 <1957; D4 = "femella") * (NO (E4 <18)); "1000"; "700").

Per copiar aquesta funció a les cel·les de la columna de la taula, on s'indica el valor de la prima, ens convertim en el cursor a la cantonada inferior dreta de la cel·la en la qual ja hi ha una fórmula. Apareix un marcador d’ompliment. Simplement arrossegueu-lo fins al final de la taula.

Per tant, hem rebut una taula amb informació sobre l’import del premi per a cada empleat de l’empresa per separat.

Lliçó: funcions útils de Excel

Com podeu veure, les funcions lògiques són una eina molt convenient per fer càlculs a Microsoft Excel. Mitjançant funcions complexes, podeu establir diverses condicions simultàniament i obtenir el resultat de sortida depenent de si aquestes condicions es compleixen o no. L’ús d’aquestes fórmules és capaç d’automatitzar diverses accions, cosa que permet estalviar temps als usuaris.