Ответы пользователя по тегу Microsoft Office
  • Как найти первую ячейку (или её значение), которая соответствует заданному условию?

    Sabin
    @Sabin Автор вопроса
    1. СЧЁТЕСЛИ выдаст, в какой сверху ячейке условие было нарушено - надо написать обратное условие.
    В данном случае вместо больше меньше: "<="&B11.
    =СЧЁТЕСЛИ($A$2:$A$9;"<="&B11)
    2. Зная номер ячейки делаем работу ВПР:
    =ИНДЕКС($B$2:$B$9;СЧЁТЕСЛИ($A$2:$A$9;"<="&B11))
    f9196aed08464f0bb32e041031347a88.png

    В примере с ёмкостями при таком подходе нужно использовать "меньше" вместо "меньше или равно" и прибавлять 1. Значения в столбце А обязательно должны быть отсортированы по возрастанию.
    Ответ написан
    2 комментария
  • Excel посчитать разницу между временем?

    Если считается, что может наступить смена дня, то сравнивать, а затем прибавлять 1 (т. е. 1 сутки), если иначе выйдет отрицательное число.
    =ЕСЛИ(D9>C9;D9-C9;1+D9-C9)

    Если смена дня невозможна (не для этого случая) - можно использовать abs. В этом случае будет подсчитано так, что обе временные точки были в один и тот же день. Например:
    =ABS(ВРЕМЗНАЧ("02:00:00")-ВРЕМЗНАЧ("10:00:00"))
    покажет 0,33333, что соответствует 08:00:00 если задать тип ячейки Время или Дата, а без abs Вы получите только ###### (время не может быть отрицательным).
    Ответ написан
    1 комментарий