Sei sulla pagina 1di 17

Tutorial Excel 2010:

Funcin SI
https://exceltotal.com/tutorial-excel-2010-funcion-si/
La funcin SI en Excel evala una prueba lgica y devuelve un valor
de acuerdo al resultado obtenido de dicha prueba. Para poder utilizar
correctamente la funcin SI es necesario saber utilizar correctamente
los operadores de comparacin de Excel.
Descarga el archivo utilizado en esta leccin
Video tutorial de los tipos de operadores en Excel

Sintaxis de la funcin SI
La funcin SI tiene tres argumentos y solo el primero de ellos es
obligatorio:
SI(prueba_lgica, [valor_si_verdadero], [valor_si_falso])

prueba_lgica: La comparacin a realizar.


valor_si_verdadero (opcional): Valor a regresar si la prueba
lgica es verdadera.
valor_si_falso (opcional): Valor a regresar si la prueba lgica es
falsa.
Aunque el segundo y tercer argumento son opcionales, sin ellos
la funcin no sera de mucha utilidad. El grande beneficio de
la funcin SI radica en poder indicar a Excel el valor que deseamos
obtener en caso de que la prueba lgica sea verdadera o sea falsa.

Ejemplos de la funcin SI
Por ejemplo, en la siguiente imagen puedes observar que la funcin
SI hace una comparacin para saber si B1 es mayor que B2. Si el
resultado es verdadero, la funcin devolver la cadena de texto
mayor que en la celda B4:

Con solo cambiar los valores de las celdas B1 y B2 obtendr un


resultado diferente de la misma frmula:

En el primer caso, la prueba lgica es verdadera y por lo tanto


la funcin SI devuelve el segundo argumento. Sin embargo, en el
segundo ejemplo la prueba lgica es falsa, porque B1 no es mayor
que B2, y por lo tanto se devuelve el tercer argumento de la funcin.
Es importante mencionar que tanto el segundo y tercer argumento de
la funcin SI no tienen que ser cadenas de texto sino que pueden ser
otras funciones que nos devuelvan el resultado que necesitamos.
Hagamos otro ejemplo. Deseo evaluar el valor de las celdas B1 y B2 y
en caso de que B1 sea mayor que B2 quiero sumar ambos valores
pero si B1 es menor que B2 entonces quiero obtener el producto de
ambos. Eso lo logramos con la siguiente frmula:
SI(B1>B2, B1+B2, B1*B2)

Al utilizar esta frmula obtenemos el siguiente resultado:

En este ejemplo B1 es mayor que B2, entonces obtenemos la suma


de ambos como resultado de la funcin. Pero ahora observa lo que
sucede al cambiar los valores:

Ya que ahora B1 es menor que B2, la funcin SI devuelve la


multiplicacin de ambos valores tal como lo hemos indicado en el
tercer argumento de la funcin SI. Esta misma frmula la podramos
escribir de la siguiente manera:
=SI(B1>B2, SUMA(B1,B2), PRODUCTO(B1,B2))

Esta frmula se comportar exactamente igual que la anterior pero


quiero resaltar el hecho de que podemos especificar funciones como
el segundo y tercer argumento de la funcin SI. De esta manera
podemos ejecutar funciones diferentes de acuerdo al resultado de la
prueba lgica que estemos realizando.

Material adicional
Si quieres leer un poco ms sobre los operadores de comparacin que
existen en Excel te recomiendo leer el artculo Comparar valores en
Excel.

Convertir nmeros a texto


https://exceltotal.com/convertir-numeros-a-texto/#more-1448
Cuando tenemos una lista de valores en Excel que contiene
nmeros y letras, es probable que no podamos ordenarlos de manera
ascendente, o descendente, tal como lo necesitamos ya que Excel
colocar primero los valores numricos y posteriormente las cadenas
de texto.
Para entender correctamente el problema al que me refiero, considera
la siguiente imagen, donde la columna A tiene algunos valores que son
solamente nmeros y otros valores que son una combinacin de un
nmero con una letra.

