
Estoy intentando crear un formulario de cotización que imprima solo las selecciones de interés para mi cliente potencial. Quiero enumerar todas las opciones disponibles (lista de mis servicios) en la Hoja 2 y hacer mis selecciones (por ejemplo, en una lista de 100 elementos, selecciono los elementos 1, 2, 5, 14, 29, etc.). Solo los elementos seleccionados se mostrarán en la cotización en la Hoja 1 sin espacios en blanco entre ellos.
¿Esto tiene sentido? ¿Alguien sabe cómo puedo eliminar todas las líneas en blanco entre las selecciones?
Respuesta1
Corregí mi intento original de utilizar una fórmula y funciona a menos que el cliente tenga la misma cantidad para 2 o más servicios. Entonces eso es un gran fracaso. La solución es FILTRAR en la pestaña DATOS de la cinta (tampoco es difícil de encontrar en versiones anteriores de Excel anteriores a la cinta).
Lo inteligente es que sólo mantienes una lista maestra de servicios, precios y mínimos. No lo usas para nada más. Lo "duplicas" para cada hoja de cliente/pedido ingresando en B1:
= Sheet1!B1
donde Sheet1 tiene la lista maestra. Copia esa fórmula en todas las filas B, C, D que necesitas. Deje A para la Cantidad y haga sus cálculos en la columna E (No tiene que hacer trucos "elegantes" para ocultar los ceros o los valores de error, el filtro los oculta por usted). El filtro se aplica a las hojas de clientes, no a la hoja de lista maestra. Esto es muy fácil. Mi explicación es más complicada que la solución. Aquí hay un enlace:Introducción de Microsoft al filtro. También eche un vistazo al Filtro avanzado: es posible que prefiera copiar la lista maestra en muchas hojas y luego usar la opción "Filtrar la lista, en el lugar" del Filtro avanzado (u otra).
Respuesta2
=IF(ISNUMBER(LARGE(Sheet2!$A$1:$A$100,ROW()-1)),INDEX(Sheet2!A$1:A$100,MATCH(LARGE(Sheet2!$A$1:$A$100,ROW()-1),Sheet2!$A$1:$A$100,0)),"")
eso va en A2 y se copia hasta D100.Perosolo funciona si las cantidades del pedido son únicas. Así que fracasa a lo grande. ¿Puedes agregar un poco de imagen pegada o simplemente una maqueta escrita de tus columnas exactas?