В результате я бы хотел получить столбец «C»:
Чтобы сделать эту электронную таблицу проще для копирования / вставки в вашу собственную, вот данные для вставки:
ID
1
2
3
4
5
6
7
8
9
Number
1000
300
800
300
200
ID
1
1
1
2
2
5
5
6
9
9
9
9
Number
100
300
700
200
100
600
300
300
900
100
100
300
Я хочу сделать так, чтобы он мог проверить, суммирует ли любая из комбинаций чисел из каждого набора уникальных идентификаторов номер уникального идентификатора в столбце «А». Так, например, для идентификатора 1 это верно, потому что «700» и «300» из столбца «E» ID 1 - это возможный набор чисел, которые суммируют до 1000 в столбце B ID 1. Но, например, для идентификатора 5 нет способа суммировать данные числа «600» и «300», чтобы получить «800».
Я знаю, что могу использовать функцию COUNT
для подсчета количества каждого идентификатора в столбце «D», но поскольку это может быть любое натуральное число, включая 0, я не могу найти способ сделать цикл IF
/SUM
который бы заканчивается, когда счетчик достигает минимума или максимума COUNT
как в программировании. Должен ли я как-то создать подматрицу идентификаторов с соответствующими номерами и как-то начать цикл?
Я не уверен, ясно ли я объяснил свои мысли. Пожалуйста, попросите какие-либо разъяснения, необходимые. Благодарю.