FunciĆ³n IF en Excel. Exemplos (con varias condiciĆ³ns)

Unha das principais vantaxes das follas de cĆ”lculo de Excel Ć© a capacidade de programar a funcionalidade dun determinado documento. Como a maiorĆ­a da xente sabe polas clases de informĆ”tica da escola, un dos compoƱentes principais que permite poƱer isto en prĆ”ctica son os operadores lĆ³xicos. Un deles Ć© o operador IF, que prevĆ© a execuciĆ³n de determinadas acciĆ³ns cando se cumpran determinadas condiciĆ³ns. 

Por exemplo, se o valor coincide cun determinado, mĆ³strase unha etiqueta na cela. Se non, Ć© diferente. Vexamos esta ferramenta eficaz con mĆ”is detalle na prĆ”ctica.

FunciĆ³n SE en Excel (informaciĆ³n xeral)

Calquera programa, aĆ­nda que sexa pequeno, contĆ©n necesariamente unha secuencia de acciĆ³ns, que se chama algoritmo. Pode parecer asĆ­:

  1. Comprobe toda a columna A para ver os nĆŗmeros pares.
  2. Se se atopa un nĆŗmero par, engade tal ou tal valores.
  3. Se non se atopa un nĆŗmero par, mostra a inscriciĆ³n "non atopado".
  4. Comproba se o nĆŗmero resultante Ć© par. 
  5. Se si, engĆ”deo a todos os nĆŗmeros pares seleccionados no parĆ”grafo 1.

E aĆ­nda que esta sexa sĆ³ unha situaciĆ³n hipotĆ©tica, que Ć© improbable que sexa necesaria na vida real, a execuciĆ³n de calquera tarefa implica necesariamente a presenza dun algoritmo similar. Antes de usar a funciĆ³n SE, cĆ³mpre ter unha idea clara na cabeza sobre o resultado que queres conseguir. 

Sintaxe da funciĆ³n SE cunha condiciĆ³n

Calquera funciĆ³n en Excel realĆ­zase mediante unha fĆ³rmula. O patrĆ³n polo que se deben pasar os datos a unha funciĆ³n chĆ”mase sintaxe. No caso do operador IF, a fĆ³rmula estarĆ” neste formato.

=IF (expresiĆ³n_lĆ³xica, valor_se_verdadeiro, valor_se_falso)

Vexamos a sintaxe con mƔis detalle:

  1. ExpresiĆ³n booleana. Esta Ć© a propia condiciĆ³n, cuxo cumprimento ou incumprimento comproba Excel. PĆ³dese comprobar tanto a informaciĆ³n numĆ©rica como a textual.
  2. Valor_se_verdadeiro. O resultado que se mostrarƔ na cela se os datos que se estƔn a comprobar cumpren os criterios especificados.
  3. valor_se_falso. O resultado que se mostra na cela se os datos que se estĆ”n a comprobar non coinciden coa condiciĆ³n.

AquĆ­ tes un exemplo para claridade.

FunciĆ³n IF en Excel. Exemplos (con varias condiciĆ³ns)
1

AquĆ­ a funciĆ³n compara a cela A1 co nĆŗmero 20. Este Ć© o primeiro parĆ”grafo da sintaxe. Se o contido Ć© maior que este valor, o valor "maior que 20" mĆ³strase na cela onde se escribiu a fĆ³rmula. Se a situaciĆ³n non se corresponde con esta condiciĆ³n - "menor ou igual a 20".

Se queres mostrar un valor de texto nunha cela, debes encerralo entre comiƱas.

VelaquĆ­ outra situaciĆ³n. Para poder presentarse a unha sesiĆ³n de exames, o alumnado deberĆ” superar unha proba. O alumnado conseguiu gaƱar crĆ©ditos en todas as materias, e agora queda o Ćŗltimo, que resultou decisivo. A nosa tarefa Ć© determinar cales dos alumnos estĆ”n admitidos aos exames e cales non.

FunciĆ³n IF en Excel. Exemplos (con varias condiciĆ³ns)
2

Como queremos comprobar se hai texto e non un nĆŗmero, o primeiro argumento Ć© B2="cons.".

Sintaxe da funciĆ³n IF con varias condiciĆ³ns

