Считать ячейки Excel подряд, пока сумма не будет достигнута? - PullRequest
0 голосов
/ 23 января 2020

У меня есть две строки, и я хочу подсчитать количество ячеек в строке-2, смещенных на один столбец, мне нужно подвести итог, чтобы достичь, но не превысить число в строке-1

AB C DEFG

20 39

2 3 15 12 8 10

xy

So " x "должно быть 3 (2 + 3 + 15 <20), а" y "должно быть 4 (3 + 15 + 12 + 8 <39) </p>

Я перепробовал все виды формул, но ни одна не работала, это предполагается, что он работает, но не работает:

=MATCH(A1,INDEX(SUBTOTAL(9,OFFSET(A2,,,,COLUMN(A2:G2))),0))

edit

Фактический Excel имел немного другие числа

FDEFGHIJKLMNOPQR

3404 1409 312971 290486 255425 233206 209780 852766 791217 762958 707437 705119 пусто 23141

1135 470 104324 96829 85142 77735 69927 284255 263739 254319 235812 235040 пусто 34212 * 10 * 10 * 15 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 31 и нижний 46

Формула, которую я использую:

=MATCH(F44,INDEX(SUBTOTAL(9,OFFSET(F46,,,,COLUMN($F$46:$R$46))),0))

** Edit 2 **

Кроме того - как я могу исключить пустые ячейки в этом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...