De manera predeterminada, Excel da una alineacin a la derecha de


la celda para los valores numricos y una alineacin a la izquierda
para las cadenas de texto as que es fcil saber a simple vista la
manera en que Excel ha identificando cada uno de los valores
anteriores.
Mi objetivo es ordenar los valores de manera ascendente de la
siguiente manera: 10, 10A, 20, 20B, 30, 30C, 40, 40D, 50, 50D. Para
ordenar los datos seleccionar el rango A1:A10 y posteriormente ir a
Inicio > Modificar > Ordenar y filtrar > Ordenar de A a Z.

Excel ordenar los datos, pero no lo har como yo lo necesito. La


siguiente imagen muestra el resultado obtenido y podrs observar que
todos los valores que tienen un carcter al final son colocados al final
de la lista.

Algunos usuarios de Excel supondran que para ordenar los datos se


tomar en cuenta el primer carcter de cada valor, pero no es as.
Este ejemplo nos deja una enseanza muy importante sobre los
criterios de ordenacin en Excel y es que siempre se ordenarn
primero los valores numricos y posteriormente las cadenas de texto.

Una vez que conocemos esta regla en Excel podemos suponer que si
convertimos los nmeros en cadenas de texto obtendremos el orden
deseado en los datos. Y aunque siempre es conveniente guardar los
nmeros en Excel como datos numricos, en esta ocasin debemos
convertir los nmeros a texto para obtener el orden requerido.
Cambiar el formato de las celdas

Podramos suponer que con solo cambiar el formato de las celdas


obtendremos el resultado deseado as que haremos ese ejercicio.
Para cambiar el formato de las celdas debo seleccionar el rango
A1:A10 y hacer clic derecho sobre ellas y posteriormente seleccionar
la opcin Formato de celdas lo cual nos mostrar el siguiente cuadro de
dilogo.

Seleccionamos la pestaa Nmero y dentro de la lista Categora elegimos


la opcin Texto. Al hacer clic en Aceptar, todos los valores numricos en
el rango A1:A10 se alinearn a la izquierda como si fueran cadenas de
texto. Sin embargo, al aplicar el orden ascendente, no habr ningn
cambio en el orden de los datos.

Esta medida habra funcionado si el cambio en el formato de las


celdas se hubiera hecho antes de introducir los datos, pero una vez
que los datos han sido ingresados, el cambio no afectar el formato de
los nmeros y por lo tanto no se ordenarn de la manera deseada.
Formato de texto antes de la captura

Haremos un ejercicio para comprobar que el formato de las celdas


funcionara adecuadamente si se aplicara antes de ingresar los
datos. En una hoja diferente seleccionar el rango A1:A10 y aplicar el
formato Textodesde la lista desplegable que se encuentra en la pestaa
Inicio > Nmero.

Posteriormente ingresar los mismos datos de nuestro ejemplo


anterior. Observa que Excel muestra un mensaje de advertencia en las
celdas que contienen nmeros.

En esta ocasin, los valores numricos son efectivamente


almacenados como texto y al aplicar la ordenacin ascendente
obtendr el resultado deseado.

Este mtodo nos permite cambiar correctamente los nmeros a un


formato de texto, lo cual resultar en un orden como el que
necesitamos. Lo que no podemos olvidar es que debemos aplicar el
formato de texto a las celdas antes de ingresar los datos.
Ya que en ms de una ocasin no seremos nosotros los encargados
de ingresar los datos sino que tenemos que trabajar con archivos que

ya tienen la informacin en la hoja, te mostrar cmo hacer el cambio


de formato de los valores numricos cuando los datos fueron
ingresados previamente.
El comando Texto en columnas

Para cambiar los nmeros de un rango de celdas a un formato de


