Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Посчитать значения по несколькис условиям - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Посчитать значения по несколькис условиям (Формулы/Formulas)
Посчитать значения по несколькис условиям
l-lisa Дата: Четверг, 12.11.2015, 12:48 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 312
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте, помогите написать простую формулу если есть такая возможность, я написала через ЕСЛИ, но формула выходит очень длинная и неудобная.
Для каждого года и месяца, нужно перемножить курс на сумму
К сообщению приложен файл: 0466714.xlsx (9.4 Kb)
 
Ответить
СообщениеЗдравствуйте, помогите написать простую формулу если есть такая возможность, я написала через ЕСЛИ, но формула выходит очень длинная и неудобная.
Для каждого года и месяца, нужно перемножить курс на сумму

Автор - l-lisa
Дата добавления - 12.11.2015 в 12:48
МВТ Дата: Четверг, 12.11.2015, 13:10 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 476
Репутация: 137 ±
Замечаний: 0% ±

Excel 2007
Если правильно понял
Код
=СУММПРОИЗВ(--($F$3:$F$30=F3);--($G$3:$G$30=G3);$H$3:$H$30;$I$3:$I$30)
 
Ответить
СообщениеЕсли правильно понял
Код
=СУММПРОИЗВ(--($F$3:$F$30=F3);--($G$3:$G$30=G3);$H$3:$H$30;$I$3:$I$30)

Автор - МВТ
Дата добавления - 12.11.2015 в 13:10
l-lisa Дата: Четверг, 12.11.2015, 13:21 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 312
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Если правильно понял

не правильно считает...

Логика такая, что если год=2014 и месяц =1 то курс1*сумму, если год=2014 и месяц=2 то курс2*сумму.......если год=2014 и месяц=12 то курс12*сумму, и также если год=2015...
Просто у меня в файле в столбце месяца и года идут подряд, но в расчетном файле месяца и года перемешаны
К сообщению приложен файл: 6869148.xlsx (10.3 Kb)


Сообщение отредактировал l-lisa - Четверг, 12.11.2015, 13:22
 
Ответить
Сообщение
Если правильно понял

не правильно считает...

Логика такая, что если год=2014 и месяц =1 то курс1*сумму, если год=2014 и месяц=2 то курс2*сумму.......если год=2014 и месяц=12 то курс12*сумму, и также если год=2015...
Просто у меня в файле в столбце месяца и года идут подряд, но в расчетном файле месяца и года перемешаны

Автор - l-lisa
Дата добавления - 12.11.2015 в 13:21
МВТ Дата: Четверг, 12.11.2015, 13:33 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 476
Репутация: 137 ±
Замечаний: 0% ±

Excel 2007
Проверил на втором приложенном примере - все считает правильно, подбивает сумму за конкретный месяц конкретного года, в т.ч., если он разнесен на несколько ячеек. Не пробовали вначале проверить и попытаться разобраться, а потом заявлять, что все неправильно?
 
Ответить
СообщениеПроверил на втором приложенном примере - все считает правильно, подбивает сумму за конкретный месяц конкретного года, в т.ч., если он разнесен на несколько ячеек. Не пробовали вначале проверить и попытаться разобраться, а потом заявлять, что все неправильно?

Автор - МВТ
Дата добавления - 12.11.2015 в 13:33
l-lisa Дата: Четверг, 12.11.2015, 13:39 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 312
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
у вас умножает на одну и ту же сумму(первую из нескольких за один месяц) , а надо как в файле
 
Ответить
Сообщениеу вас умножает на одну и ту же сумму(первую из нескольких за один месяц) , а надо как в файле

Автор - l-lisa
Дата добавления - 12.11.2015 в 13:39
l-lisa Дата: Четверг, 12.11.2015, 13:42 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 312
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Проверил на втором приложенном примере - все считает правильно, подбивает сумму за конкретный месяц конкретного года

по вашему примеру вот что считает:
К сообщению приложен файл: 6328984.xlsx (10.5 Kb)
 
Ответить
Сообщение
Проверил на втором приложенном примере - все считает правильно, подбивает сумму за конкретный месяц конкретного года

по вашему примеру вот что считает:

