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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.07.2010, 08:21   #1
GLM
Пользователь
 
Регистрация: 28.07.2010
Сообщений: 19
По умолчанию Формулы Excel 2003

Здравствуйте! Помогите пожалуйста!
Тип табл:
Дата | Добыча нефти
01.08.10| 2365
02.08.10| 2360
........... | ....... и т.д.

Нужно чтобы при вводе интервалов даты, например 01.08.10-05.08.10 в следущем столбце отображалось сумма добычи. Заранее СПАСИБО!
GLM вне форума Ответить с цитированием
Старый 28.07.2010, 08:59   #2
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Например:
=СУММ(ИНДЕКС(B1:B20;ПОИСКПОЗ(D1;A1: A20)):ИНДЕКС(B1:B20;ПОИСКПОЗ(E1;A1: A20)))
=СУММПРОИЗВ((A1:A20>=D1)*(A1:A20<=E 1)*B1:B20)где A:B - таблица данных
D1, E1 - предельные даты
Первая формула шустрее.
vikttur вне форума Ответить с цитированием
Старый 28.07.2010, 09:22   #3
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от GLM Посмотреть сообщение
Здравствуйте! Помогите пожалуйста!
Тип табл:
Дата | Добыча нефти
01.08.10| 2365
02.08.10| 2360
........... | ....... и т.д.

Нужно чтобы при вводе интервалов даты, например 01.08.10-05.08.10 в следущем столбце отображалось сумма добычи. Заранее СПАСИБО!
Добрый день.

Так как пример не приложили, то и не обессудьте (см. вложение).
Вложения
Тип файла: rar GLM .rar (17.4 Кб, 26 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 10.05.2011, 12:08   #4
kuperfbi
Пользователь
 
Регистрация: 18.12.2009
Сообщений: 17
По умолчанию хитрости

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
Добрый день.

Так как пример не приложили, то и не обессудьте (см. вложение).
Добрый день. Как новичку объясните, пожалуйста, момент:
1. почему когда формулу из ячейки F2 перетащить к примеру в K10, то возвращает "0", а если в K13, то ошибку?
Спасибо!
kuperfbi вне форума Ответить с цитированием
Старый 10.05.2011, 12:38   #5
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Обратите внимание на фигурные скобочки, обрамляющие формулу.
Формулы массива вводятся одновременным нажатием Ctrl+Shift+Enter
vikttur вне форума Ответить с цитированием
Старый 10.05.2011, 12:41   #6
kuperfbi
Пользователь
 
Регистрация: 18.12.2009
Сообщений: 17
По умолчанию

Цитата:
Сообщение от vikttur Посмотреть сообщение
Обратите внимание на фигурные скобочки, обрамляющие формулу.
Формулы массива вводятся одновременным нажатием Ctrl+Shift+Enter
так в том-то и дело, что в f2 нет фигурных скобок))

сорри, это уже я тут покопался, все было. Но все же, если даже убрать фигурные скобки, то в зависимости от расположения формулы на листе считает по-разному. Вопрос остается в силе.

Последний раз редактировалось kuperfbi; 10.05.2011 в 12:45.
kuperfbi вне форума Ответить с цитированием
Старый 10.05.2011, 13:04   #7
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

ЕСЛИ() формирует массив данных, например ЕСЛИ({1:1:1:1:1:0:0:0:0:0};н;0).
Если формула введена как обычная формула, в ячейке будет показано или первое значение массива, или значение, относящееся к данной строке.
В В11 (относится к имени "н") есть данные, в В13 нет.
vikttur вне форума Ответить с цитированием
Старый 10.05.2011, 13:06   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

в Вашем файле может и нет, а в том-то и дело, что в файле, который опубликовал здесь Сергей есть)

подсказки Виктора остаются в силе.

откройте файл и копируйте формулу из F2 куда угодно, везде увидите один и то же результат: 11775.
удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 10.05.2011, 16:47   #9
kuperfbi
Пользователь
 
Регистрация: 18.12.2009
Сообщений: 17
По умолчанию

Всем спасибо, разобрался!
kuperfbi вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конвертировать формулы из [2007 Word 2007] в [2003 Word 2003] mswmd Microsoft Office Word 8 10.07.2017 17:06
Как запретить запуск программы на VBA Excel 2003 в Excel 2007 kovalevskivf Microsoft Office Excel 2 15.05.2009 16:47
Формулы в Excel ROBERT033 Microsoft Office Excel 11 25.02.2009 12:37
Формулы Excel vvi23 Microsoft Office Excel 5 09.12.2008 20:58
формулы в excel, HELP Toxa БД в Delphi 0 03.05.2007 09:55