Посчитать значения по несколькис условиям
l-lisa
Дата: Четверг, 12.11.2015, 12:48 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 312
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Здравствуйте, помогите написать простую формулу если есть такая возможность, я написала через ЕСЛИ, но формула выходит очень длинная и неудобная. Для каждого года и месяца, нужно перемножить курс на сумму
Здравствуйте, помогите написать простую формулу если есть такая возможность, я написала через ЕСЛИ, но формула выходит очень длинная и неудобная. Для каждого года и месяца, нужно перемножить курс на сумму l-lisa
Ответить
Сообщение Здравствуйте, помогите написать простую формулу если есть такая возможность, я написала через ЕСЛИ, но формула выходит очень длинная и неудобная. Для каждого года и месяца, нужно перемножить курс на сумму Автор - 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)
МВТ
Ответить
Сообщение Если правильно понял Код
=СУММПРОИЗВ(--($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... Просто у меня в файле в столбце месяца и года идут подряд, но в расчетном файле месяца и года перемешаны
не правильно считает... Логика такая, что если год=2014 и месяц =1 то курс1*сумму, если год=2014 и месяц=2 то курс2*сумму.......если год=2014 и месяц=12 то курс12*сумму, и также если год=2015... Просто у меня в файле в столбце месяца и года идут подряд, но в расчетном файле месяца и года перемешаныl-lisa
Сообщение отредактировал 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
Ответить
Сообщение у вас умножает на одну и ту же сумму(первую из нескольких за один месяц) , а надо как в файле Автор - l-lisa Дата добавления - 12.11.2015 в 13:39
l-lisa
Дата: Четверг, 12.11.2015, 13:42 |
Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 312
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Проверил на втором приложенном примере - все считает правильно, подбивает сумму за конкретный месяц конкретного года
по вашему примеру вот что считает:
Проверил на втором приложенном примере - все считает правильно, подбивает сумму за конкретный месяц конкретного года
по вашему примеру вот что считает:l-lisa
Ответить
Сообщение Проверил на втором приложенном примере - все считает правильно, подбивает сумму за конкретный месяц конкретного года
по вашему примеру вот что считает:Автор - 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)
l-lisa , а что не правильно? Данные за 01.2014: 10908,8 424,2 В сумме = 11333 Как нужно? Предлагаю еще вариант - сводная таблица (Лист 4)Manyasha
ЯД: 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
Сообщение отредактировал 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, вот Вы сейчас о чем?
как в первом столбце с результатом
l-lisa, вот Вы сейчас о чем?Nic70y
ЮMoney 41001841029809
Ответить
Сообщение как в первом столбце с результатом
l-lisa, вот Вы сейчас о чем?Автор - Nic70y Дата добавления - 12.11.2015 в 14:21
l-lisa
Дата: Четверг, 12.11.2015, 14:25 |
Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 312
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
-lisa, вот Вы сейчас о чем?
В моем файле в столбце "Результат" есть значения, я их посчитала простым перемножением, без учета, что месяца могут идти вперемешку. А рядом формула, которую мне написали, но она складывает суммы за один и тот же месяц, чего делать не нужно. Результат должен быть тот, что у меня
-lisa, вот Вы сейчас о чем?
В моем файле в столбце "Результат" есть значения, я их посчитала простым перемножением, без учета, что месяца могут идти вперемешку. А рядом формула, которую мне написали, но она складывает суммы за один и тот же месяц, чего делать не нужно. Результат должен быть тот, что у меняl-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
месяца могут идти вперемешку
а курс где? приложите пример вперемешку.
месяца могут идти вперемешку
а курс где? приложите пример вперемешку.Nic70y
ЮMoney 41001841029809
Ответить
Сообщение месяца могут идти вперемешку
а курс где? приложите пример вперемешку.Автор - Nic70y Дата добавления - 12.11.2015 в 14:30
Anton1013
Дата: Четверг, 12.11.2015, 14:33 |
Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 203
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
l-lisa , Пример немного некорректный, так как по нему Ваша формула считает правильно и, насколько я понял полностью удовлетворяет условиям
l-lisa , Пример немного некорректный, так как по нему Ваша формула считает правильно и, насколько я понял полностью удовлетворяет условиямAnton1013
Никогда не поздно научиться!
Ответить
Сообщение l-lisa , Пример немного некорректный, так как по нему Ваша формула считает правильно и, насколько я понял полностью удовлетворяет условиямАвтор - Anton1013 Дата добавления - 12.11.2015 в 14:33
l-lisa
Дата: Четверг, 12.11.2015, 14:42 |
Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 312
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Пример немного некорректный
Да, вы правы, прошу у всех прощения, я перевложила файл с примером. Курсы берутся из отдельной таблицы
Пример немного некорректный
Да, вы правы, прошу у всех прощения, я перевложила файл с примером. Курсы берутся из отдельной таблицыl-lisa
Сообщение отредактировал 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
файл перезалил (с двумя формулами)
Код
=СУММЕСЛИМН(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
К сообщению приложен файл:
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))
Как вариант:Код
=H3*СУММПРОИЗВ($Q$3:$Q$20*($P$3:$P$20=G3)*($O$3:$O$20=F3))
Anton1013
Никогда не поздно научиться!
Ответить
Сообщение Как вариант:Код
=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
Класс, спасибо вам ребята!
Класс, спасибо вам ребята! l-lisa
Ответить
Сообщение Класс, спасибо вам ребята! Автор - l-lisa Дата добавления - 12.11.2015 в 14:50
Nic70y
Дата: Четверг, 12.11.2015, 14:52 |
Сообщение № 17
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация:
2273
±
Замечаний:
0% ±
Excel 2010
l-lisa, используйте лучше формулу с ИНДЕКС (не такая тяжелая, не сразу вспомнил, но даты, в таблице с курсами, должны идти по-порядку и все с 1 по 12 мес. в таком случае)
l-lisa, используйте лучше формулу с ИНДЕКС (не такая тяжелая, не сразу вспомнил, но даты, в таблице с курсами, должны идти по-порядку и все с 1 по 12 мес. в таком случае) Nic70y
Ю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
Еще вариантыКод
=ПРОСМОТР(;-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_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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 г.")
Первое, что пришло в голову, это ВПР , но с доп. столбцом. Не комильфо, конечно, но пусть будет Код
=ЕСЛИОШИБКА(H3*ВПР(F3&G3;$M$3:$P$20;4;);"введите остальные месяцы/курсы на 2015 г.")
Che79
Делай нормально и будет нормально!
Ответить
Сообщение Первое, что пришло в голову, это ВПР , но с доп. столбцом. Не комильфо, конечно, но пусть будет Код
=ЕСЛИОШИБКА(H3*ВПР(F3&G3;$M$3:$P$20;4;);"введите остальные месяцы/курсы на 2015 г.")
Автор - Che79 Дата добавления - 12.11.2015 в 15:26