|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.04.2011, 17:07 | #1 |
Пользователь
Регистрация: 07.04.2011
Сообщений: 42
|
чтобы выводились данные по дате минус n-дней
есть:
- столбец с датами, каждый день добавляется новая, но не одна за одной, а по рабочим дням (т.е. 14, 15, 18, 19...) - столбец с продукцией, за каждый день может быть несколько данных надо: за определенную дату (точнее текущий день минус энное количество рабочих дней) количество продукции. моя тут формула сбоит, прошу помощи |
20.04.2011, 10:05 | #2 |
Пользователь
Регистрация: 07.04.2011
Сообщений: 42
|
эмммм..... ?
|
20.04.2011, 18:31 | #3 |
Форумчанин
Регистрация: 21.11.2010
Сообщений: 326
|
Может так?
|
21.04.2011, 10:38 | #4 |
Пользователь
Регистрация: 07.04.2011
Сообщений: 42
|
МСН, спасибо!
там был такой еще момент - что список каждый день увеличивается вниз на одну позицию (добавляется новая, сегодняшняя дата) и, соответственно, диапазон надо снизу делать "с выпуском", т.е. нижняя граница неопределена. и, вроде, для этого случая работает вариант 2. |
21.04.2011, 12:29 | #5 |
Пользователь
Регистрация: 07.04.2011
Сообщений: 42
|
а если надо последнюю дату в списке? (т.е. ранг 1)?
и я диапазон расширил вниз на неопределенный размер (см. вложение) |
21.04.2011, 13:15 | #6 |
Форумчанин
Регистрация: 21.11.2010
Сообщений: 326
|
для последней даты подойдет такая формула (не массивная):
Код:
9E+307 - максимальное (ну или почти максимальное) число в Экселе. Не найдя данного или числа превышающего данное число, формула ИНДЕКС(ПОИСКПОЗ(...)) вернет ссылку на последнее заполненную ячейку |
22.04.2011, 13:47 | #7 |
Пользователь
Регистрация: 07.04.2011
Сообщений: 42
|
получается, если в столбце, в котором ищутся значения, вообще нет ни одной цифры, то выдаёт #Н/Д.
а можно сделать, чтобы выдавало просто 0? |
22.04.2011, 14:30 | #8 |
Форумчанин
Регистрация: 21.11.2010
Сообщений: 326
|
=ЕСЛИ(СЧЁТ(C8:C38);СУММ(...);0)
|
22.04.2011, 16:38 | #9 |
Пользователь
Регистрация: 07.04.2011
Сообщений: 42
|
спасибо!
а случаем не в курсе тут про вот такое: переустановил у себя Excel1997 на Excel2007. и вот раньше вводил я формулы массива, жал Ctrl+Shift+Enter, сохранял и всё было ок. теперь, нажимаю, сохраняю, закрываю - снова открываю, и вместо формул - #Н/Д. может, там какой режим надо включить? с переходом на новую версию связано, так понимаю. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать прогу чтобы показывать сколько дней осталось до... | Bigtyoma | Общие вопросы Delphi | 20 | 23.12.2016 06:23 |
чтобы выводились данные по текущей дате | almik | Microsoft Office Excel | 37 | 15.04.2011 14:23 |
Сравнить данные двух таблиц Excel по дате | demiancz | Общие вопросы Delphi | 0 | 09.02.2011 12:24 |
Проанализировать данные по дате | asas2010 | Microsoft Office Excel | 1 | 05.01.2011 12:29 |
Как прибавить 20 дней к дате | Talisman | Microsoft Office Excel | 7 | 21.02.2010 23:31 |