Mam kolumnę liczb (powiedzmy, że to A1: A100) i muszę znaleźć ich podzbiór, który sumuje się do pewnej sumy.
Mam kolumnę liczb (powiedzmy, że to A1: A100) i muszę znaleźć ich podzbiór, który sumuje się do pewnej sumy.
Odpowiedzi:
Jest to możliwe dzięki dodatkowi Solver *. Poniższe kroki działały dla mnie w programach Excel 2007 i 2010.
Jeśli solver zajmuje dużo czasu, możesz pomóc, usuwając wiersze, które oczywiście nie będą działać (suma jest w dolarach, a tylko jeden wiersz ma niezerowe centy)
Premia: Możesz mieć program Excel automatycznie podświetlający poszukiwane komórki przez dodanie formatowania warunkowego do tych komórek. Wybierz wszystkie komórki, które chcesz sformatować, a następnie z (karta Strona główna) >> (Grupa stylów) >> Formatowanie warunkowe >> Nowa reguła wybierz „Użyj formuły, aby określić, które komórki sformatować”. W formule wpisz „= $ B1 = 1” (bez cudzysłowów), który będzie miał wartość true, jeśli odpowiadający mu wiersz w kolumnie B ma wartość 1. W tym formacie możesz dodać, co chcesz (pogrubienie, kursywa, zielone wypełnienie, itp).
Innym łatwym sposobem na znalezienie ważnych wierszy jest posortowanie kolumny B Z-> A, a wszystkie 1 zostaną przeniesione na górę.
* Dodatek solvera można zainstalować, wykonując poniższe czynności
Istnieje tani dodatek Excel SumMatch , który podświetli podzbiór liczb, które składają się na sumę docelową.