OperaciĆ³ns booleanas en Excel

Unha funciĆ³n lĆ³xica Ć© un tipo de funciĆ³n que pode devolver un dos posibles valores: verdadeiro se a cela contĆ©n valores que cumpren determinados criterios e falso se isto non ocorre. As funciĆ³ns lĆ³xicas utilĆ­zanse para programar follas de cĆ”lculo co fin de conseguir a descarga de acciĆ³ns frecuentemente repetitivas.

Ademais, pĆ³dense utilizar funciĆ³ns lĆ³xicas para comprobar ata que punto os contidos dunha cela cumpren determinados criterios. TamĆ©n se poden comprobar outros valores booleanos.

Operadores de comparaciĆ³n

Cada expresiĆ³n contĆ©n operadores de comparaciĆ³n. Son as seguintes:

  1. = ā€“ o valor 1 Ć© igual ao valor 2.
  2. > ā€“ o valor 1 Ć© maior que o valor 2.
  3. < ā€“ Š°Ń‡ŠµŠ½ŠøŠµ 1 ŠµŠ½ŃŒŃˆŠµ Š°Ń‡ŠµŠ½Šøя 2.
  4. >= valor 1 ou idƩntico ao valor 2 ou superior.
  5.  <= Š°Ń‡ŠµŠ½ŠøŠµ 1 ŠµŠ½ŃŒŃˆŠµ Š°Ń‡ŠµŠ½Šøю 2 ŠøŠ“ŠµŠ½Ń‚ŠøчŠ½Š¾ ŠµŠ¼Ńƒ.
  6. <> valor 1 ou superior ao valor 2 ou inferior.

Como consecuencia, Excel devolve un dos dous resultados posibles: verdadeiro (1) ou falso (2).

Para utilizar funciĆ³ns lĆ³xicas, Ć© necesario, en todos os casos posibles, especificar unha condiciĆ³n que conteƱa un ou mĆ”is operadores.

FunciĆ³n verdadeira

Š”Š»Ń ŠøсŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Š½Šøя этŠ¾Š¹ фуŠ½ŠŗцŠøŠø Š½Šµ Š½ŃƒŠ¶Š½Š¾ уŠŗŠ°Š·Ń‹Š²Š°Ń‚ŃŒ Š½ŠøŠŗŠ°ŠŗŠøх Š°Ń€Š³ŃƒŠ¼ŠµŠ½Ń‚Š¾Š², Šø Š¾Š½Š° Š²ŃŠµŠ³ŃƒŠ½ŠŗцŠøŠø Š½Šµ Š½ŃƒŠ¶Š½Š¾ уŠŗŠ°Š·Ń‹Š²Š°Ń‚ŃŒ Š½ŠøŠŗŠ°ŠŗŠøх Š°Ń€Š³ŃƒŠ¼ŠµŠ½Ń‚Š¾Š², Šø Š¾Š½Š° Š²ŃŠµŠ³Š°Ń‚Ń‚Ń€Š¾ Š²Š¾ŃŠµŠ³Ń‚Š¾ Š“Š²Š¾ŠøчŠ½Š¾Š¹ сŠøстŠµŠ¼Ń‹ счŠøсŠ»ŠµŠ½Šøя).

Exemplo de fĆ³rmula āˆ’ =VERDADEIRO().

FunciĆ³n falsa

A funciĆ³n Ć© completamente semellante Ć” anterior, sĆ³ o resultado que devolve Ć© "Falso". A fĆ³rmula mĆ”is sinxela onde podes usar esta funciĆ³n Ć© a seguinte =FALSO().

E funciĆ³n

O propĆ³sito desta fĆ³rmula Ć© devolver o valor "Verdadero" cando cada un dos argumentos coincide cun determinado valor ou determinados criterios, que se describen anteriormente. Se de sĆŗpeto hai unha discrepancia entre un dos criterios requiridos, devĆ³lvese o valor "Falso".

As referencias de celas booleanas tamĆ©n se usan como parĆ”metros de funciĆ³n. O nĆŗmero mĆ”ximo de argumentos que se poden utilizar Ć© 255. Pero o requisito obrigatorio Ć© a presenza de polo menos un deles entre corchetes.

