![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 01.08.2010
Сообщений: 3
|
![]()
Уважаемые программисты! одним из пунктов задания есть такое:
"4. Вывести записи о договорах с неполной отгрузкой (дополнительных расчетов в исходной таблице не производить). Оплата считается неполной, если Сумма отгрузки меньше Сумма оплаты. Отобранные записи поместить в новую таблицу. Поля новой таблицы: Фирма, Дата заключения договора, Дата оплаты, Сумма оплаты." вот всё остальное что требовалось сделал, а это не знаю с какой стороны подступиться. Главная проблема по-моему, это как помещать отобранные записи куда-то, если не известно сколько их будет? Решаться наверно должно без VBA, так как без него проходим Excel. Наверно даж без макросов. Если без макросов и VBA нельзя, то как хоть с ними? Спасибо за ответ! Последний раз редактировалось Sunix; 02.08.2010 в 21:36. Причина: добавил файл |
![]() |
![]() |
![]() |
#2 |
Регистрация: 01.08.2010
Сообщений: 3
|
![]()
может это надо делать с помощью фильтра, или "сводной таблицы"?
спасите мой мозг! :'( |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 23.03.2010
Сообщений: 101
|
![]()
Пока, для начала формулой...
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 01.08.2010
Сообщений: 3
|
![]()
Спасибо KIM!! Это ужас! Могли такое задать заочникам на экономической специальности?
Код:
а "расширенным фильтром" это же самое может делаться? |
![]() |
![]() |
![]() |
#5 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
вряд ли вам поверят, что эту формулу вы написали самостоятельно) На территории СНГ число людей, способных состряпать такую формулу, исчисляется сотнями (если не десятками), и ваш препод вряд ли входит в их число... Так что вряд ли вы сможете объяснить, как работает эта формула, даже разберётесь в ней - препод всё равно ничего не поймёт)) (по крайней мере, я не понимаю, как эта формула работает, хотя с Excel немного знаком) |
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 08.07.2010
Сообщений: 33
|
![]()
Действительно очень сложная формула, я новичек и не смогла разобраться
![]() |
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 01.03.2009
Сообщений: 233
|
![]() Цитата:
т.е., если ($I$2:$I$21<$G$2:$G$21) = ИСТИНА, то --($I$2:$I$21<$G$2:$G$21) дает 1 p.s. формула прикольная ![]() Последний раз редактировалось peq; 05.08.2010 в 19:02. |
|
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 04.08.2009
Сообщений: 112
|
![]() Цитата:
![]() Кстати, вот пример того, как то же самое можно сделать экономичнее (с т.з. времени на пересчет и кол-ва операций) и проще. Но все равно врядли прокатит :-)
KL [MVP - Microsoft Office Excel]
CPU: Intel Core 2, 2.17GHz | RAM: 3.25GB (4GB) | GPU: nVidia Quadro FX 2500M OS: Windows 7 Ultimate x64 EN | MSO: 2010 Professional Plus x86 EN Последний раз редактировалось KL (XL); 05.08.2010 в 20:06. |
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 04.08.2009
Сообщений: 112
|
![]()
Последний столбец "Признак закрытия договора" - это недозволенные дополнительные расчеты или это можно?
KL [MVP - Microsoft Office Excel]
CPU: Intel Core 2, 2.17GHz | RAM: 3.25GB (4GB) | GPU: nVidia Quadro FX 2500M OS: Windows 7 Ultimate x64 EN | MSO: 2010 Professional Plus x86 EN |
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 01.03.2009
Сообщений: 233
|
![]()
что-то стало интересно, зашел, скачал. вроде все относительно понятно.
это СУММ(--($I$2:$I$21<$G$2:$G$21)) - кол-во строк это если(сумм(..)<строка(..);"";индекс( ..)) - шарашит в ячейку индекс() или "". сам индекс() построен красиво и оригинально ![]() реализовано вообще клёво. имхо за такое решение(при условии что студент может его внятно объяснить) преп должен сразу ставить пять. KL (XL) Цитата:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрос на часть листа по условию в определенной ячейке | Stilet | Microsoft Office Excel | 3 | 27.05.2010 11:42 |
Создать новую строку и скопировать ячейки, удовлетворяющие условию. | druzimm3 | Microsoft Office Excel | 6 | 13.05.2010 18:20 |
Скопировать часть из метафайла | AnTe | Общие вопросы Delphi | 1 | 05.10.2009 06:52 |
Скопировать выделенную часть ячейки! | nikolai_P | Microsoft Office Excel | 8 | 05.05.2009 12:27 |
как скопировать часть объединенной ячейки? | Азамат | Microsoft Office Excel | 20 | 14.07.2008 22:50 |