Автор - l-lisa
Дата добавления - 12.11.2015 в 13:42
Manyasha Дата: Четверг, 12.11.2015, 13:54 | Сообщение № 7
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 898 ±
Замечаний: 0% ±

Excel 2010, 2016
l-lisa, а что не правильно?
Данные за 01.2014:
10908,8
424,2
В сумме = 11333

Как нужно?

Предлагаю еще вариант - сводная таблица (Лист 4)
К сообщению приложен файл: 6328984-1-1.xlsx (17.2 Kb)


ЯД: 410013299366744 WM: R193491431804
 
Ответить
Сообщениеl-lisa, а что не правильно?
Данные за 01.2014:
10908,8
424,2
В сумме = 11333

Как нужно?

Предлагаю еще вариант - сводная таблица (Лист 4)

Автор - Manyasha
Дата добавления - 12.11.2015 в 13:54
l-lisa Дата: Четверг, 12.11.2015, 14:10 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 312
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
а что не правильно?

суммироваться не должны суммы по одному месяцу, то есть должен быть такой результат как в первом столбце с результатом


Сообщение отредактировал l-lisa - Четверг, 12.11.2015, 14:11
 
Ответить
Сообщение
а что не правильно?

суммироваться не должны суммы по одному месяцу, то есть должен быть такой результат как в первом столбце с результатом

Автор - l-lisa
Дата добавления - 12.11.2015 в 14:10
Nic70y Дата: Четверг, 12.11.2015, 14:21 | Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
как в первом столбце с результатом

l-lisa, вот Вы сейчас о чем?


ЮMoney 41001841029809
 
Ответить
Сообщение
как в первом столбце с результатом

l-lisa, вот Вы сейчас о чем?

Автор - Nic70y
Дата добавления - 12.11.2015 в 14:21
l-lisa Дата: Четверг, 12.11.2015, 14:25 | Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 312
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
-lisa, вот Вы сейчас о чем?
В моем файле в столбце "Результат" есть значения, я их посчитала простым перемножением, без учета, что месяца могут идти вперемешку. А рядом формула, которую мне написали, но она складывает суммы за один и тот же месяц, чего делать не нужно. Результат должен быть тот, что у меня


Сообщение отредактировал l-lisa - Четверг, 12.11.2015, 14:27
 
Ответить
Сообщение
-lisa, вот Вы сейчас о чем?
В моем файле в столбце "Результат" есть значения, я их посчитала простым перемножением, без учета, что месяца могут идти вперемешку. А рядом формула, которую мне написали, но она складывает суммы за один и тот же месяц, чего делать не нужно. Результат должен быть тот, что у меня

Автор - l-lisa
Дата добавления - 12.11.2015 в 14:25
Nic70y Дата: Четверг, 12.11.2015, 14:30 | Сообщение № 11
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
месяца могут идти вперемешку
а курс где?
приложите пример вперемешку.


ЮMoney 41001841029809
 
Ответить
Сообщение
месяца могут идти вперемешку
а курс где?
приложите пример вперемешку.

Автор - Nic70y
Дата добавления - 12.11.2015 в 14:30
Anton1013 Дата: Четверг, 12.11.2015, 14:33 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 203
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
l-lisa, Пример немного некорректный, так как по нему Ваша формула
Код
=I3*H3
считает правильно и, насколько я понял полностью удовлетворяет условиям


Никогда не поздно научиться!
 
Ответить
Сообщениеl-lisa, Пример немного некорректный, так как по нему Ваша формула
Код
=I3*H3
считает правильно и, насколько я понял полностью удовлетворяет условиям

Автор - Anton1013
Дата добавления - 12.11.2015 в 14:33
l-lisa Дата: Четверг, 12.11.2015, 14:42 | Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 312
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Пример немного некорректный

Да, вы правы, прошу у всех прощения, я перевложила файл с примером. Курсы берутся из отдельной таблицы
К сообщению приложен файл: 4211185.xlsx (10.9 Kb)


Сообщение отредактировал l-lisa - Четверг, 12.11.2015, 14:42
 
Ответить
Сообщение
Пример немного некорректный

Да, вы правы, прошу у всех прощения, я перевложила файл с примером. Курсы берутся из отдельной таблицы