Š˜VerdadeFalso
VerdadeVerdadeFalso
FalsoFalsoFalso

A sintaxe desta funciĆ³n Ć©:

=AND(Boolean1; [Boolean2];ā€¦)

ŠŠ° Š“Š°Š½Š½Š¾Š¼ сŠŗрŠøŠ½ŃˆŠ¾Ń‚Šµ Š²ŠøŠ“Š½Š¾, чтŠ¾ ŠŗŠ°Š¶Š“ыŠ¹ Š°Ń€Š³ŃƒŠ¼ŠµŠ½Ń‚ ŠæŠµŃ€ŠµŠ“Š°ŠµŃ‚ ŠøстŠøŠ½Š½Š¾Šµ Š·Š½Š°Ń‡ŠµŠ½ŠøŠµ, ŠæŠ¾ŃŃ‚Š¾Š¼Ńƒ ŠŗŠ°Š¶Š“ыŠ¹ Š°Ń€Š³ŃƒŠ¼ŠµŠ½Ń‚ ŠæŠµŃ€ŠµŠ“Š°ŠµŃ‚ ŠøстŠøŠ½Š½Š¾Šµ Š·Š½Š°Ń‡ŠµŠ½ŠøŠµ, ŠæŠ¾ŃŃ‚Š¾Š¼Ńƒ ŠŗŠ°Š¶Š“ыŠ¹ Š°Ń€Š³ŃƒŠ¼ŠµŠ½Ń‚ ŠæŠµŃ€ŠµŠ“Š°ŠµŃ‚ ŠøстŠøŠ½Š½Š¾Šµ Š·Š½Š°Ń‡ŠµŠ½ŠøŠµ, ŠæŠ¾ŃŃ‚Š¾Š¼Ńƒ Š²ŠøŠ“Š½Š¾ ŠæŠ¾Š»ŃƒŃ‡Šøть сŠ¾Š¾Ń‚Š²ŠµŃ‚стŠ²ŃƒŃŽŃ‰ŠøŠ¹ рŠµŠ·ŃƒŠ»ŃŒŃ‚Š°Ń‚.OperaciĆ³ns booleanas en Excel

FunciĆ³n "Ou".

Comproba varios valores en funciĆ³n de determinados criterios. Se algĆŗn deles coincide, entĆ³n a funciĆ³n devolve o valor verdadeiro (1). O nĆŗmero mĆ”ximo de argumentos nesta situaciĆ³n tamĆ©n Ć© 255, e Ć© obrigatorio especificar un parĆ”metro de funciĆ³n.

Falando de funciĆ³n OR, entĆ³n no caso del a tĆ”boa de verdade serĆ” a seguinte.

ORVerdadeFalso
VerdadeVerdadeVerdade
FalsoVerdadeFalso

A sintaxe da fĆ³rmula Ć© a seguinte:

=OR(Booleano 1; [Booleano 2];ā€¦)

Do mesmo xeito que nos casos anteriores e seguintes, cada argumento debe estar separado do outro cun punto e coma. Se nos referimos ao exemplo anterior, entĆ³n cada parĆ”metro devolve "Verdadero" alĆ­, polo que se Ć© necesario usar a funciĆ³n "OU" ao acceder a este intervalo, entĆ³n a fĆ³rmula devolverĆ” "Verdadero" ata que un dos parĆ”metros cumpra un determinado criterio.

FunciĆ³n "Non".

Devolve aqueles valores que son opostos ao establecido orixinalmente. Ɖ dicir, ao pasar o valor "Verdadero" como parĆ”metro de funciĆ³n, devolverase "Falso". Se non se atopa ningunha coincidencia, entĆ³n "Verdadero".

O resultado que se devolverĆ” depende do argumento inicial que reciba a funciĆ³n. Se, por exemplo, se usa a funciĆ³n "AND" xunto coa funciĆ³n "NOT", entĆ³n a tĆ”boa serĆ” a seguinte.

NON (e ())TRUEMENTIRO
TRUEMENTIROTRUE
MENTIROTRUETRUE

Cando se utiliza a funciĆ³n "Ou" en combinaciĆ³n coa funciĆ³n "Non", a tĆ”boa terĆ” este aspecto.

NON (OU ())TRUEMENTIRO
TRUEMENTIROMENTIRO
MENTIROMENTIROTRUE

