funciones si=

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

Avatar de Usuario
helthon

funciones si=

Mensaje por helthon » Sab Feb 12, 2005 1:11 am

Uso de la función =SI… ¿alguien puede apoyarme?

NOMBRES PERSONAJE SEXO OBSERVACION
ALBERTO ANDRADE ALCALDE DE LIMA M
TOLEDO PRESIDENTE DEL PERU M
ISABEL PANTOJA CANTANTE F
CHRISTIAN GUTIERREZ JEFE DE U.O.SENATI SJL M
LADY DIANA PRINCESA DE GALES F
KAROLD WOJKTILA EL PAPA JUAN PABLO II M

OBSERVACION

Se determinará según el campo SEXO de la persona

Si el SEXO es "M"; mostrar "MASCULINO"
Si el SEXO es "F"; mostrar "FEMENINO"
Caso contrario mostrará "Sexo equivocado"

Avatar de Usuario
rd12686950
Preferencial
Mensajes: 867
Registrado: Mié Dic 08, 2004 2:00 am
Contactar:

Mensaje por rd12686950 » Sab Feb 12, 2005 10:08 pm

No lo dices, pero supongo que es la funcion "SI" de Excel.

Bien, yo no utilizaria la funcion SI, si no ma bien la BUSCARV
=BUSCARV(C4;C10:D12;2;FALSO)

NOMBRES PERSONAJE SEXO
ALBERTO ANDRADE ALCALDE DE LIMA M
TOLEDO PRESIDENTE DEL PERU M
ISABEL PANTOJA CANTANTE F
CHRISTIAN GUTIERREZ JEFE DE U.O.SENATI SJL M
LADY DIANA PRINCESA DE GALES F
KAROLD WOJKTILA EL PAPA JUAN PABLO II M



M MASCULINO
F FEMENINO
0 Sexo equivocado

Aqui he construido 2 tablas, la de arriba tiene "tus"datos (ma o menos)
La de abajo es una matriz a 2 columnas con tres filas con los posibles valores , si M entonces MASCULINO, etc.

En la funcion BuscarV el primer parametro es el valor a buscar (en tu caso, por ejemplo, si se posiciona en la casilla C4 , alli habria una "M").

El segundo parametro es una matriz (C10:D12) , se trata del contenido de la segunda Tabla, o Matriz con los valores posibles: M --> MASCULINO , El Tercer Parametro es el resultado que deseas hacer "Visible"·, indicado mediante la columna con del valor deseado ( o sea si hay una "M" en cd C4, y esta coincide con el primer valor de la matriz, el resultado de la funcion sera : "MASCULINO", que es el valor de la columna "2" para el valor "M") . La columna es la "2".

Finalmente, pones el parametro "FALSO", para indicar que solo si SON EXACTAMENTE IGUALES ( "M" = "M" ) se cumple la funcion (es un poco dificil de entender , pero asi lo han escrito los amigos de Seattle ;-)


En este caso, como el valor de C4 es una M , el valor devuelto por la funcion será:
MASCULINO

Ok ?

nachio_lp
Senior
Mensajes: 26
Registrado: Dom Dic 26, 2004 1:50 am
Contactar:

Mensaje por nachio_lp » Dom Feb 27, 2005 12:20 am

yo lo haria asi:
en la columna q quieras q aparzca masculino o femenino, pones:
=SI(D1="M";"Masculino";si(d1="f";"Femenino";"Sexo Equivocado"))
Fijate ahi, cualquier cosa decime

Responder