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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2011, 09:58   #1
Turentoo
 
Регистрация: 06.06.2011
Сообщений: 4
Злость Факторный анализ (перемножение по 2-м условиям)

Здравствуйте.

Я уже что только ни пробовала, может вы поможете.

Есть, 4 столбца. В первом месяц, во втором имя человека, в третьем и четвертом цифры.
Например:
май -- петров --4--6
Июнь -- петров--5--2
май -- иванов --5--1
Июнь -- иванов -- 1--2

Нужно сделать (не VBA, а формулой в ячейке) следующий подсчет:

для каждого работника с месяцем Май умножить первый столбик с числами на второй столбик с числами этого же работника в месяце Июнь и сложить результаты.

Т.е.: 4*2+5*2=18

Хотя бы подскажите, какими функциями можно попробовать, 2 часа уже бьюсь с этим...
Turentoo вне форума Ответить с цитированием
Старый 06.06.2011, 10:17   #2
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Цитата:
Сообщение от Turentoo Посмотреть сообщение
Хотя бы подскажите, какими функциями можно попробовать...
СУММПРОИЗВ(), ЕСЛИ(), СУММ()...
Всегда два месяца одного человека находятся рядом? Есть ли другие месяца?

Открою небольшой секрет: у некоторых постоянных посетителей форума заканчивается лимит Excel на создание новых файлов
Составят формулу, Вам не понравится, потому что "не то считает, не так считает, нужно было бы еще вот это, а у меня немного по другому расположено...".
vikttur вне форума Ответить с цитированием
Старый 06.06.2011, 10:21   #3
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Ответил здесь
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 06.06.2011, 10:45   #4
Turentoo
 
Регистрация: 06.06.2011
Сообщений: 4
По умолчанию

Цитата:
Сообщение от vikttur Посмотреть сообщение
СУММПРОИЗВ(), ЕСЛИ(), СУММ()...
Всегда два месяца одного человека находятся рядом? Есть ли другие месяца?
Нет, все вразброс. Месяцев на самом деле больше, чем 2, и сотрудников тоже. Нужно выбрать первый числовой столбик для месяца "Х" и умножить его на второй числовой столбик для месяца "У", но при этом должны совпадать имена сотрудников.

Я уже чего только ни делала, прямо заколупалась. Все эти функции были перепробованы, но пока не смогла составить грамотной логической формулы, все время не то подсчитывает.
Turentoo вне форума Ответить с цитированием
Старый 06.06.2011, 11:20   #5
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Цитата:
Сообщение от Turentoo Посмотреть сообщение
Я уже чего только ни делала...
Главного не хотите делать - файл приложить. Ну как еще здесь могут оценить расположение и структуру Ваших данных?
vikttur вне форума Ответить с цитированием
Старый 06.06.2011, 11:32   #6
Turentoo
 
Регистрация: 06.06.2011
Сообщений: 4
По умолчанию

Цитата:
Сообщение от vikttur Посмотреть сообщение
Главного не хотите делать - файл приложить. Ну как еще здесь могут оценить расположение и структуру Ваших данных?
Вот, прикрепляю файл
Вложения
Тип файла: zip Turentoo_example.zip (6.9 Кб, 30 просмотров)
Turentoo вне форума Ответить с цитированием
Старый 06.06.2011, 14:23   #7
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

только у меня 83 получилось, а не 98. сверяйте... возможно надо юстировать калькулятор.
я поправил ваши даты May на 01.05.2011, June - на 01.06.2011. цифра 5 над 83 означает, что собираем данные за май.
Вложения
Тип файла: rar Книга684.rar (3.3 Кб, 38 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 10.07.2011, 19:33   #8
annush
 
Регистрация: 08.07.2011
Сообщений: 3
По умолчанию

Здравствуйте.
подскажите, если в базе не 2, а много месяцев, а сравнить нужно два, то как сделать так, чтобы формула видела значения только этих двух месяцев?
annush вне форума Ответить с цитированием
Старый 11.07.2011, 06:07   #9
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

Господа формулисты, есть предложение размяться.
Есть решение данной задачи на 110 знаков без изменения таблицы и без именнованных формул.
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн

Последний раз редактировалось DV68; 11.07.2011 в 13:24.
DV68 вне форума Ответить с цитированием
Старый 11.07.2011, 13:26   #10
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

105 знаков
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн

Последний раз редактировалось DV68; 11.07.2011 в 13:33.
DV68 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перемножение ahvahsky2008 Microsoft Office Excel 4 13.09.2010 00:14
Перемножение матриц stscolt Помощь студентам 0 09.10.2009 16:54
Перемножение матриц jorjinho10 Паскаль, Turbo Pascal, PascalABC.NET 1 11.05.2009 12:56
Перемножение матриц Blad47 Общие вопросы C/C++ 1 02.02.2009 00:21
Перемножение матриц Арина Помощь студентам 1 18.05.2007 19:21