Всем привет,
у меня есть набор флажков, и я пытаюсь получить подсчет, как это видно в столбце справа. По сути, если значение флажка равно TRUE, он подсчитывает все флажки выше себя, имеющие значение FALSE, а затем сам, а затем останавливается, когда обнаруживается другое TRUE.
Подсчитать, является ли значение ложным или истинным, просто, но я не могу найти способ добавить этот элемент управления.
Есть идеи?
Спасибо
@SolarMike, я не понимаю, как перебирать предыдущую ячейку, используя строку





Предполагая, что в столбце A2:A установлены флажки, очистите столбец B2:B и поместите эту формулу в ячейку B2:
=let(
checkboxes, A2:A,
totals, scan(0, checkboxes, lambda(a, c,
if (c, 0, a + (c = false))
)),
map(vstack(checkboxes, false), vstack(0, totals), lambda(c, t,
if (c, 1 + t, iferror(ø))
))
)
Видеть let(), сканирование(), карта() и vstack().
используйте row(), чтобы найти номер строки, затем введите сумму до номера строки - 1.