1

В iWork Numbers (v3.5.2) я хотел бы отобразить последнее значение (не int или bool) из строки. У меня есть изображение того, что я хочу сделать ниже.

В строке 1 у меня есть Current, извлекающий значение из последнего значения, в данном случае B под Spring. Если возможно, я бы хотел иметь возможность оставлять пустые столбцы в конце строки и обновлять текущий только при наличии новых данных.

Это возможно?

1 ответ1

1

Я считаю, что вы хотите (в данном случае для строки 1):

INDEX(C2:E2,COUNTIF(C2:E2,"*"))

Вот что он делает:

  • COUNTIF дает вам количество ячеек, которые удовлетворяют условию. Условие, которое я использовал, было "*" что означает любой символ. Таким образом, если только две ячейки в C2 E2 имеют значение, он вернет 2, но если присутствуют все три, он вернет 3.
  • INDEX вернет значение ячейки в диапазоне ячеек. Наш диапазон здесь снова от C2 до E2 и мы сказали в этом диапазоне, дайте мне ячейку Xst , где X - это число, которое возвращает COUNTIF .

Все вместе это что-то вроде «подсчитайте количество ячеек, в которых есть что-то, используйте это число, чтобы получить последнюю ячейку».

Вам придется изменить диапазон для каждой строки, но числа могут быть в состоянии понять это, если вы сделаете пару.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .