Подсчет формулами сумм по 5 результатам с разным весом
champ
Дата: Вторник, 06.12.2016, 13:10 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Здравствуйте, прошу помочь с решением. Необходимо подсчитать сумму очков (баллов) по 5 (пяти ) результатам с разным количеством очков за одинаковый исход формулами. В ячейках B2:B7 и D2: D7 - искомые суммы, которые хотелось бы подсчитать формулами. Результаты могут быть на примере F2 :H2 следующие: числовой F2 >H2 ( 3:1), числовой F2 <H2(1:4), числовой F2 =H2(2:2), текстовой F2 >H2 (в:п), текстовой F2 <H2(п:в), текстовой F2 =H2(н:н),число-текстовый F2 >H2 ( w:0), число-текстовый F2 <H2 ( 0:w) Количество очков за разные исходы указал в ячейках F9: X11. Если возможно в формулах обойтись без ссылок на эти ячейки F9: X11.
Здравствуйте, прошу помочь с решением. Необходимо подсчитать сумму очков (баллов) по 5 (пяти ) результатам с разным количеством очков за одинаковый исход формулами. В ячейках B2:B7 и D2: D7 - искомые суммы, которые хотелось бы подсчитать формулами. Результаты могут быть на примере F2 :H2 следующие: числовой F2 >H2 ( 3:1), числовой F2 <H2(1:4), числовой F2 =H2(2:2), текстовой F2 >H2 (в:п), текстовой F2 <H2(п:в), текстовой F2 =H2(н:н),число-текстовый F2 >H2 ( w:0), число-текстовый F2 <H2 ( 0:w) Количество очков за разные исходы указал в ячейках F9: X11. Если возможно в формулах обойтись без ссылок на эти ячейки F9: X11. champ
Ответить
Сообщение Здравствуйте, прошу помочь с решением. Необходимо подсчитать сумму очков (баллов) по 5 (пяти ) результатам с разным количеством очков за одинаковый исход формулами. В ячейках B2:B7 и D2: D7 - искомые суммы, которые хотелось бы подсчитать формулами. Результаты могут быть на примере F2 :H2 следующие: числовой F2 >H2 ( 3:1), числовой F2 <H2(1:4), числовой F2 =H2(2:2), текстовой F2 >H2 (в:п), текстовой F2 <H2(п:в), текстовой F2 =H2(н:н),число-текстовый F2 >H2 ( w:0), число-текстовый F2 <H2 ( 0:w) Количество очков за разные исходы указал в ячейках F9: X11. Если возможно в формулах обойтись без ссылок на эти ячейки F9: X11. Автор - champ Дата добавления - 06.12.2016 в 13:10
Pelena
Дата: Вторник, 06.12.2016, 14:26 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19162
Репутация:
4412
±
Замечаний:
±
Excel 365 & Mac Excel
Здравствуйте. Решение, что называется, "в лоб"Код
=ЕСЛИОШИБКА((ЗНАК(F2-H2)+2)*8;(F2="п")*8+((F2="в")+(F2="w"))*24+(F2="н")*16)+ЕСЛИОШИБКА((ЗНАК(J2-L2)+2)*7;(J2="п")*7+((J2="в")+(J2="w"))*21+(J2="н")*14)+ЕСЛИОШИБКА((ЗНАК(N2-P2)+2)*6;(N2="п")*6+((N2="в")+(N2="w"))*18+(N2="н")*12)+ЕСЛИОШИБКА((ЗНАК(R2-T2)+2)*5;(R2="п")*5+((R2="в")+(R2="w"))*15+(R2="н")*10)+ЕСЛИОШИБКА((ЗНАК(V2-X2)+2)*4;(V2="п")*4+((V2="в")+(V2="w"))*12+(V2="н")*8)
Здравствуйте. Решение, что называется, "в лоб"Код
=ЕСЛИОШИБКА((ЗНАК(F2-H2)+2)*8;(F2="п")*8+((F2="в")+(F2="w"))*24+(F2="н")*16)+ЕСЛИОШИБКА((ЗНАК(J2-L2)+2)*7;(J2="п")*7+((J2="в")+(J2="w"))*21+(J2="н")*14)+ЕСЛИОШИБКА((ЗНАК(N2-P2)+2)*6;(N2="п")*6+((N2="в")+(N2="w"))*18+(N2="н")*12)+ЕСЛИОШИБКА((ЗНАК(R2-T2)+2)*5;(R2="п")*5+((R2="в")+(R2="w"))*15+(R2="н")*10)+ЕСЛИОШИБКА((ЗНАК(V2-X2)+2)*4;(V2="п")*4+((V2="в")+(V2="w"))*12+(V2="н")*8)
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Здравствуйте. Решение, что называется, "в лоб"Код
=ЕСЛИОШИБКА((ЗНАК(F2-H2)+2)*8;(F2="п")*8+((F2="в")+(F2="w"))*24+(F2="н")*16)+ЕСЛИОШИБКА((ЗНАК(J2-L2)+2)*7;(J2="п")*7+((J2="в")+(J2="w"))*21+(J2="н")*14)+ЕСЛИОШИБКА((ЗНАК(N2-P2)+2)*6;(N2="п")*6+((N2="в")+(N2="w"))*18+(N2="н")*12)+ЕСЛИОШИБКА((ЗНАК(R2-T2)+2)*5;(R2="п")*5+((R2="в")+(R2="w"))*15+(R2="н")*10)+ЕСЛИОШИБКА((ЗНАК(V2-X2)+2)*4;(V2="п")*4+((V2="в")+(V2="w"))*12+(V2="н")*8)
Автор - Pelena Дата добавления - 06.12.2016 в 14:26
champ
Дата: Вторник, 06.12.2016, 23:19 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Pelena , благодарю , я искал решение через ЕСЛИ и ИЛИ, интересно возможен ли более короткий вариант формулы ?
Pelena , благодарю , я искал решение через ЕСЛИ и ИЛИ, интересно возможен ли более короткий вариант формулы ?champ
Ответить
Сообщение Pelena , благодарю , я искал решение через ЕСЛИ и ИЛИ, интересно возможен ли более короткий вариант формулы ?Автор - champ Дата добавления - 06.12.2016 в 23:19
champ
Дата: Четверг, 05.01.2017, 13:44 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Есть ли решение массивами данной задачи? за победу {24:21:18:15:12} за ничью {16:14:12:10:8} за поражение {8:7:6:5:4}
Есть ли решение массивами данной задачи? за победу {24:21:18:15:12} за ничью {16:14:12:10:8} за поражение {8:7:6:5:4} champ
Ответить
Сообщение Есть ли решение массивами данной задачи? за победу {24:21:18:15:12} за ничью {16:14:12:10:8} за поражение {8:7:6:5:4} Автор - champ Дата добавления - 05.01.2017 в 13:44
AlexM
Дата: Четверг, 05.01.2017, 16:51 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4448
Репутация:
1094
±
Замечаний:
0% ±
Excel 2003
Аналог предыдущей формулы. Работает в Excel2003Код
=СУММ(ЕСЛИ(ЕЧИСЛО(F2:V2-H2:X2);(ЗНАК(F2:V2-H2:X2)+2)*{8;0;0;0;7;0;0;0;6;0;0;0;5;0;0;0;4});(ВЫБОР({1:2:3:4:5};F2;J2;N2;R2;V2)={"п";"в";"w";"н"})*{1;3;3;2}*ВЫБОР({1:2:3:4:5};8;7;6;5;4))
Аналог предыдущей формулы. Работает в Excel2003Код
=СУММ(ЕСЛИ(ЕЧИСЛО(F2:V2-H2:X2);(ЗНАК(F2:V2-H2:X2)+2)*{8;0;0;0;7;0;0;0;6;0;0;0;5;0;0;0;4});(ВЫБОР({1:2:3:4:5};F2;J2;N2;R2;V2)={"п";"в";"w";"н"})*{1;3;3;2}*ВЫБОР({1:2:3:4:5};8;7;6;5;4))
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Аналог предыдущей формулы. Работает в Excel2003Код
=СУММ(ЕСЛИ(ЕЧИСЛО(F2:V2-H2:X2);(ЗНАК(F2:V2-H2:X2)+2)*{8;0;0;0;7;0;0;0;6;0;0;0;5;0;0;0;4});(ВЫБОР({1:2:3:4:5};F2;J2;N2;R2;V2)={"п";"в";"w";"н"})*{1;3;3;2}*ВЫБОР({1:2:3:4:5};8;7;6;5;4))
Автор - AlexM Дата добавления - 05.01.2017 в 16:51
champ
Дата: Четверг, 05.01.2017, 18:42 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
AlexM , спасибо, то что нужно. Если ячейки например F2 G2 H2 будут пустыми, как их не считать. А то как ничью считает.
AlexM , спасибо, то что нужно. Если ячейки например F2 G2 H2 будут пустыми, как их не считать. А то как ничью считает.champ
Ответить
Сообщение AlexM , спасибо, то что нужно. Если ячейки например F2 G2 H2 будут пустыми, как их не считать. А то как ничью считает.Автор - champ Дата добавления - 05.01.2017 в 18:42
AlexM
Дата: Четверг, 05.01.2017, 19:35 |
Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4448
Репутация:
1094
±
Замечаний:
0% ±
Excel 2003
Проверьте.
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Проверьте. Автор - AlexM Дата добавления - 05.01.2017 в 19:35
champ
Дата: Четверг, 05.01.2017, 21:17 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
AlexM , все работает , благодарю.
AlexM , все работает , благодарю.champ
Ответить
Сообщение AlexM , все работает , благодарю.Автор - champ Дата добавления - 05.01.2017 в 21:17
AlexM
Дата: Четверг, 05.01.2017, 22:33 |
Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4448
Репутация:
1094
±
Замечаний:
0% ±
Excel 2003
Чуть короче, заменил последний ВЫБОР() на массивКод
=СУММ(ЕСЛИ(ЕЧИСЛО(F2:V2-H2:X2)*(F2:V2<>"");(ЗНАК(F2:V2-H2:X2)+2)*{8;0;0;0;7;0;0;0;6;0;0;0;5;0;0;0;4});(ВЫБОР({1:2:3:4:5};F2;J2;N2;R2;V2)={"п";"в";"w";"н"})*{1;3;3;2}*{8:7:6:5:4})
Чуть короче, заменил последний ВЫБОР() на массивКод
=СУММ(ЕСЛИ(ЕЧИСЛО(F2:V2-H2:X2)*(F2:V2<>"");(ЗНАК(F2:V2-H2:X2)+2)*{8;0;0;0;7;0;0;0;6;0;0;0;5;0;0;0;4});(ВЫБОР({1:2:3:4:5};F2;J2;N2;R2;V2)={"п";"в";"w";"н"})*{1;3;3;2}*{8:7:6:5:4})
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Пятница, 06.01.2017, 00:24
Ответить
Сообщение Чуть короче, заменил последний ВЫБОР() на массивКод
=СУММ(ЕСЛИ(ЕЧИСЛО(F2:V2-H2:X2)*(F2:V2<>"");(ЗНАК(F2:V2-H2:X2)+2)*{8;0;0;0;7;0;0;0;6;0;0;0;5;0;0;0;4});(ВЫБОР({1:2:3:4:5};F2;J2;N2;R2;V2)={"п";"в";"w";"н"})*{1;3;3;2}*{8:7:6:5:4})
Автор - AlexM Дата добавления - 05.01.2017 в 22:33