В настоящее время у меня есть электронная таблица, в которой я собираю данные каждую неделю. Я хочу найти максимальное значение в каждую неделю и записать его автоматически.
Проблема в том, что я конкатенирую звездочку до конца точки данных, если данные не были записаны на этой неделе для этой конкретной станции. Поэтому, если на предыдущей неделе я записал 50, а на этой неделе я ничего не записал для этой станции, он автоматически заполняет точку данных 50 *, чтобы показать, что я не смотрел на эту станцию, и что эта информация автоматически заполняется из предыдущая неделя.
Я использую эту функцию, чтобы найти МАКС в каждом столбце:
=IF(MAX(K6:K54)=0,OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1),MAX(K6:K54))
и это пример точки данных в этом столбце:
=CONCATENATE(SUBSTITUTE(IF(OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1)=0," ",CONCATENATE(OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1),"*")),"*",""),"*")
По сути, происходит то, что значение MAX игнорирует значение со звездочкой, которое я хочу включить в каждый столбец. Если у меня есть столбец 41, 32, 46 * и 52 *, он говорит, что максимум равен 41, когда я хочу, чтобы он сказал 52. Не уверен, если это возможно, но, возможно, я не думал о чем-то. На этом этапе все помогает. Спасибо:)