Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2009, 16:28   #1
king13
Пользователь
 
Регистрация: 26.09.2009
Сообщений: 20
По умолчанию Расчет подъезда и этажа

Задача состоит в том чтобы формула произвела расчет по вычислению подъезда и этажа на основании типа дома
ПРИМЕР есть дом "х" в котором в 1 подъезде 36 кв. этажность=9 по 4 кв на этаже, 2 подъезд 35 кв. этажность=9 по 4кв на этаже и на 1 этаже 3 кв., есть 5 подъезд 96кв. этажность=12 по 8кв на этаже.
ПРИМЕР есть дом "у" в котором 36 кв в каждом подъезде и 4 кв на этаже

с последним вариантом проблем нет, данные из таблицы берутся по =впр()

необходима общая формула которая будет все это учитывать и подставлять, обработать надо примерно 320000 объектов по примеру "x"

кол-во подъездов максимальная 16 этажность 32

расчет под. этаж.rar

Последний раз редактировалось king13; 27.09.2009 в 14:49.
king13 вне форума Ответить с цитированием
Старый 26.09.2009, 19:03   #2
EugeneS
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 472
По умолчанию

пример файла?
EugeneS вне форума Ответить с цитированием
Старый 29.09.2009, 12:33   #3
EugeneS
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 472
По умолчанию

попробую Вам помочь, насколько я понял условие Вашего задания, то нам известны изначально:
- количество подъездов
- количество этажей
- количество квартир на этаже
- номер подъезда и этажа, где количество квартир на этаже отличается от стандартного по подъезду
Необходимо выяснить: этаж и подъезд искомой квартиры, все верно?
EugeneS вне форума Ответить с цитированием
Старый 29.09.2009, 19:16   #4
EugeneS
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 472
По умолчанию

боюсь формулой будет сложновато сделать такой перебор, макросом Вам подойдет?
EugeneS вне форума Ответить с цитированием
Старый 30.09.2009, 14:40   #5
king13
Пользователь
 
Регистрация: 26.09.2009
Сообщений: 20
По умолчанию

Цитата:
Сообщение от EugeneS Посмотреть сообщение
попробую Вам помочь, насколько я понял условие Вашего задания, то нам известны изначально:
- количество подъездов
- количество этажей
- количество квартир на этаже
- номер подъезда и этажа, где количество квартир на этаже отличается от стандартного по подъезду
Необходимо выяснить: этаж и подъезд искомой квартиры, все верно?
Вы абсолютно правы

Цитата:
Сообщение от EugeneS Посмотреть сообщение
боюсь формулой будет сложновато сделать такой перебор, макросом Вам подойдет?
да конечно.

Последний раз редактировалось king13; 30.09.2009 в 14:46.
king13 вне форума Ответить с цитированием
Старый 30.09.2009, 17:52   #6
EugeneS
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 472
По умолчанию

см. вложение

Откройте файл, укажите номера квартир, нажмите кнопку Расчёт
Для корректной работы макроса таблица должна иметь такой формат, как указано в файле (имеется в виду "география" размещения цифр начиная со 2-го столбца), текстовая часть роли не играет

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

1. Макрос начинает обработку с 4-й строки и до последней заполненной строки диапазона
2. Примечания должны содержать только цифры, указывающие нестандартное количество квартир
3. Учитывая, что иное не указано, макрос написан при условии, что нестандартное количество квартир может встречаться в любом подъезде, НО на 1-м этаже
4. Если номер квартиры превышает общее количество квартир в доме - поле "подъезд" и "этаж" остаются пустыми (при условии, что они не содержали какие-либо значения до запуска макроса)

Тестировал, ошибок не обнаружил, проверяйте, если что, выкладывайте файл, проверю, постараюсь исправить
Вложения
Тип файла: zip Расчет_этажа_и_подъезда_по_квартире.zip (11.4 Кб, 52 просмотров)

Последний раз редактировалось EugeneS; 30.09.2009 в 18:43.
EugeneS вне форума Ответить с цитированием
Старый 01.10.2009, 17:43   #7
king13
Пользователь
 
Регистрация: 26.09.2009
Сообщений: 20
По умолчанию

Спасибо огромное
king13 вне форума Ответить с цитированием
Старый 01.10.2009, 17:59   #8
EugeneS
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 472
По умолчанию

не за что, главное, чтобы работало и помогало
EugeneS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расчет в запросе! pobedin SQL, базы данных 22 03.09.2009 15:46
Расчет коэффициентов экспоненты metrim Microsoft Office Excel 4 01.09.2009 17:32
Кредит, расчет. valerij Microsoft Office Excel 6 14.04.2009 23:15
Расчет движения voodoomedved Gamedev - cоздание игр: Unity, OpenGL, DirectX 5 25.02.2009 23:07
Расчет средневзешенного zoman Microsoft Office Excel 2 05.12.2007 10:15