El martes 3 de abril de 2012 14:58:00 UTC+1, J Romero escribi=F3:
,
rdenes?
que quieres aplicar.
Para el ejemplo que pones no hace falta una macro, bastar=EDa con escribir =
esta f=F3rmula en F:
=3DSI(A2=3D"UNO",C2&" "&D2&" "&E2,SI(A2=3D"DOS",D2&" "&B2,SI(A2=3D"TRES",E2=
&" "&D2&" "&C2,"[ORDEN NO ENCOTRADO]")))
Si tienes cuatro concatenaciones distintas puedes utilizar esta otra versi=
=F3n cambiando donde dice <concatenacion para cuatro> por la concatenaci=F3=
n apropiada.
f=EDjate que en lugar de utilizar la f=F3rmula: CONCATENAR(A2,B2)
he utilizado esta otra forma: A1 & " " & B1
Y as=ED de paso meto un espacio en medio para separar las palabras.
Pero en lugar de C2&" "&D2&" "&E2
puedes escribir: CONCATENAR(C2,D2,E2)
o ya puestos, CONCATENAR(C2, " ", D2, " ", E2)
=3DSI(A2=3D"UNO",C2&" "&D2&" "&E2,SI(A2=3D"DOS",D2&" "&B2,SI(A2=3D"TRES",E2=
&" "&D2&" "&C2,SI(A2=3D"CUATRO",<concatenacion para cuatro>,"[ORDEN NO ENCO=
TRADO]")))
=BFTe sirve esta versi=F3n? Encadenando los SI se puede llegar hasta una pr=
ofundidad de 256 (en Excel 2007) y creo recordar que hasta 7 en Office 2003
Si tienes m=E1s de 7 tipos distintos de concatenaciones y est=E1s utilizand=
o Excel 2003 entonces s=ED que necesitas hacer una macro.
Saludos