FUNCIONES PARA EXCEL

03/05/2006 - 19:35 por Walter | Informe spam
Necesito una función para reemplazar el contenido de una celda, me explico

Tengo en la celda A1 un valor X y si este valor cumple una condición deseo
reemplazarlo en otra celda por un valor Y.

Preguntas similare

Leer las respuestas

#6 Walter
04/05/2006 - 00:37 | Informe spam
Gracias AnSanVal, trataré con lo que me dices y te cuento como me va.

Saludos desde Santiago de Chile

Walter Valencia

"AnSanVal" escribió:

Hola Manuel.
Suponiendo que las letras están en $A$1:$A$10 y que la letra a buscar está
en $E$1, puedes utilizar:
=SI(ESERROR(COINCIDIR($E$1;$A$1:$A$10;0));""""&$E$1&""" no es
válida";COINCIDIR($E$1;$A$1:$A$10;0))
Nota: yo utilizo el ; (punto y coma) como separador.

Saludos desde Tenerife (España).
******************************************
"Manuel Romero" <m.r.o.m.e.r.o.p@@@@h.o.t.m.a.i.lc.o.m.> escribió en el
mensaje news:
> Entonces usa VLOOKUP (BUSCARV)
>
>> Gracias por la respuesta Victor, pero ya probé con eso y no me sirvió.
>>
>> El asunto va mas o menos así.
>>
>> Tengo una tabla con las siguientes equivalencias M = 1
>> N = 2
>> B = 3
>> V = 4
>> C = 5
>> X = 6
>> Z = 7
>> L = 8
>> K = 9
>> J = 0
>>
>> Lo que necesito es que cuando la celda contenga por ejemplo el valor M lo
>> pueda converitr en otra celda en el valor 1, o en el valor que
>> corresponda segun lo de- tallado en la tabla, es decir si el contenido es
>> N que lo transforme en 2, si es B que lo transforme en 3 y así
>> sucesivamente.
>>
>> Gracias Nevamente.
>>
>>
>>
>>
>> ""Víctor"" escribió:
>>
>>> Prueba con:
>>>
>>> =SI(A1=tu condición;valor Y;lo que quieras que salga si no se cumple tu
>>> condición)
>>>
>>> :-)
>>>
>>>
>>>
>>> Walter wrote:
>>>
>>>> Necesito una función para reemplazar el contenido de una celda, me
>>>> explico Tengo en la celda A1 un valor X y si este valor cumple una
>>>> condición deseo reemplazarlo en otra celda por un valor Y.
>>>
>>>
>
>



Respuesta Responder a este mensaje
#7 Héctor Miguel
04/05/2006 - 06:19 | Informe spam
hola, chicos !

[creo que] la alternativa mas 'barata' es si pones las 10 literales en alguna celda [o nombre definido]...
y usas la funcion =hallar("letra","opciones") [p.e.]

-> suponiendo que las 10 letras [EN su 'orden'] estan en 'A5' [o en algun nombre definido]...
y deseas asignar el valor correspondiente a la literal que tengas en 'A1'... usa: -> =hallar(a1,a5)
1) si 'A1' esta 'vacia'... devolvera 1
2) si 'A1' contiene una letra que NO esta en las 'opciones'... devolvera el valor de error: '#¡VALOR! :-((
lo que implicaria la necesidad de 'alargar' la formula con un manejo o busqueda de -posibles- errores ;)
3) si necesitas que la busqueda sea 'sensible' entre mayusculas/minusculas... usa: -> =encontrar(a1,a5)
[tambien seria necesario un manejo de -posibles- errores] :))
4) si necesitas que los 'numerales' devueltos sean de 1 a 9 MAS el 0 -cero-...
-> cambia la ultima literal como 'primera'... y resta la unidad en la formula: -> =hallar(a1,a5)-1
OJO con el manejo de -posibles- errores :))

[son solo alternativas 'adicionales'] ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Walter escribio en el mensaje ...
Necesito una funcion para reemplazar el contenido de una celda [...]

Victor escribio en el mensajde ...
=SI(A1=tu condicion;valor Y;lo que quieras que salga si no se cumple tu condicion)

Walter escribio en el mensaje ...
El asunto va mas o menos asi. Tengo una tabla con las siguientes equivalencias:
M = 1, N = 2, B = 3, V = 4, C = 5, X = 6, Z = 7, L = 8, K = 9, J = 0
... cuando la celda contenga por ejemplo el valor M lo pueda converitr en otra celda en el valor 1 [...]

Manuel Romero escribio en el mensaje ...
Entonces usa VLOOKUP (BUSCARV)

AnSanVal escribio en el mensaje ...
Suponiendo que las letras estan en $A$1:$A$10 y que la letra a buscar esta en $E$1, puedes utilizar:
=SI(ESERROR(COINCIDIR($E$1;$A$1:$A$10;0));""""&$E$1&""" no es valida";COINCIDIR($E$1;$A$1:$A$10;0))
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida