Выберите оценочную ячейку на основе текущего времени - PullRequest
0 голосов
/ 30 ноября 2018

Я почесал голову за последний час.

У меня есть расписание со значениями времени в столбце A, а затем активность в столбце B

например,

 COLUMN A    |   COLUMN B 
0.3333333333       EAT
0.3715277778       SLEEP
0.4097222222       PRAY
0.4444444444       DO NOTHING
0.46875            .
0.5034722222       .
0.5416666667       .
0.5798611111
0.625
0.6666666667

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


Я могу получить текущее время так: =MOD(NOW(),1)

Я думаю, мне нужно превратить значение =MOD(NOW(),1) точно в одно из значений в столбце A, затем я могу сделать VLOOKUP, чтобы сказать мне, что мне нужно делать сейчас / в следующем (в столбце B)

Я играл с MATCH, CHOOSE, мне нужно использовать несколько вложенных AND, чтобы узнать, является ли текущее время до или после времени в столбце А. Но я простоне могу понять это.

Большое спасибо.

1 Ответ

0 голосов
/ 30 ноября 2018

Ну, вы можете сделать это с помощью нескольких простых шагов.Сначала, как я понимаю, в столбце A у вас есть время начала, затем в столбце B вам нужно время окончания, в ячейке B2 введите = A3.Таким образом, вы можете получить что-то вроде:

start       end       to-do
08:00:00    08:55:00  eat
08:55:00    09:50:00  go
09:50:00    10:40:00  something
10:40:00    11:15:00  .
11:15:00    12:05:00  .
12:05:00    13:00:00
13:00:00    13:55:00
13:55:00    15:00:00
15:00:00    16:00:00
16:00:00    

Это очень легко оттуда.Добавьте один столбец слева (для цели vlookup).Допустим, у вас есть текущее время в ячейке G2.Затем в вашем новом столбце A в ячейке A2 введите формулу:

=AND($G$2>=B2;$G$2<C2)

, чтобы проверить, находится ли ваше текущее время в диапазоне времени, который у вас есть в начале и в конце.Если ваше текущее время 11:45, то у вас должно быть что-то вроде этого:

        start       end       to-do
FALSE   08:00:00    08:55:00  eat
FALSE   08:55:00    09:50:00  go
FALSE   09:50:00    10:40:00  something
FALSE   10:40:00    11:15:00  .
TRUE    11:15:00    12:05:00  .
FALSE   12:05:00    13:00:00
FALSE   13:00:00    13:55:00
FALSE   13:55:00    15:00:00
FALSE   15:00:00    16:00:00
FALSE   16:00:00    

, тогда все, что вам нужно сделать, это vlookup, где находится TURE.

РЕДАКТИРОВАТЬ: проверить, что вы должныделать дальше, вам нужен vlookup, вложенный в vlookup.Вместо этого сначала используйте vlookup, чтобы найти, какое значение в столбце нужно сделать, вам нужно значение vlookup в конце столбца (12:05:00).Затем это значение может быть установлено в качестве значения для поиска в столбцах диапазона start: to-do.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...