texto podemos utilizar el comando Texto en columnas. Para comenzar
seleccionar el rango A1:A10 que contiene los datos previamente
ingresados e ir a la pestaa Datos > Herramientas de datos > Texto
en columnas.

Esto abrir el Asistente para convertir texto en columnas que consta de 3


pasos. Para el primero y segundo paso del Asistente dejar las
opciones predeterminadas y simplemente har clic en el botn
siguiente.
Una vez que llegamos al paso tres, debemos asegurarnos de elegir la
opcin Texto dentro del grupo Formato de los datos en columnas. Adems, en
el cuadro de texto Destino debemos asegurarnos de tener la misma
celda donde inician los datos y que para nuestro ejemplo es la celda
A1. Para nuestro ejemplo, el cuadro de dilogo deber visualizarse de
la siguiente manera:

Al pulsar el botn Finalizar,


se realizar el cambio de
formato en las celdas y
observars que todas las
celdas se alinearn a la
izquierda indicndonos que
Excel las identifica como
texto
y
adems
se
mostrarn las advertencias
en las celdas que contienen
nmeros
almacenados
como texto. Al aplicar un
orden ascendente al rango
de celdas obtendr el
resultado esperado.

Para
remover
las
advertencias de las celdas,
asegrate
de
tener
seleccionado todo el rango
y posteriormente hacer clic
sobre
el
icono
de
advertencia y dentro del
men desplegado elegir la
opcin Omitir error.

Ahora ya conoces dos tcnicas que son


tiles para esos casos en los que
necesitas cambiar el formato de
nmeros a texto. Recuerda que cambiar

el formato de la celda a texto solo funcionar si dicho cambio se hace


antes de ingresar los datos. Si los nmeros ya fueron capturados
previamente, lo mejor ser utilizar el comando Texto en columnas.
Si tienes el problema inverso, en donde tienes nmeros almacenados
como texto pero quieres convertirlos a un valor numrico, puedes
seguir el mismo procedimiento del comando Texto en columnas y en el
paso
3
debers
asegurarte
de
seleccionar
la
opcin General como Formato de los datos en columnas y al finalizar Excel
convertir esos valores de texto en valores numricos.

VExtenso()

Funo para escrever por extenso nas suas planilhas

https://www.vextenso.com.br/sintaxe-vextenso.html
Sintaxe e Parmetros
O VExtenso() uma funo nica que recebe um valor monetrio ou
numrico e devolve este valor escrito por extenso.
Sintaxe:
= VExtenso (valor [; moeda] [; idioma] [; inteiroSingular] [;inteiroPlural]
[;decimalSingular] [;decimalPlural])
Parmetros

Descrio

valor

Obrigatrio. Um valor numrico ou monetrio, com preciso de at


duas casas decimais. Ex.: R$ 1.456,12

moeda

Opcional. Consulte os valores na tabela idioma abaixo

idioma

Opcional. Consulte os valores na tabela idioma abaixo

inteiroSingular

Opcional. Texto no singular para a parte inteira do nmero. Ex:"item".


O valor default o singular do parmetro da moeda (real, dlar, euro),
no idioma selecionado.

inteiroPlural

Opcional. Texto no plural para a parte inteira do nmero. Ex:"itens". O


valor default o plural do parmetro da moeda (reais, dlares, euros),
no idioma selecionado.

Opcional. Texto no singular para a parte decimal do nmero.


decimalSingula
Ex: "centsimo". O valor default o singular do parmetro da moeda
r
(centavo), no idioma selecionado, considerando 2 casas decimais.

decimalPlural

Opcional. Texto no plural para a parte decimal do nmero.


Ex: "centsimos". O valor default o plural do parmetro da moeda
(centavos), no idioma selecionado, considerando 2 casas decimais.

VALOR

Este parmetro obrigatrio. Seu valor deve ser um valor numrico


vlido, ou um valor monetrio vlido (incluindo ou no o smbolo da
moeda). Este parmetro tambm aceita alguns textos especiais,
escritos em letras minsculas. Veja abaixo:

