![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 04.08.2009
Сообщений: 112
|
![]()
Я уже сказал, что это лишь идеи, а не готовые формулы. Чертовски неудобно писать формулы в iPhone
![]() ![]()
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); 13.08.2010 в 23:15. |
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 04.08.2009
Сообщений: 112
|
![]()
При анализе файла, проблема, как оказалась, несколько иная:
1) именованные диапазоны получены путем вычислений - значит отпадает ДВССЫЛ() 2) именованные диапазоны накладываются друг на друга - значит СМЕЩ() тоже врядли поможет, по крайней мере в той форме, как я это написал. 3) нужно понять, по какому принципу будут добавляться последующие диапазоны
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); 14.08.2010 в 15:56. |
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
![]()
Возможно так:
Код:
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 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 |
![]() |
![]() |
![]() |
#15 | |
Пользователь
Регистрация: 06.07.2010
Сообщений: 68
|
![]() Цитата:
Рекомендуете мне диапазон F7:G7 оставить и использовать в вычислении? ![]() |
|
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 06.07.2010
Сообщений: 68
|
![]()
Что-то не так...
В приложении - две диаграммы. В верхней - старая формула оси категорий, в нижней - новая. При выборе "все месяцы" у неполного года, ось категорий сбивается... ![]() |
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 06.07.2010
Сообщений: 68
|
![]()
Исправил:
нужно в ячейках $F$7:$H$7 хранить не СЧЁТ(график1),..., СЧЁТ(график3), а СЧЁТ(DataRng1),...,СЧЁТ(DataRng3) |
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 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 |
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 06.07.2010
Сообщений: 68
|
![]()
Почти всё получилось, но нашёлся один косяк:
если данные за какой-то год начинаются не с 1 января, то график года сбивается. В приложении зафиксирована такая ситуация: данные за 2008 год начинаются с 29 февраля, из-за этого формула оси категорий перестаёт правильно считать и шкала на осн.оси Х сдвинулась влево. Как скомпенсировать недостающие, в данном случае, 59 дней в начале диапазона? |
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 06.07.2010
Сообщений: 68
|
![]()
Пришло в голову "лобовое решение": т.к. исходные данные диаграммы(лист table1) заносятся в таблицу каждый раз перед построением диаграммы, то:
- вычислить какой по счёту день в году в начале диапазона - занести данные в таблицу, с возможным сдвигом вниз начальной строки заполнения - вставить в пустые строки столбца с датами недостающие значения от начала года. С точки зрения программера Excel, не изящно, но проверил - работает |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Можно ли упростить формулу? | O_H | Microsoft Office Excel | 8 | 14.07.2010 13:42 |
Нужно упростить, переделать формулу | avtopark | Microsoft Office Excel | 3 | 06.02.2010 10:32 |
Как упростить формулу? | parsn | Microsoft Office Excel | 1 | 31.01.2010 00:53 |
Упростить формулу | Stif-rva | Microsoft Office Excel | 7 | 09.03.2009 11:03 |
Цикл для просмотра диапазона и выбора нужных ячеек. | Dorvir | Microsoft Office Excel | 8 | 21.07.2008 06:33 |