Автор - l-lisa
Дата добавления - 12.11.2015 в 14:42
Nic70y Дата: Четверг, 12.11.2015, 14:46 | Сообщение № 14
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Код
=СУММЕСЛИМН(Q$3:Q$20;O$3:O$20;F3;P$3:P$20;G3)*H3
или так:
Код
=ИНДЕКС(P$3:P$20;ПОИСКПОЗ(F3;N$3:N$20;0)-1+G3)*H3
файл перезалил (с двумя формулами)
К сообщению приложен файл: 7-11.xlsx (11.7 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Четверг, 12.11.2015, 14:50
 
Ответить
Сообщение
Код
=СУММЕСЛИМН(Q$3:Q$20;O$3:O$20;F3;P$3:P$20;G3)*H3
или так:
Код
=ИНДЕКС(P$3:P$20;ПОИСКПОЗ(F3;N$3:N$20;0)-1+G3)*H3
файл перезалил (с двумя формулами)

Автор - Nic70y
Дата добавления - 12.11.2015 в 14:46
Anton1013 Дата: Четверг, 12.11.2015, 14:47 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 203
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Как вариант:
Код
=H3*СУММПРОИЗВ($Q$3:$Q$20*($P$3:$P$20=G3)*($O$3:$O$20=F3))
К сообщению приложен файл: 3412678.xlsx (11.4 Kb)


Никогда не поздно научиться!
 
Ответить
СообщениеКак вариант:
Код
=H3*СУММПРОИЗВ($Q$3:$Q$20*($P$3:$P$20=G3)*($O$3:$O$20=F3))

Автор - Anton1013
Дата добавления - 12.11.2015 в 14:47
l-lisa Дата: Четверг, 12.11.2015, 14:50 | Сообщение № 16
Группа: Проверенные
Ранг: Обитатель
Сообщений: 312
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Класс, спасибо вам ребята! hands
 
Ответить
СообщениеКласс, спасибо вам ребята! hands

Автор - l-lisa
Дата добавления - 12.11.2015 в 14:50
Nic70y Дата: Четверг, 12.11.2015, 14:52 | Сообщение № 17
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
l-lisa, используйте лучше формулу с ИНДЕКС (не такая тяжелая, не сразу вспомнил, но даты, в таблице с курсами, должны идти по-порядку и все с 1 по 12 мес. в таком случае)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Четверг, 12.11.2015, 15:01
 
Ответить
Сообщениеl-lisa, используйте лучше формулу с ИНДЕКС (не такая тяжелая, не сразу вспомнил, но даты, в таблице с курсами, должны идти по-порядку и все с 1 по 12 мес. в таком случае)

Автор - Nic70y
Дата добавления - 12.11.2015 в 14:52
_Boroda_ Дата: Четверг, 12.11.2015, 14:59 | Сообщение № 18
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Еще варианты
Код
=ПРОСМОТР(;-1/(F3&G3=O$3:O$20&P$3:P$20);Q$3:Q$20)*H3

Код
=ИНДЕКС(Q$3:Q$20;12*(F3-O$3)+G3)*H3


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще варианты
Код
=ПРОСМОТР(;-1/(F3&G3=O$3:O$20&P$3:P$20);Q$3:Q$20)*H3

Код
=ИНДЕКС(Q$3:Q$20;12*(F3-O$3)+G3)*H3

Автор - _Boroda_
Дата добавления - 12.11.2015 в 14:59
Che79 Дата: Четверг, 12.11.2015, 15:26 | Сообщение № 19
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Первое, что пришло в голову, это ВПР , но с доп. столбцом. Не комильфо, конечно, но пусть будет :)
Код
=ЕСЛИОШИБКА(H3*ВПР(F3&G3;$M$3:$P$20;4;);"введите остальные месяцы/курсы на 2015 г.")
К сообщению приложен файл: 12-11.xlsx (11.2 Kb)


Делай нормально и будет нормально!
 
Ответить
СообщениеПервое, что пришло в голову, это ВПР , но с доп. столбцом. Не комильфо, конечно, но пусть будет :)
Код
=ЕСЛИОШИБКА(H3*ВПР(F3&G3;$M$3:$P$20;4;);"введите остальные месяцы/курсы на 2015 г.")

Автор - Che79
Дата добавления - 12.11.2015 в 15:26
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Посчитать значения по несколькис условиям (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!