мой файл Google Таблиц и ошибка, которую я получаю
Ожидаемый ответ в этом случае — март 2010 г.
Я пробовал использовать формулу, доступную для других вопросов, но у меня она не сработала (возможно, формула работает для столбцов, но не для строк) — нужен совет эксперта :)
Спасибо!
Спасибо @Excellor - попробовал, но результат дал неточный. Я получаю на выходе «июнь 2010 года» вместо ожидаемого значения - «март 2010 года». Что касается формата ячейки, я также пробовал использовать простые строки (например, июнь/май и т. д.), но результат все равно был неверным.
=INDEX(A1:F1, MATCH(TRUE, A2:F2<0 , 0))
кажется, исправил это.
Попробуйте это:
=INDEX(A1:F1, MATCH(TRUE, A2:F2 < 0, 0))
Пример вывода:
Ссылка:
Попробуйте то, что я проверил, и это должно сработать для вас.
=xlookup(ИНДЕКС(A2:F2, MATCH(ИСТИНА, A2:F2 < 0, 0)),A2:F2,A1:F1, «Отрицательное число не найдено»)
Одно из основных отличий Excel и GoogleSheet в том, что последний не использует неявные функции массива. Вам нужно всегда явно заявлять.
На основании этого формула:
=INDEX(A1:F1,,ARRAYFORMULA(MATCH(true,A2:F2<0,0)))
Просто сделайте
=INDEX(A1:F1,MATCH(TRUE,A2:F2<0))
, если вы получили странный номер, отформатируйте ячейку в соответствии с датой.