Tengo una columna de números (digamos que es A1: A100) y necesito encontrar un subconjunto de ellos que sume un cierto total.
microsoft-excel
microsoft-office
microsoft-excel-2007
Nate Parsons
fuente
fuente
Respuestas:
Es posible con el complemento Solver *. Los siguientes pasos me funcionaron en Excel 2007 y 2010.
Si el solucionador tarda mucho tiempo, puede ayudarlo eliminando filas que obviamente no funcionarán (el total está en dólares, y solo una fila tiene centavos distintos de cero)
Bonificación: puede hacer que Excel resalte automáticamente las celdas que está buscando agregando formato condicional a esas celdas. Seleccione todas las celdas que desea formatear y desde (pestaña Inicio) >> (grupo Estilos) >> Formateo condicional >> Nueva regla seleccione 'Usar una fórmula para determinar qué celdas formatear'. En la fórmula, ingrese '= $ B1 = 1' (sin comillas) que se evaluará como verdadero si la fila correspondiente en la columna B es 1. Para el formato, puede agregar lo que desee (negrita, cursiva, relleno verde, etc)
Otra forma fácil de encontrar las filas importantes es ordenar la columna B Z-> A, y todos los 1 llegarán a la cima.
* El complemento solucionador se puede instalar con estos pasos
fuente
Hay un SumMatch de complemento de Excel de bajo costo , que resaltará el subconjunto de números que se suman a una suma objetivo.
fuente