Moitas veces, un criterio non Ć© suficiente para comprobar o valor. Se necesitas considerar mĆ”is dunha opciĆ³n, podes aniƱar funciĆ³ns IF un no outro. HaberĆ” varias funciĆ³ns aniƱadas.

Para que quede mƔis claro, aquƭ estƔ a sintaxe.

=IF(expresiĆ³n_lĆ³xica, valor_se_verdadeiro, IF(expresiĆ³n_lĆ³xica, valor_se_verdadeiro, valor_se_falso))

Neste caso, a funciĆ³n comprobarĆ” dous criterios Ć” vez. Se a primeira condiciĆ³n Ć© verdadeira, devĆ³lvese o valor obtido como resultado da operaciĆ³n no primeiro argumento. De non ser asĆ­, comprĆ³base o cumprimento do segundo criterio.

AquĆ­ tes un exemplo.

FunciĆ³n IF en Excel. Exemplos (con varias condiciĆ³ns)
3

E coa axuda desta fĆ³rmula (que se mostra na captura de pantalla a continuaciĆ³n), pode analizar o rendemento de cada alumno.

FunciĆ³n IF en Excel. Exemplos (con varias condiciĆ³ns)
4

Como podes ver, engadiuse aquĆ­ unha condiciĆ³n mĆ”is, pero o principio non cambiou. AsĆ­, pode comprobar varios criterios Ć” vez.

Como ampliar a funcionalidade IF usando operadores AND e OR

De cando en vez dĆ”se unha situaciĆ³n para comprobar de inmediato o cumprimento de varios criterios, e non utilizar operadores aniƱados lĆ³xicos, como no exemplo anterior. Para iso, use calquera das funciĆ³ns Š˜ ou funciĆ³n OR dependendo de se precisa cumprir varios criterios Ć” vez ou polo menos un deles. Vexamos con mĆ”is detalle estes criterios.

FunciĆ³n IF con condiciĆ³n AND

Ɓs veces cĆ³mpre comprobar unha expresiĆ³n para varias condiciĆ³ns Ć” vez. Para iso utilĆ­zase a funciĆ³n AND, escrita no primeiro argumento da funciĆ³n IF. Funciona asĆ­: se a Ć© igual a un e a Ć© igual a 2, o valor serĆ” c.

FunciĆ³n IF con condiciĆ³n ā€œORā€.

A funciĆ³n OR funciona dun xeito similar, pero neste caso sĆ³ Ć© certa unha das condiciĆ³ns. Na medida do posible, pĆ³dense comprobar deste xeito ata 30 condiciĆ³ns. 

AquĆ­ tes algunhas formas de usar as funciĆ³ns Š˜ Šø OR como argumento de funciĆ³n IF.

FunciĆ³n IF en Excel. Exemplos (con varias condiciĆ³ns)
5
FunciĆ³n IF en Excel. Exemplos (con varias condiciĆ³ns)
6

ComparaciĆ³n de datos en dĆŗas tĆ”boas

De cando en vez Ć© posible comparar dĆŗas tĆ”boas similares. Por exemplo, unha persoa traballa como contable e necesita comparar dous informes. Hai outras tarefas semellantes, como comparar o custo de mercadorĆ­as de diferentes lotes, despois, as avaliaciĆ³ns dos alumnos para diferentes perĆ­odos, etc.

Para comparar dĆŗas tĆ”boas, use a funciĆ³n COUNTIF. VexĆ”molo con mĆ”is detalle.

Digamos que temos dĆŗas tĆ”boas que conteƱen as especificaciĆ³ns de dous procesadores de alimentos. E hai que comparalos, e destacar as diferenzas coa cor. Isto pĆ³dese facer usando o formato condicional e a funciĆ³n COUNTIF

A nosa mesa ten este aspecto.

FunciĆ³n IF en Excel. Exemplos (con varias condiciĆ³ns)
7

Seleccionamos a gama correspondente Ɣs caracterƭsticas tƩcnicas do primeiro procesador de alimentos.

Despois diso, faga clic nos seguintes menĆŗs: Formato condicional - cree unha regra - use unha fĆ³rmula para determinar as celas con formato.

FunciĆ³n IF en Excel. Exemplos (con varias condiciĆ³ns)
8