moed
a

Exibe a moeda que foi detectada de acordo com as configuraes regionais,


dentro da implementao da funo

versa
o

Exibe o nmero da verso desta funo. til para ver se a rotina foi atualizada.

autor

Exibe o nome do autor desta funo.

Apesar da funo aceitar valores numricos com nmero de casas


decimais maior que duas, somente as duas primeiras sero
consideradas e o arredondamento ser feito de acordo com o padro
bancrio. Mesmo assim, recomenda-se o uso de duas casas decimais
(lembrando que o Excel pode ser configurado para exibir duas casas,
mas recomenda-se que o valor interno seja de duas casas).
MOEDA

As seguintes opes so pr-configuradas:


REAL

Real Brasileiro (default)

EURO

Euro (Portugal, e outros pases da Unio Europia)

DLAR

Estados Unidos, e outros pases

PESO

Pesos

<outro
valor>
METRO
ITEM
LITRO

<em branco>

Caso desejar utilizar outras descries voc poder usar palavras como
"metro", "litro", "item", etc. Dentro das limitaes, o VExtenso entender
como escrever estas palavras no plural.
Mas se desejar ter um controle mais preciso do plural/singular, consulte
os
parmetros inteiroSingular, inteiroPlural, decimalSingulare decimalPlural.
Caso desejar somente o extenso, sem moeda ou descrio, passar o
parmetro em branco (somente aspas "").

Os parmetros devem estar entre aspas, ou ento dentro de uma


clula da planilha.
IDIOMA

BR

Portugus do Brasil (default)

PT

Portugus de Portugal

US

Ingls

ES

Espanhol

Ao passar como parmetro da funo, estes valores devem estar


entre aspas, ou ento dentro de uma clula da planinha. O idioma do
valor por extenso ser determinado por esta configurao, ou ento,
se for omitido, ser determinado atravs das Configuraes Regionais do
Windows.

Observaes Importantes:

A deteco do idioma foi desativada por incompatilidade com verses de 64


bits do Windows e do Office.

Quando a funo determina o idioma ou a moeda atravs das Configuraes


Regionais, ela leva em conta o idioma selecionado nesta tela, e no o Layout de
Teclado, que pode ser qualquer um.

Se uma planilha for criada em uma estao de trabalho com as Configuraes


Regionais para Portugus de Portugal e os parmetros forem omitidos, a funo
preencher de acordo com estas configuraes. Aps ser salva, a planilha poder
ser visualizada em qualquer outra estao, no importa qual a Configurao
Regional. Porm, os valores que forem modificados sero sobrescritos conforme as
configuraes da estao.

A funo VExtenso no precisa estar instalada se a planilha s for visualizada; mas


ela deve estar presente caso seus valores forem modificados. Desta forma voc
enviar suas planilhas inclusive por e-mail para outras pessoas, desde que elas no
precisem modificar seu contedo.

Planilhas criadas com a verso Enterprise do VExtenso pode ser


compartilhada sem problemas

Veja como simples inserir o VExtenso nas suas planilhas

O VExtenso 2.0 introduz novos parmetros, tornando a funo para escrever por extenso
ainda mais flexvel. Veja como fcil completar os parmetros e incluir o VExtenso nas
clulas da sua planilha Excel atravs da opo Inserir Funo.

1. Clique no cone INSERIR FUNO, indicado pela seta.

2. Escolha a categoria Definido pelo Usurio, e depois VExtenso


Obs: caso no aparecer esta opo, verifique se o VExtenso foi corretamente ativadonas
opes de Suplemento.

3. A janela Argumentos da funo vai mostrar todos os parmetros da funo.


Preencha os que voc necessita mudar; apenas o primeiro parmetro obrigatrio. Clique
em OK

4. Perfeito! a funo est corretamente aplicada na sua clula!

Potrebbero piacerti anche