google sheets (h) поиск последнего ненулевого значения в определенном столбце

#google-sheets #google-sheets-formula

#google-sheets #google-sheets-формула

Вопрос:

Я пытаюсь заполнить столбец последней известной ценой в конце пакета заказов. Пожалуйста, смотрите прилагаемый пример. введите описание изображения здесь

Мне нужна последняя цена, известная из столбцов «цена». Пожалуйста, обратите внимание, что не всегда есть значение. Я попробовал что-то вроде этого: = ПОИСК (B2:H2,»цена»,B3:H3<>»») Но на самом деле это не сработало. (номера 18 и 3 в столбце «I» являются лишь примерами. Мне нужны результаты зеленого цвета 3), спасибо.

введите описание изображения здесь

введите описание изображения здесь
введите описание изображения здесь

Комментарии:

1. всегда ли есть 2 месяца? если это так, вы можете просто выполнить =IF(G3<>»», C3, G3)

2. нет, это много лет и месяцев, это всего лишь пример

3. тогда мой комментарий к ответу JvdV должен сработать. Однако, если это возможно, я бы серьезно подумал о восстановлении файла. что-то простое было бы иметь эти данные в отдельной таблице со столбцами: фрукты, артикул, месяц, штука, цена, а затем на новом листе выполнить эти вычисления. Это значительно упростит вашу жизнь в будущем. Но это не всегда возможно

Ответ №1:

Может быть, попробовать:

 =INDEX(FILTER(B3:H3,B$2:H$2="price"),COUNTIFS(B$2:H$2,"price",B3:H3,"<>"))
  

Если в ваших данных могут быть пустые пробелы, попробуйте этот вариант:

 =INDEX(A3:H3,MAX(COLUMN(A3:H3)*(A$2:H$2="price")*(A3:H3<>"")))
  

Комментарии:

1. 1-й работает, но не тогда, когда есть пробелы, есть идеи о том, как это решить? Я попытался добавить что-то вроде: <>»», но не сработало.

2. Пробелы? Я пошел с вашими образцами данных. Если что-то меняется или отличается от реальных данных, попробуйте изменить выборку, чтобы представить ваши данные @Tom . Не уверен, что вы имели в виду сейчас.

3. Я добавил новый скриншот, здесь вы можете видеть, что для яблок F, G, H пусты, а формула не учитывает C и не дает результата

4. Если я попытаюсь это сделать, это выдаст мне сообщение об ошибке: «Аргументы массива ошибок для COUNTIFS имеют разный размер». (возможно, из-за B2: F2 в конце я попробовал B2: H2 в конце, но все равно безрезультатно, см. Скриншоты)

5. Можете ли вы поделиться своим GS? Это F2 была опечатка. Формула работает для меня