[ Регистрация · Вход · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: irakitin2014  
Помогите доделать таблицу для расчёта стоимости проживания!
seel2304Дата: Понедельник, 19.04.2021, 18:05 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 6
Репутация: 0
Статус: Offline
Создал файл, с 5 номерами. Цены отличаются в зависимости от номера и даты. Пока что всё работает, только если вручную прописывать количество дней в каждый из периодов проживания. А нужно так, чтобы можно было ввести дату заезда и дату отъезда, а количество в каждый из периодов вставилось самостоятельно (и уже дальше система сама производила расчёты). Я начал городить формулу из кучи ЕСЛИ в первом периоде первого номера, но запутался и не смог закончить. Помогите пожалуйста, если можете)
Прикрепления: ____.xlsx (13.3 Kb)
 
irakitin2014Дата: Вторник, 20.04.2021, 08:03 | Сообщение # 2
Генерал-майор
Группа: Модераторы
Сообщений: 312
Репутация: 6
Статус: Offline
И вам здравствуте. ну если вам надо только 
Цитата seel2304 ()
а количество в каждый из периодов вставилось самостоятельно
тогда так
Код
=(--ПСТР($A14;ПОИСК("-";$A14)+1;ДЛСТР($A14)))-(--ПСТР($A14;1;ПОИСК("-";$A14)-1))
если не так, то пишите поконкретнее
Прикрепления: seel2304.xlsx (13.1 Kb)



для спасибов ЯД 41001877306852
 
seel2304Дата: Вторник, 20.04.2021, 09:13 | Сообщение # 3
Рядовой
Группа: Проверенные
Сообщений: 6
Репутация: 0
Статус: Offline
Цитата irakitin2014 ()
если не так, то пишите поконкретнее

Здравствуйте!) На вашем варианте он абсолютно неверно считает количество дней. Он берёт, кажется просто все дни из возможного диапазона. Мне на другом форуме уже частично помогли, но в результате тестирования обнаружил проблему. Когда даты в пределах одного месяца (или периода оплаты)- то всё окей. Но когда вписываешь даты, например, с 20.06 по 04.07, он должен просчитать 11 дней в первом периоде и 3 дня во втором. Но он считает как 10 дней в первом и 3 дня во втором, т.е. один день (на стыке месяцев) просто выпадает. Как это можно исправить? Файл прилагаю
Прикрепления: __.xlsx (13.4 Kb)
 
irakitin2014Дата: Вторник, 20.04.2021, 10:36 | Сообщение # 4
Генерал-майор
Группа: Модераторы
Сообщений: 312
Репутация: 6
Статус: Offline
Задам тот же вопрос, что и на форуме excelworld вам задала Pelena:
Обычно ведь в гостиницах ночи считают. Нет?
и еще: непонятно ваша логика. почему с 20.06 по 30.06 11 дней ( у вас) а с 01.07 по 04.07 3 дня?



для спасибов ЯД 41001877306852
 
seel2304Дата: Вторник, 20.04.2021, 11:01 | Сообщение # 5
Рядовой
Группа: Проверенные
Сообщений: 6
Репутация: 0
Статус: Offline
Цитата irakitin2014 ()
непонятно ваша логика
Потому что сутки с 30го на 1е считаются по цене 30го (т.к. заезд 30го). Вот и выходит:
20-21 -1
21-22 -2
22-23 -3
23-24 -4
24-25 -5
25-26 -6
26-27 -7
27-28 -8
28-29 -9
29-30 -10
30-1 -11
ну а дальше второй период
1-2 -1
2-3 -2
3-4 -3
 
irakitin2014Дата: Вторник, 27.04.2021, 14:11 | Сообщение # 6
Генерал-майор
Группа: Модераторы
Сообщений: 312
Репутация: 6
Статус: Offline
ответ тут


для спасибов ЯД 41001877306852
 
  • Страница 1 из 1
  • 1
Поиск: