Операторы IF для добавления данных между двумя датами?

#arrays #date #if-statement #google-sheets #array-formulas

#массивы #Дата #оператор if #google-таблицы #массив-формулы

Вопрос:

Я хочу иметь другое значение в ячейке в зависимости от введенной даты, т.Е. Если дата находится между 01.04.2021 и 25.04.20201, тогда 20%. (Если 05/01/2021-05/10/2021, то 15%.)

Я отслеживаю время роста рассады с поздней осени до ранней весны. Я хотел бы ввести дату посева и дни до погашения и получить всплывающее окно «15%» или что-то еще, чтобы я мог рассчитать скорректированные дни до погашения, не просматривая каждую дату каждый раз.

Google таблицы / Excel.

Ответ №1:

попробуйте:

 =ARRAYFORMULA(IF(A2:A="",,
 IF((A2:A >= DATEVALUE("01/04/2021"))*(A2:A <= DATEVALUE("25/04/2021")), 20%,
 IF((A2:A >= DATEVALUE("01/05/2021"))*(A2:A <= DATEVALUE("10/05/2021")), 15%, ))))
  

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

смотрите также: https://webapps.stackexchange.com/q/123729/186471

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

1. Я бы добавил DATEVALUE в ячейку, чтобы упростить ссылку, чтобы сделать ее действительно динамичной — хороший ответ, как всегда