Contidos
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Ć:
- Comprobe toda a columna A para ver os nĆŗmeros pares.
- Se se atopa un nĆŗmero par, engade tal ou tal valores.
- Se non se atopa un nĆŗmero par, mostra a inscriciĆ³n "non atopado".
- Comproba se o nĆŗmero resultante Ć© par.
- 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:
- 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.
- Valor_se_verdadeiro. O resultado que se mostrarƔ na cela se os datos que se estƔn a comprobar cumpren os criterios especificados.
- 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.
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.
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.
E coa axuda desta fĆ³rmula (que se mostra na captura de pantalla a continuaciĆ³n), pode analizar o rendemento de cada alumno.
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.
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.
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.
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.
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.
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.
- 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.
- 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.
- 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.
- 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.
- 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:
- Rango de suma. CĆ©lulas a sumar.
- Rango de condiciĆ³ns 1: o intervalo que se comprobarĆ” para o cumprimento dun determinado criterio.
- A condiciĆ³n 1 Ć© a propia condiciĆ³n.
- O intervalo de criterios 2 Ć© o segundo intervalo que se comprobarĆ” co criterio.
- 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 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:
- 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.
- 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".
- 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:
- Intervalo de condiciĆ³ns 1. Este Ć© o intervalo que se probarĆ” co primeiro criterio.
- CondiciĆ³n 1. Directamente o primeiro criterio.
- Rango de condiciĆ³ns 2. Este Ć© o intervalo que se probarĆ” co segundo criterio.
- CondiciĆ³n 2.
- 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.