Buscar valor siguiente en una tabla

9 envíos / 0 nuevos
Último envío
pfrancot
Imagen de pfrancot
Offline
última acción: Hace 6 años 10 meses
alta: 27/11/2015 - 15:28
Puntos: 65
Buscar valor siguiente en una tabla

Estimados,

necesito buscar un calor calculado por ejemplo 0.3  en diametro 16" y que me devuelva el valor aproximado en la tabla para determinar el schedule de la cañeria, en este caso STD.

para encontrar el espesor de una cañeria de 16" schedule STD utilizo el buscarV con coincidir pero al hacerlo de forma inversa no me funciona

de ante mano, gracias

 

NPS (inches)O.D. (inches)STDXSXXS
 1/20,8400,1090,1470,294
 3/41,0500,1130,1540,308
11,3150,1330,1790,358
1 1/41,660   
1 1/21,9000,1450,2000,400
22,3750,1540,2180,436
2 1/22,8750,2030,2760,552
33,5000,2160,3000,600
3 1/24,0000,2260,318-
44,5000,2370,3370,674
55,5630,2580,3750,750
66,6250,2800,4320,864
88,6250,3220,5000,875
1010,7500,3650,5001,000
1212,7500,3750,5001,000
1414,0000,3750,500-
1616,0000,3750,5000,000
1818,0000,3750,500-
2020,0000,3750,500-
2222,0000,3750,500-
2424,0000,3750,500-
AdjuntoTamaño
File book1.xlsx30.08 KB

Etiquetas: 

Cron
Imagen de Cron
Offline
última acción: Hace 1 mes 3 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
HolaNo entiendo qué es lo que

Hola

No entiendo qué es lo que necesitas.

¿Introducir 0.3 y que te devuelva 0.375?

¿Introducir 0.3 y que te devuelva 16?

Si fuera este caso, ¿por qué no 18 o 12?

Un saludo

pfrancot
Imagen de pfrancot
Offline
última acción: Hace 6 años 10 meses
alta: 27/11/2015 - 15:28
Puntos: 65
Hola,para el diametro 16" el

Hola,

para el diametro 16" el espesor calculado es 0.3, pero el espesor comercial es 0.375 y la denominacion comercial es STD (primera fila)

entonces dato de entrada 16

parametro a aproximar 0.3

se aproxima a 0.375

y devuelve STD

 

no se si me explique bien

 

saludos

Cron
Imagen de Cron
Offline
última acción: Hace 1 mes 3 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
Lo que no entiendo es cuál es

Lo que no entiendo es cuál es el problema...

Si entras con 16, entonces buscarv te dará el resultado que necesites que hay en la tabla. En esa tabla, el parámetro calculado no está por ningún lado.

Si ya sabes que es el Ø16, entonces con buscarv te devuelve el STD y santas pascuas, no?

pfrancot
Imagen de pfrancot
Offline
última acción: Hace 6 años 10 meses
alta: 27/11/2015 - 15:28
Puntos: 65
por lo mismo, el 0.3 se tiene

 

por lo mismo, el 0.3 se tiene q aproximar a 0.375

 

para 16" tengo todas estas opciones

y el espesor calculado es 0.3 o cualquier otro valor, la idea es q me de el valor comercial q esta en la tabla mostrada, el mas cercano, pero siempre hacia arriba

 

NPS (inches)O.D. (inches)STDXSXXS5102030406080100120140160
1616,0000,3750,500--0,2500,312--0,6560,8441,0311,2191,4381,594
Cron
Imagen de Cron
Offline
última acción: Hace 1 mes 3 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
Vuelvo a tu pregunta inicial:

Vuelvo a tu pregunta inicial: "al hacerlo de forma inversa no me funciona"

¿Qué es exactamente lo que no te funciona?

¿Pretendes entrar con tu valor calculado en la columna STD y que te devuelva la columna NPS? ¿Si esto es así, cómo discriminas entre diferentes diámetros?

pfrancot
Imagen de pfrancot
Offline
última acción: Hace 6 años 10 meses
alta: 27/11/2015 - 15:28
Puntos: 65
si necesitas el espesor de

si necesitas el espesor de una cañeria de 16" STD

utilizas buscarv (16"); coincidir(STD) y te da 0.375

lo que quiero hacer en otra hoja se determina el espesor calculado para el diametro 16" este me da 0.35 por ejemplo y lo que necesito es q me busque el valor siguiente aproximado, que en este caso es 0.375 y me entrege la denominacion comercial q es STD

=VLOOKUP(16;A1:P34;MATCH(0,35;A18:P18;-1);FALSE)

coincidir busca el valor pero devuelve la posicion en la misma fila y no puedo hacerlo coincidir con el de la fila 1

 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 1 día 18 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11085
INDICE

Me permito hacer sólo un comentario:

COINCIDIR encuentra la posición (aunque los valores deberían estar ordenados de manera creciente, así que los ceros que hay entre medias de la tabla en cada fila, imagino que son diámetros o valores que no existen en la realidad, seguramente darán problemas)

Bueno, suponiendo que con COINCIDIR tengas ya calculada la posición (por ejemplo la 4ª columna), lo que yo utilizaría es la función INDICE para obtener el valor que está en la 4ª columna en la fila de los encabezados

 

 

 

------
Ya sé Excel, pero necesito más.

pfrancot
Imagen de pfrancot
Offline
última acción: Hace 6 años 10 meses
alta: 27/11/2015 - 15:28
Puntos: 65
efectivamente el coincidir

efectivamente el coincidir produce problemas, no siempre da el valor correcto por lo q tu dices, utilice indice y quedo en la misma posicion

finalmente resolvi el problema haciendo esto

=LOOKUP(LARGE(Thickness!C21:P21;COUNTIF(Thickness!C21:P21;">="&G31));Thickness!C21:P21;Thickness!$C$1:$P$1)

primero busca el valor aproximado y luego me busca el valor paralelo en la fila 1

gracias por su tiempo y sorry si no me explique bien

saludos