A sintaxe desta funciĆ³n Ć© moi sinxela: =ŠŠ•(ŠæрŠøŠ½ŠøŠ¼Š°ŠµŠ¼Š¾Šµ Š»Š¾Š³ŠøчŠµŃŠŗŠ¾Šµ Š·Š½Š°Ń‡ŠµŠ½ŠøŠµ).

If

Esta funciĆ³n pĆ³dese chamar con razĆ³n unha das mĆ”is populares. Comproba unha expresiĆ³n particular contra unha condiciĆ³n particular. O resultado vese afectado pola verdade ou falsidade dunha afirmaciĆ³n determinada.

Se falamos especĆ­ficamente desta funciĆ³n, entĆ³n a sĆŗa sintaxe serĆ” algo mĆ”is complicada. 

=IF(ExpresiĆ³n_booleana,[Valor_se_verdadeiro],[Valor_se_falso])OperaciĆ³ns booleanas en Excel

Vexamos mĆ”is de cerca o exemplo que se amosou na captura de pantalla anterior. AquĆ­, o primeiro parĆ”metro Ć© a funciĆ³n TRUE, que Ć© verificado polo programa. En funciĆ³n dos resultados desta comprobaciĆ³n, devĆ³lvese o segundo argumento. A terceira baixa. 

O usuario pode aniƱar unha funciĆ³n IF a outro. Isto debe facerse nos casos nos que, como resultado dunha comprobaciĆ³n do cumprimento dunha determinada condiciĆ³n, sexa necesario facer outra. 

Por exemplo, hai varias tarxetas de crĆ©dito que teƱen nĆŗmeros que comezan polos catro primeiros dĆ­xitos que caracterizan o sistema de pago que dĆ” servizo Ć” tarxeta. Ɖ dicir, hai dĆŗas opciĆ³ns: Visa e Mastercard. Para comprobar o tipo de tarxeta, cĆ³mpre utilizar esta fĆ³rmula con dĆŗas aniƱadas IF.

=SI(ESQUERDA(A2)=ā€4ā€³, ā€œVisaā€, SE(ESquerda(A1111)=ā€2ā€³,ā€Tarxeta mestraā€,ā€tarxeta non definidaā€))

Se non sabe o que significa a funciĆ³n LEVSIMV, entĆ³n escribe na parte da cela da liƱa de texto da esquerda. O usuario no segundo argumento desta funciĆ³n especifica o nĆŗmero de caracteres que Excel debe seleccionar desde a esquerda. UtilĆ­zase para comprobar se os catro primeiros dĆ­xitos dun nĆŗmero de tarxeta de crĆ©dito comezan por 1111. Se o resultado Ć© certo, devĆ³lvese "Visa". Se a condiciĆ³n Ć© falsa, Ćŗsase a funciĆ³n IF.

Do mesmo xeito, podes conseguir unha anidaciĆ³n decente e comprobar o contido dunha cela ou rango para comprobar o cumprimento de varias condiciĆ³ns.

FunciĆ³n ERROR

Necesario para determinar se hai un erro. Se si, devĆ³lvese o valor do segundo argumento. Se todo estĆ” en orde, entĆ³n o primeiro. En total, a funciĆ³n ten dous argumentos, cada un dos cales Ć© necesario.

Esta fĆ³rmula ten a seguinte sintaxe:

 =SIERRO(valor;valor_se_erro)

Como se pode usar a funciĆ³n?

No seguinte exemplo, podes ver o erro no primeiro argumento da funciĆ³n. Polo tanto, a fĆ³rmula devolve a resposta de que a divisiĆ³n por cero estĆ” prohibida. O primeiro parĆ”metro da funciĆ³n pode ser calquera outra fĆ³rmula. Unha persoa pode decidir de forma independente que contido pode estar alĆ­.OperaciĆ³ns booleanas en Excel

Como se poden usar as funciĆ³ns booleanas na prĆ”ctica

Tarefa 1

Antes de que a persoa estableza o obxectivo de realizar unha revalorizaciĆ³n dos saldos de mercadorĆ­as. Se o produto se almacena durante mĆ”is de 8 meses, Ć© necesario reducir o seu custo Ć” metade.