En forma de fĆ³rmula para formatar, escribimos a funciĆ³n =CONTAR SE (intervalo para comparar; primeira cela da primeira tĆ”boa)=0. A tĆ”boa coas caracterĆ­sticas do segundo procesador de alimentos Ćŗsase como rango de comparaciĆ³n.

FunciĆ³n IF en Excel. Exemplos (con varias condiciĆ³ns)
9

Debes asegurarte de que os enderezos sexan absolutos (cun ā€‹ā€‹signo de dĆ³lar diante dos nomes das filas e das columnas). Engade =0 despois da fĆ³rmula para que Excel busque os valores exactos.

Despois diso, cĆ³mpre configurar o formato das celas. Para iso, xunto Ć” mostra, cĆ³mpre facer clic no botĆ³n "Formato". No noso caso, empregamos o recheo, porque Ć© o mĆ”is conveniente para este fin. Pero podes escoller o formato que queiras.

FunciĆ³n IF en Excel. Exemplos (con varias condiciĆ³ns)
10

Asignamos un nome de columna como intervalo. Isto Ć© moito mĆ”is cĆ³modo que entrar no rango manualmente.

FunciĆ³n SUMIF en Excel

Agora imos pasar Ć”s funciĆ³ns IF, o que axudarĆ” a substituĆ­r dous puntos do algoritmo Ć” vez. O primeiro Ć© SUMMESLEY, que suma dous nĆŗmeros que cumpren unha determinada condiciĆ³n. Por exemplo, estamos ante a tarefa de determinar canto diƱeiro se debe pagar ao mes a todos os vendedores. Para iso Ć© necesario.

  1. Engade unha fila cos ingresos totais de todos os vendedores e fai clic na cela que conterĆ” o resultado despois de introducir a fĆ³rmula. 
  2. Atopamos o botĆ³n fx, que estĆ” situado xunto Ć” liƱa de fĆ³rmulas. A continuaciĆ³n, aparecerĆ” unha xanela onde podes atopar a funciĆ³n necesaria a travĆ©s da busca. Despois de seleccionar o operador, cĆ³mpre facer clic no botĆ³n "Aceptar". Pero a entrada manual sempre Ć© posible.
    FunciĆ³n IF en Excel. Exemplos (con varias condiciĆ³ns)
    11
  3. A continuaciĆ³n, aparecerĆ” unha xanela para introducir argumentos de funciĆ³n. Todos os valores pĆ³dense especificar nos campos correspondentes, e o intervalo pĆ³dese introducir a travĆ©s do botĆ³n ao lado deles.
    FunciĆ³n IF en Excel. Exemplos (con varias condiciĆ³ns)
    12
  4. O primeiro argumento Ć© un intervalo. AquĆ­ introduces as celas que queres comprobar para o cumprimento dos criterios. Se falamos de nĆ³s, estes son os postos dos empregados. Introduza o intervalo D4:D18. Ou simplemente seleccione as celas de interese.
  5. No campo "Criterios", introduza a posiciĆ³n. No caso de nĆ³s - "vendedor". Como intervalo de suma, indicamos aquelas celas onde estĆ”n listados os salarios dos empregados (isto faise tanto manualmente como seleccionĆ”ndoos co rato). Fai clic en "Aceptar" e obtemos os salarios calculados de todos os empregados que son vendedores.

De acordo en que Ć© moi cĆ³modo. Non Ć©?

FunciĆ³n SUMIFS en Excel

Esta funciĆ³n permĆ­telle determinar a suma de valores que cumpren varias condiciĆ³ns. Por exemplo, encargĆ”ronnos a tarefa de determinar o salario total de todos os xestores que traballan na rama sur da empresa.

Engade unha fila onde estarĆ” o resultado final e insira a fĆ³rmula na cela desexada. Para facelo, fai clic na icona da funciĆ³n. AparecerĆ” unha xanela na que cĆ³mpre atopar a funciĆ³n SUMMESLIMN. A continuaciĆ³n, selecciĆ³nao da lista e Ć”brese a xanela familiar con argumentos. Pero o nĆŗmero destes argumentos Ć© agora diferente. Esta fĆ³rmula permite utilizar un nĆŗmero infinito de criterios, pero o nĆŗmero mĆ­nimo de argumentos Ć© cinco. 

SĆ³ se poden especificar cinco a travĆ©s do diĆ”logo de entrada de argumentos. Se necesitas mĆ”is criterios, terĆ”s que introducirlos manualmente segundo a mesma lĆ³xica que os dous primeiros.

