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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 13.12.2007, 12:47   #1
Daniil2
 
Регистрация: 12.12.2007
Сообщений: 3
По умолчанию Формула

Добрый день!
Подскажите пожалуйста формулу, для решения этой задачи.
Нужна именно формула.
Прошу всякие извращения не предлагать!
Вложения
Тип файла: doc Задача 3.doc (38.0 Кб, 21 просмотров)
Daniil2 вне форума
Старый 13.12.2007, 14:59   #2
Alkaline
Пользователь
 
Регистрация: 22.11.2007
Сообщений: 79
По умолчанию

Вы бы хоть смайлик поставили в конце, что ли...

Я бы сделал так: ввел дополнительный столбец, в котором по условию определил номер квартала, в котором совершена операция. Далее, с помощью функции СЦЕПИТЬ в этом же или другом столбце сделал бы все надписи вида "Б1", "А4" - т.е. означавшие "Вид Б, 1-й квартал", "Вид А, 4-й квартал". А в итоговой таблице можно воспользоваться функцией СУММЕСЛИ, выбрав в качестве критерия созданный столбец с комбинированнными значениями.

Если такими вещами нужно заниматься постоянно, то лучше, наверное, воспользоваться Сводной таблицей. Тогда можно будет и не беспокоиться насчет количества различных видов услуг. Но все-таки один вспомогательный столбец потребуется: чтобы вывести номер квартала.

Есть другие предложения?


PS: я обычно не люблю решать задачу от и до. Ведь это учебная задача, вам же нужно еще самому и разобарться, так?
Alkaline вне форума
Старый 13.12.2007, 16:39   #3
Daniil2
 
Регистрация: 12.12.2007
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Alkaline Посмотреть сообщение
Вы бы хоть смайлик поставили в конце, что ли...
Сам по себе там подразумевается

Цитата:
Сообщение от Alkaline Посмотреть сообщение
Я бы сделал так: ввел дополнительный столбец, в котором по условию определил номер квартала, в котором совершена операция.
Это с помощью функции ЕСЛИ?
Цитата:
Сообщение от Alkaline Посмотреть сообщение
Далее, с помощью функции СЦЕПИТЬ в этом же или другом столбце сделал бы все надписи вида "Б1", "А4" - т.е. означавшие "Вид Б, 1-й квартал", "Вид А, 4-й квартал".
Это я не понял, но попробую разобраться с фун-цией СЦЕПИТЬ
Daniil2 вне форума
Старый 13.12.2007, 16:54   #4
Alkaline
Пользователь
 
Регистрация: 22.11.2007
Сообщений: 79
По умолчанию

Да, с помощью ЕСЛИ. Это будет функция с несколькими вложенными ЕСЛИ. Типа: =ЕСЛИ(A2<36982;"1";ЕСЛИ(A2<37073;"2 ";ЕСЛИ(A2<37165;"3";"4"))) - вставить в ячейку справа от таблицы, например D2 и далее протянуть формулу вниз на D3, D4 и т.д.

Пятизначные цифры в скобках - это числовые представления дат 01.04.2001, 01.07.2001 и 01.10.2001 - начала кварталов. Если, например, дата в ячейке A2 будет меньше, чем 01.04.2007, в ячейке будет стоять 1 (т.е. первый квартал), если 12.12.2001 - то 4 (вообще, все, что больше или равно 01.10.2001 будет считаться 2001 г., т.ч. внимательнее).

Функция =СЦЕПИТЬ(D2;B2) даст в качестве значения номер квартала (то, что считалось выше и записано столбце D визуально сцепить с наименованием услуги в столбце B). Таким образом мы получаем код, состоящий из номера квартала и вида услуги.

Далее читайте про СУММЕСЛИ в справке, там все просто.
Alkaline вне форума
Старый 13.12.2007, 17:13   #5
Daniil2
 
Регистрация: 12.12.2007
Сообщений: 3
По умолчанию

А. ну все, разобрался.
Только как получается числовое представление даты?

Спасибо большое!
Daniil2 вне форума
Старый 13.12.2007, 18:33   #6
Alkaline
Пользователь
 
Регистрация: 22.11.2007
Сообщений: 79
По умолчанию

Если сначала ввести дату, а потом в Формате ячеек (быстрый доступ - по Ctrl+1) установить формат не Дата, а Числовой, то появится пятизначное число типа 36982 - это будет количество дней, прошедших с 1 января 1900 г. Так вот, оно и используется при сложении-вычитании количества дней, например. Оперировать с таким числом бывает удобнее, чем отдельно с днем-месяцем-годом.
Alkaline вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна формула!!! SergeyKor Microsoft Office Excel 6 15.10.2009 13:59
Формула Танечка Microsoft Office Excel 3 26.06.2008 09:11
Формула Holodok Помощь студентам 3 19.05.2008 08:19
Формула Симпсона Raz0r Помощь студентам 5 22.11.2007 15:50
Формула Галина Microsoft Office Excel 2 20.09.2007 15:48