Inicialmente, cĆ³mpre crear unha tĆ”boa deste tipo.OperaciĆ³ns booleanas en Excel

Para acadar este obxectivo, cĆ³mpre usar a funciĆ³n IF. No caso do noso exemplo, esta fĆ³rmula terĆ” o seguinte aspecto:

 =Š•Š”Š›Š˜(C2>=8;B2/2;B2)

A expresiĆ³n booleana contida no primeiro argumento da funciĆ³n componse mediante os operadores > e =. En palabras simples, inicialmente o criterio Ć© o seguinte: se o valor da cela Ć© maior ou igual a 8, execĆŗtase a fĆ³rmula proporcionada no segundo argumento. En termos terminolĆ³xicos, se a primeira condiciĆ³n Ć© certa, entĆ³n execĆŗtase o segundo argumento. Se Ć© falso, o terceiro.OperaciĆ³ns booleanas en Excel

A complexidade desta tarefa pĆ³dese aumentar. SupoƱamos que estamos ante a tarefa de utilizar a funciĆ³n lĆ³xica AND. Neste caso, a condiciĆ³n terĆ” a seguinte forma: se o produto se almacena durante mĆ”is de 8 meses, o seu prezo debe restablecerse dĆŗas veces. Se estivo Ć” venda durante mĆ”is de 5 meses, debe restablecerse 1,5 veces. 

Neste caso, cĆ³mpre introducir a seguinte cadea no campo de entrada da fĆ³rmula.

=Š•Š”Š›Š˜(Š˜(C2>=8);B2/2;Š•Š”Š›Š˜(Š˜(C2>=5);B2/1,5;B2))OperaciĆ³ns booleanas en Excel

funciĆ³n IF permite cadeas de texto en argumentos se Ć© necesario. 

Tarefa 2

SupoƱa que, despois de que o produto foi descontado, comezou a custar menos de 300 rublos, entĆ³n debe ser cancelado. O mesmo hai que facer se estivo 10 meses sen venderse. Nesta situaciĆ³n, calquera destas opciĆ³ns Ć© aceptable, polo que Ć© lĆ³xico utilizar a funciĆ³n OR Šø IF. O resultado Ć© a seguinte liƱa.

=Š•Š”Š›Š˜(Š˜Š›Š˜(D2<300;C2>=10);Ā»ŃŠæŠøсŠ°Š½Ā»;Ā»Ā»)

Se se utilizou o operador lĆ³xico ao escribir a condiciĆ³n OR, entĆ³n debe ser decodificado do seguinte xeito. Se a cela C2 contĆ©n o nĆŗmero 10 ou mĆ”is, ou se a cela D2 contĆ©n un valor inferior a 300, o valor "eliminado" debe ser devolto na cela correspondente.OperaciĆ³ns booleanas en Excel

Se a condiciĆ³n non se cumpre (Ć© dicir, resulta ser falsa), entĆ³n a fĆ³rmula devolve automaticamente un valor baleiro. AsĆ­, se o produto foi vendido antes ou estĆ” en stock menos do necesario, ou se descontou a un valor inferior ao valor lĆ­mite, entĆ³n permanece unha cela baleira. 

PermĆ­tese usar outras funciĆ³ns como argumentos. Por exemplo, Ć© aceptable o uso de fĆ³rmulas matemĆ”ticas.

Tarefa 3

SupoƱamos que hai varios alumnos que fan varios exames antes de entrar no ximnasio. Como puntuaciĆ³n de aprobaciĆ³n, hai unha puntuaciĆ³n de 12. E para entrar Ć© imprescindible que haxa polo menos 4 puntos en matemĆ”ticas. Como resultado, Excel deberĆ­a xerar un informe de recibo. 

Primeiro cĆ³mpre construĆ­r a seguinte tĆ”boa.OperaciĆ³ns booleanas en Excel

A nosa tarefa Ć© comparar a suma de todas as cualificaciĆ³ns coa nota de aprobaciĆ³n e, ademais, asegurarnos de que a nota en matemĆ”ticas estea por debaixo de 4. E na columna co resultado, debes indicar ā€œaceptadoā€ ou ā€œnonā€.

Temos que introducir a seguinte fĆ³rmula.

