Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - Excel | Сложное условие (одно или несколько) или макрос

Ответить
Настройки темы
2003/XP/2000 - Excel | Сложное условие (одно или несколько) или макрос

Новый участник


Сообщения: 22
Благодарности: 1


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: ZeLiK
Дата: 17-02-2011
Описание: Редактирование постановки вопроса
Вложения
Тип файла: xls f.xls
(29.5 Kb, 15 просмотров)
Доброе время суток, уважаемые!

Желательно на MS Excel 2003 (2007 тоже будет кстати ).
И прошу извинить, если тему надо было создать в "Компьютерный форум OSzone.net » Программирование и автоматизация действий » Программирование". Там не нашёл темы для MS Office, макросов...

Просьба не обычна - прошу подсказать, и сделать\дать пример, либо формулы, либо макроса к ситуации.
В приложенном файле f.xls на листе "Общий" имеем оценку аренды за метраж, для перечня организаций.
Для работы потребуются ячейки листов Общий и Плата:
A9-A20 - цифрами представлены месяцы, т.е. 1 (январь), 2 (фев) и т.д.
S9-S20 - в этих ячейках должны быть собственно формулы - суммы ячеек.
Для S9 числа столбика А в каждом дне месяца, т.е. B4, D4, F4. Это числа января месяца.
Для S10: тоже числа столбика А, только с H4 до L4. Это числа следующего месяца - февраля.
А так же на листе Плата BG1 (здесь и далее - Объединённая ячейка), HM1 и т.д. - месяцы (эквивалент ячейкам A9-A20 листа Общий).
BC2, DE2, FG2 - Числа месяца.
Далее на 3ей строке идёт разделение каждого числа\дня на 2 столбца А и Б.
A4-A6 (и далее) Перечень организаций, в данном примере интересует "абв".
B4 (C4, D4 и т.д.) - числа, колличество денежных средств.

Какой примерный алгоритм требуемых вычеслений:
На листе Общий, в соответствии с наименованием организации и месяца, например, в ячейке S9 должна быть сумма, получаемая в следствии выполнения ряда условий:
На листе Плата, в перечне организаций (A4-A6) найти организацию, т.е. "абв".
Найти месяц среди A1-M1, т.к. S9 - это "январь" или "1" (A9), то найтись должно B1-G1.
В найденном диапозоне (B4-G4) сложить все цифры колонки А, т.е. ещё одно условие.
Результат отображается в ячейке S9. Чего и добиваюсь.
Таким образом и проще:
Если абв, то:
Если месяц январь, то:
Суммировать все числа диапозона B4-G4, в колонке А.

Диапозоны дней, месяцев, организаций (лист Плата), будут меняться, т.е. будет не 3 дня, а все 29-31, месяцев 12, организации добавятся. А так же на листе Общий, ниже будет такая же таблица, как мы видем, только для другой организации.

Благодарю!

Отправлено: 15:33, 16-02-2011

 

Аватара для Pliomera

Технолог


Сообщения: 819
Благодарности: 117

Профиль | Отправить PM | Цитировать


Воспользуйтесь инструментом "сводные таблицы". В данном случае самое оно.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:07, 17-02-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - Excel | Сложное условие (одно или несколько) или макрос

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBA - Помогите написать макрос в Excel, экспорт данных из Excel в Word. E.v.g Программирование и базы данных 7 03-05-2018 22:18
CMD/BAT - [решено] Как сделать сложное условие в операторе if madmax24 Скриптовые языки администрирования Windows 17 12-02-2015 15:43
Разное - Макрос Excel. KiriJolit Microsoft Office (Word, Excel, Outlook и т.д.) 0 02-12-2010 23:19
2003/XP/2000 - [решено] Excel: Написать маленький макрос anatoly_neo Microsoft Office (Word, Excel, Outlook и т.д.) 8 11-03-2010 17:56
CMD/BAT - [решено] Не выполняет одно условие удаления файла VoodooHaker Скриптовые языки администрирования Windows 7 14-02-2009 17:49




 
Переход