Buscar comparar Mostrar

03/11/2006 - 20:33 por Xdc | Informe spam
hola a todos tengo una consultilla y estoy medio liado con la formula pues
hasta ahora se me ocurren puras barbaridades.

en un archivo tengo un rango de casilleros (celdas 45 filas 18 columnas
siendo excato) para ser llenados con los valores de 1 a 4 (por ahora estan
vacias)en otro archivo tengo 2 filas da lo mismo pongamos como ejemplo 5 y 6
en las cuales estan los siguientes valores:

fila 5 1 2 3 4
fila 6 N O G S

correspondientes a los valores que quiero otorgarle a cada numero 1=N, 2=O,
3=G y 4=S lo que quiero hacer es mediente una busqueda con comparacion de
vectores que al buscar en este rango de 18X45 pregunte hay un 1? si y me
ponga la "N" sino lo siguiente "O" y asi con la "G" y "S" siempre y cuando el
casillero no este vacio. espero haberme explicado bien.

gracias de antemano a todos.
Pancho.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
03/11/2006 - 23:53 | Informe spam
hola, Pancho !

hola a todos tengo una consultilla y estoy medio liado con la formula pues hasta ahora se me ocurren puras barbaridades.
en un archivo tengo un rango de casilleros (celdas 45 filas 18 columnas siendo excato) para ser llenados con los valores de 1 a 4
(por ahora estan vacias) en otro archivo tengo 2 filas da lo mismo pongamos como ejemplo 5 y 6 en las cuales estan los siguientes valores:
fila 5 1 2 3 4
fila 6 N O G S
correspondientes a los valores que quiero otorgarle a cada numero 1=N, 2=O, 3=G y 4=S
lo que quiero hacer es mediente una busqueda con comparacion de vectores que al buscar en este rango de 18X45 pregunte hay un 1?
si y me ponga la "N" sino lo siguiente "O" y asi con la "G" y "S" siempre y cuando el casillero no este vacio...



[creo que] tu pregunta no es lo suficiente clara como para 'adivinar' si dentro de tu rango de 18X45 'esperas' que existan...
-> solo unos ? o... unos y doses ? o... varios de varios ? o... ???

[en via de mientras] si necesitas 'contar' cuantas celdas contienen algun numero o valor 'especifico'...
prueba con la funcion: -> =contar.si(<aqui_tu_rango_18X45>,1)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 AnSanVal
04/11/2006 - 01:01 | Informe spam
Si te he entendido prueba con:

Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Range("B4:I30")) Is Nothing) And
Target.Cells.Count = 1 Then
If Target > 0 And Target < 5 Then Target = Choose(Target, "N", "O", "G",
"S")
End If
End Sub

Cambia el rango B2:I30 por el rango que contiene tus datos.

Un saludo desde Tenerife.
*************************
"Xdc" escribió en el mensaje
news:
hola a todos tengo una consultilla y estoy medio liado con la formula pues
hasta ahora se me ocurren puras barbaridades.

en un archivo tengo un rango de casilleros (celdas 45 filas 18 columnas
siendo excato) para ser llenados con los valores de 1 a 4 (por ahora estan
vacias)en otro archivo tengo 2 filas da lo mismo pongamos como ejemplo 5 y
6
en las cuales estan los siguientes valores:

fila 5 1 2 3 4
fila 6 N O G S

correspondientes a los valores que quiero otorgarle a cada numero 1=N,
2=O,
3=G y 4=S lo que quiero hacer es mediente una busqueda con comparacion de
vectores que al buscar en este rango de 18X45 pregunte hay un 1? si y me
ponga la "N" sino lo siguiente "O" y asi con la "G" y "S" siempre y cuando
el
casillero no este vacio. espero haberme explicado bien.

gracias de antemano a todos.
Pancho.


Respuesta Responder a este mensaje
#3 Xdc
06/11/2006 - 12:59 | Informe spam
Gracias a ambos aunque Hector (mi tocallo) no entendio mi pregunta, lo que yo
queria no era contar, sino que desplegar letras en vez de numeros en otro
archivo. y gracias AnSanVal como siempre otro vez colaborando conmigo, aunque
no probe tu codigo resolvi yo mismo antes de ver sus respuestas pues no tengo
conexion en casa, muy agradecido de todas maneras, les explico mi solucion no
mas por si le sirve a alguien mas.:

traje al archivo que queria utilizar la fila correspondiente(1 sujeto 18
preguntas(1fila 18 columnas)) al consultado luego puse los numeros del 1 al 4
a un lado y bajo a ellos las letras correspondientes "N", "O", "G", y "S"
luego utilice esta formula:

=SI(T15=$T$7;$T$8;SI(T15=$U$7;$U$8;SI(T15=$V$7;$V$8;SI(T15=$W$7;$W$8;""))))

el muy bien ponderado pregunta si no es pase, jiji. gracias por sus
respuestas, y un saludo a ambos.
Pancho.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida