У меня есть панель инструментов (изображение ниже), куда я вручную добавляю записи. Затем есть журнал (изображение ниже), где все записи записываются с помощью функций IF
и Vlookup
.
Мне нужен код, чтобы каждая выходная ячейка в журнале находила все записи в панели управления и давала ответ. Я думаю, что цикл для vlookup
будет использоваться.

[Изменить]
Рассматривайте таблицу Dasboard как отдельную таблицу, в которой вводятся записи вручную.
Рассматривайте таблицу журнала как таблицу продолжения, в которой хранится запись каждого часа для каждой даты. Записи из таблицы Dashboard публикуются в таблице журнала. Новое изображение прилагается Новое изображение
Я ввел эту функцию в столбце вывода в таблице журнала:
=IF( AND(H3=$B$3,I3>= $C$3,I3<$D$3) ,$E$3,0) + IF(AND(H3=$B$4,I3>=
$C$4,I3<$D$4) ,$E$4,0) + IF (AND(H3=$B$5,I3>= $C$5,I3<$D$5), $E$5,0)
Это отлично работает для меня при построении графиков, но проблема в том, что для каждой строки в панели инструментов мне нужно добавить новую функцию IF-And в приведенном выше примере. так, например, если я хочу добавить 4-ую строку панели мониторинга для синхронизации с журналом, мне нужно добавить
+If(AND(H3=$B$6,I3>=$C$6,I3<$D$6),$E$6,0)
Я хочу, чтобы каждая строка на приборной панели автоматически добавлялась каким-либо образом с помощью цикла:
я = переменная
= If (AND(H3=$B$i,I3>= $C$i,I3<$D$i), $E$i,0)
Только один я будет больше 0, а остальные будут равны нулю. поэтому функция должна возвращать мне сумму всех i, а не только последнюю итерацию.