Vexamos os principais argumentos con mƔis detalle:

  1. Rango de suma. CĆ©lulas a sumar.
  2. Rango de condiciĆ³ns 1: o intervalo que se comprobarĆ” para o cumprimento dun determinado criterio. 
  3. A condiciĆ³n 1 Ć© a propia condiciĆ³n.
  4. O intervalo de criterios 2 Ć© o segundo intervalo que se comprobarĆ” co criterio.
  5. A condiciĆ³n 2 Ć© a segunda condiciĆ³n.

Outra lĆ³xica Ć© semellante. Como resultado, determinamos os salarios de todos os directivos da Rama Sur.

FunciĆ³n IF en Excel. Exemplos (con varias condiciĆ³ns)
13

FunciĆ³n COUNTIF en Excel

Se precisa determinar cantas celas estĆ”n baixo un determinado criterio, use a funciĆ³n COUNTIF. Digamos que necesitamos entender cantos vendedores traballan nesta organizaciĆ³n:

  1. En primeiro lugar, engade unha liƱa que conteƱa o nĆŗmero de vendedores. Despois diso, cĆ³mpre facer clic na cela onde se mostrarĆ” o resultado.
  2. Despois diso, cĆ³mpre facer clic no botĆ³n "Inserir funciĆ³n", que se pode atopar na pestana "FĆ³rmulas". AparecerĆ” unha xanela cunha lista de categorĆ­as. Debemos seleccionar o elemento "Lista alfabĆ©tica completa". Na lista, interĆ©sanos a fĆ³rmula COUNTIF. Despois de seleccionalo, debemos facer clic no botĆ³n "Aceptar".
    FunciĆ³n IF en Excel. Exemplos (con varias condiciĆ³ns)
    14
  3. Despois diso, temos o nĆŗmero de vendedores empregados nesta organizaciĆ³n. ObtĆ­vose contando o nĆŗmero de celas nas que estĆ” escrita a palabra "vendedor". Todo Ć© sinxelo. 

FunciĆ³n COUNTSLIM en Excel

Similar Ć” fĆ³rmula SUMMESLIMN, esta fĆ³rmula conta o nĆŗmero de celas que coinciden con varias condiciĆ³ns. A sintaxe Ć© semellante pero lixeiramente diferente da fĆ³rmula SUMMESLIMN:

  1. Intervalo de condiciĆ³ns 1. Este Ć© o intervalo que se probarĆ” co primeiro criterio.
  2. CondiciĆ³n 1. Directamente o primeiro criterio.
  3. Rango de condiciĆ³ns 2. Este Ć© o intervalo que se probarĆ” co segundo criterio. 
  4. CondiciĆ³n 2.
  5. CondiciĆ³ns de alcance 3.

E asĆ­ por diante.

EntĆ³n a funciĆ³n IF en Excel - non Ć© o Ćŗnico, hai varias mĆ”is das sĆŗas variedades que realizan automaticamente as acciĆ³ns mĆ”is comĆŗns, o que simplifica moito a vida dunha persoa. 

En gran parte debido Ć” funciĆ³n IF As follas de cĆ”lculo de Excel considĆ©ranse programables. Ɖ mĆ”is que unha simple calculadora. Se pensas niso, entĆ³n a funciĆ³n IF Ć© unha pedra angular en calquera tipo de programaciĆ³n.

EntĆ³n, se aprendes a traballar con grandes cantidades de datos en Excel, serĆ” moito mĆ”is fĆ”cil aprender a programar. Grazas aos operadores lĆ³xicos, estas Ć”reas realmente teƱen moito en comĆŗn, aĆ­nda que Excel Ć© mĆ”is utilizado polos contadores. Pero o mecanismo para traballar cos datos Ć© en gran medida o mesmo. 

FunciĆ³n nas mans dereitas IF e as sĆŗas variaciĆ³ns permiten converter unha folla de Excel nun programa completo que pode actuar sobre algoritmos complexos. Comprender como funciona a funciĆ³n IF Ć© o primeiro paso para aprender macros: o seguinte paso para traballar mĆ”is flexiblemente con follas de cĆ”lculo. Pero este xa Ć© un nivel mĆ”is profesional.

Deixe unha resposta