Как посчитать доступные и недоступные номера

#excel

Вопрос:

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

Например: У меня есть такой лист:

 Room1 checkin 1-1-2021 checkout 5-5-2021
Room2 checkin 2-2-2021 checkout 9-9-2021
Room3 checkin 10-10-2021 checkout 5-12-2021
 

Мне нужны такие клетки, как эта:

 Available rooms now: 2
Available rooms: room1, room3
Not available rooms now: 1
Not available rooms now: room2
 

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

1. Если на вашем листе теперь 5 столбцов (предположение), то вы можете добавить 6-й столбец со значением =IF(AND(NOW()>=C2,NOW()<=E2),"not available","available") . Это покажет, свободна ли комната или нет. Используя эту функцию COUNTIF() , вы можете произвести их подсчет.

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

Ответ №1:

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

Формулы, используемые здесь, следующие:

  • Свободные номера сейчас:
     =IF(NOW()>C2,1,0) IF(NOW()>C3,1,0) IF(NOW()>C4,1,0)
     
  • Свободные номера:
     =CONCATENATE(IF(NOW()>C2,CONCATENATE(A2,", "),""),IF(NOW()>C3,"Room 2, ",""),IF(NOW()>C4,"Room 3",""))
     
  • Сейчас свободных номеров нет:
     =COUNTA(A2,A3,A4)-F1
     
  • Сейчас свободных номеров нет:
     =CONCATENATE(IF(NOW()<C2,CONCATENATE(A2,", "),""),IF(NOW()<C3,CONCATENATE(A3,", "),""),IF(NOW()<C4,CONCATENATE(A4,""),""))