=Š•Š”Š›Š˜(Š˜(B3>=4;Š”Š£ŠœŠœ(B3:D3)>=$B$1);Ā»ŠæрŠøŠ½ŃŃ‚Ā»;Ā»Š½ŠµŃ‚Ā»)

Usando o operador lĆ³xico Š˜ cĆ³mpre comprobar o certo que son estas condiciĆ³ns. E para determinar a puntuaciĆ³n final, cĆ³mpre usar a funciĆ³n clĆ”sica SUM.OperaciĆ³ns booleanas en Excel

AsĆ­, empregando a funciĆ³n IF podes resolver moitos problemas diferentes, polo que Ć© un dos mĆ”is comĆŗns.

Tarefa 4

SupoƱamos que estamos ante a necesidade de comprender canto custan os bens despois da valoraciĆ³n no seu conxunto. Se o custo dun produto Ć© inferior ao valor medio, entĆ³n Ć© necesario cancelar este produto. 

Para iso, pode utilizar a mesma tĆ”boa que se deu anteriormente.OperaciĆ³ns booleanas en Excel

Para resolver este problema, cĆ³mpre usar a seguinte fĆ³rmula.

=SI(D2

Na expresiĆ³n dada no primeiro argumento, usamos a funciĆ³n MEDIAA que especifica a media aritmĆ©tica dun conxunto de datos concreto. No noso caso, este Ć© o rango D2:D7.OperaciĆ³ns booleanas en Excel

Tarefa 5

Neste caso, digamos que necesitamos determinar as vendas medias. Para iso, cĆ³mpre crear unha tĆ”boa deste tipo.OperaciĆ³ns booleanas en Excel

A continuaciĆ³n, debes calcular o valor medio daquelas celas cuxos contidos cumpren un determinado criterio. AsĆ­, hai que utilizar tanto unha soluciĆ³n lĆ³xica como estatĆ­stica. Baixo a tĆ”boa anterior, cĆ³mpre crear unha tĆ”boa auxiliar na que se mostrarĆ”n os resultados.OperaciĆ³ns booleanas en Excel

Esta tarefa pĆ³dese resolver usando sĆ³ unha funciĆ³n.

=Š”Š Š—ŠŠŠ§Š•Š”Š›Š˜($B$2:$B$7;B9;$C$2:$C$7)

O primeiro argumento Ć© o intervalo de valores a comprobar. O segundo especifica a condiciĆ³n, no noso caso Ć© a cela B9. Pero como terceiro argumento utilĆ­zase o intervalo, que se utilizarĆ” para calcular a media aritmĆ©tica.

funciĆ³n SIN CORAZƓN permĆ­telle comparar o valor da cela B9 con aqueles valores que se atopan no intervalo B2:B7, que enumera os nĆŗmeros da tenda. Se os datos coinciden, entĆ³n a fĆ³rmula calcula a media aritmĆ©tica do intervalo C2:C7.OperaciĆ³ns booleanas en Excel

ConclusiĆ³ns

As funciĆ³ns lĆ³xicas son necesarias en diferentes situaciĆ³ns. Hai moitos tipos de fĆ³rmulas que se poden usar para probar determinadas condiciĆ³ns. Como se viu arriba, a funciĆ³n principal Ć© IF, Š½Š¾ сущŠµŃŃ‚Š²ŃƒŠµŃ‚ Š¼Š½Š¾Š¶ŠµŃŃ‚Š²Š¾ Š“руŠ³Šøх, ŠŗŠ¾Ń‚Š¾Ń€Ń‹Šµ Š¼Š¾Š¶Š½Š¾ ŠøсŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŃŒ Š² рŠ°Š·Š»ŠøчŠ½Ń‹Ń… сŠøтуŠ°Ń†Šøях.

TamĆ©n se deron varios exemplos de como se poden utilizar as funciĆ³ns lĆ³xicas en situaciĆ³ns reais.

Hai moitos mĆ”is aspectos do uso das funciĆ³ns lĆ³xicas, pero Ć© difĆ­cil consideralos todos no marco dun artigo, mesmo un grande. Non hai lĆ­mite para a perfecciĆ³n, polo que sempre podes buscar novas aplicaciĆ³ns de fĆ³rmulas xa coƱecidas.

Deixe unha resposta