Сравнение значений с заданым параметром и суммирование
tanver
Дата: Вторник, 19.08.2014, 08:19 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 59
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добрый день, прошу помочь написать формулу. Это тест по психологии. За каждый правильный ответ один балл. Правильные ответы: вопросы номер: 19,28,37,62,78,94 - "ДА" вопросы номер: 1,10,46,54,70,86 - "НЕТ" если не соответствует правильному ответу значит ноль баллов. Затем все баллы надо суммировать. и выдать результат: 1-4 баллов - "НИЗКИЙ"; 5-8 баллов - "СРЕДНИЙ"; 9-12 баллов - "ВЫСОКИЙ". Таблица во вложении.
Добрый день, прошу помочь написать формулу. Это тест по психологии. За каждый правильный ответ один балл. Правильные ответы: вопросы номер: 19,28,37,62,78,94 - "ДА" вопросы номер: 1,10,46,54,70,86 - "НЕТ" если не соответствует правильному ответу значит ноль баллов. Затем все баллы надо суммировать. и выдать результат: 1-4 баллов - "НИЗКИЙ"; 5-8 баллов - "СРЕДНИЙ"; 9-12 баллов - "ВЫСОКИЙ". Таблица во вложении. tanver
Благодарю. С уважением Татьяна В.
Ответить
Сообщение Добрый день, прошу помочь написать формулу. Это тест по психологии. За каждый правильный ответ один балл. Правильные ответы: вопросы номер: 19,28,37,62,78,94 - "ДА" вопросы номер: 1,10,46,54,70,86 - "НЕТ" если не соответствует правильному ответу значит ноль баллов. Затем все баллы надо суммировать. и выдать результат: 1-4 баллов - "НИЗКИЙ"; 5-8 баллов - "СРЕДНИЙ"; 9-12 баллов - "ВЫСОКИЙ". Таблица во вложении. Автор - tanver Дата добавления - 19.08.2014 в 08:19
HoBU4OK
Дата: Вторник, 19.08.2014, 08:44 |
Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 309
Репутация:
14
±
Замечаний:
0% ±
Excel 2010
Я думал, ты остроглазый лев, а ты слепая собака :-)
Сообщение отредактировал HoBU4OK - Вторник, 19.08.2014, 08:51
Ответить
Сообщение Автор - HoBU4OK Дата добавления - 19.08.2014 в 08:44
tanver
Дата: Вторник, 19.08.2014, 08:54 |
Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 59
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
HoBU4OK, Спасибо за быстрый ответ. Не плохой вариант. Работает.
HoBU4OK, Спасибо за быстрый ответ. Не плохой вариант. Работает. tanver
Благодарю. С уважением Татьяна В.
Ответить
Сообщение HoBU4OK, Спасибо за быстрый ответ. Не плохой вариант. Работает. Автор - tanver Дата добавления - 19.08.2014 в 08:54
Pelena
Дата: Вторник, 19.08.2014, 09:00 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19184
Репутация:
4420
±
Замечаний:
±
Excel 365 & Mac Excel
Вариант с доп. листом (при желании можно скрыть)
Вариант с доп. листом (при желании можно скрыть) Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Вариант с доп. листом (при желании можно скрыть) Автор - Pelena Дата добавления - 19.08.2014 в 09:00
AlexM
Дата: Вторник, 19.08.2014, 09:16 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4493
Репутация:
1115
±
Замечаний:
0% ±
Excel 2003
Ничего дополнительного. Формула массиваКод
=ВЫБОР(ОКРВВЕРХ(СУММ(((C3:C14="да")*A3:A14={19;28;37;62;78;94})+((C3:C14="нет")*A3:A14={1;10;46;54;70;86}))/4;1);"Низкий";"Средний";"Высокий")
Ничего дополнительного. Формула массиваКод
=ВЫБОР(ОКРВВЕРХ(СУММ(((C3:C14="да")*A3:A14={19;28;37;62;78;94})+((C3:C14="нет")*A3:A14={1;10;46;54;70;86}))/4;1);"Низкий";"Средний";"Высокий")
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Ничего дополнительного. Формула массиваКод
=ВЫБОР(ОКРВВЕРХ(СУММ(((C3:C14="да")*A3:A14={19;28;37;62;78;94})+((C3:C14="нет")*A3:A14={1;10;46;54;70;86}))/4;1);"Низкий";"Средний";"Высокий")
Автор - AlexM Дата добавления - 19.08.2014 в 09:16
AlexM
Дата: Вторник, 19.08.2014, 10:00 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4493
Репутация:
1115
±
Замечаний:
0% ±
Excel 2003
Еще вариант с формулой массиваКод
=ВЫБОР(ОКРВВЕРХ(СУММ(--ЕЧИСЛО(ПОИСК(ЕСЛИ(C3:C14={"да";"нет"};A3:A14);ТРАНСП(E4:E5))))/4;1);"Низкий";"Средний";"Высокий")
Для этого варианта номера вопросов должны быть из двух знаков, а столбец А в текстовом формате.
Еще вариант с формулой массиваКод
=ВЫБОР(ОКРВВЕРХ(СУММ(--ЕЧИСЛО(ПОИСК(ЕСЛИ(C3:C14={"да";"нет"};A3:A14);ТРАНСП(E4:E5))))/4;1);"Низкий";"Средний";"Высокий")
Для этого варианта номера вопросов должны быть из двух знаков, а столбец А в текстовом формате. AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Вторник, 19.08.2014, 10:03
Ответить
Сообщение Еще вариант с формулой массиваКод
=ВЫБОР(ОКРВВЕРХ(СУММ(--ЕЧИСЛО(ПОИСК(ЕСЛИ(C3:C14={"да";"нет"};A3:A14);ТРАНСП(E4:E5))))/4;1);"Низкий";"Средний";"Высокий")
Для этого варианта номера вопросов должны быть из двух знаков, а столбец А в текстовом формате. Автор - AlexM Дата добавления - 19.08.2014 в 10:00
tanver
Дата: Вторник, 19.08.2014, 10:40 |
Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 59
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Pelena, Благодарю, отличный вариант.
Pelena, Благодарю, отличный вариант. tanver
Благодарю. С уважением Татьяна В.
Ответить
Сообщение Pelena, Благодарю, отличный вариант. Автор - tanver Дата добавления - 19.08.2014 в 10:40
tanver
Дата: Вторник, 19.08.2014, 10:45 |
Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 59
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
AlexM, спасибо за решение. Круто!!! В формуле присутствует "/4" - это потому что ответов всего 12 и результаты разделены по 4 балла. Если в другом тесте будет 13 или 14 вопросов, то я уже не смогу применить формулу, да?
AlexM, спасибо за решение. Круто!!! В формуле присутствует "/4" - это потому что ответов всего 12 и результаты разделены по 4 балла. Если в другом тесте будет 13 или 14 вопросов, то я уже не смогу применить формулу, да? tanver
Благодарю. С уважением Татьяна В.
Ответить
Сообщение AlexM, спасибо за решение. Круто!!! В формуле присутствует "/4" - это потому что ответов всего 12 и результаты разделены по 4 балла. Если в другом тесте будет 13 или 14 вопросов, то я уже не смогу применить формулу, да? Автор - tanver Дата добавления - 19.08.2014 в 10:45
AlexM
Дата: Вторник, 19.08.2014, 12:24 |
Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4493
Репутация:
1115
±
Замечаний:
0% ±
Excel 2003
Формула массива, считающая результат в числовом видеКод
=СУММ(--ЕЧИСЛО(ПОИСК(ЕСЛИ(C3:C14={"да";"нет"};A3:A14);ТРАНСП(E4:E5))))
В итоговой формулеКод
=ВЫБОР(ОКРВВЕРХ(Формула/4;1);"Низкий";"Средний";"Высокий")
все что окружает формулу является альтернативой логической функции ЕСЛИ(), которая использована для вывода результата "Низкий","Средний","Высокий". Если количество вопросов изменится, то придется править и мою формулу и формулу Елены (Pelena) Можно сделать табличку соответствия числовых значений результата и текстового "Нулевой", "Низкий","Средний","Высокий" и применить функцию ВПР() Формула получитсяКод
=ВПР(СУММ(--ЕЧИСЛО(ПОИСК(ЕСЛИ(C3:C14={"да";"нет"};A3:A14);ТРАНСП(E4:E5))));E9:F12;2)
При изменении количества вопросов в тесте вам надо будет изменить границы числовых значений результата в таблице соответствия в ячейках Е11 и Е12
Формула массива, считающая результат в числовом видеКод
=СУММ(--ЕЧИСЛО(ПОИСК(ЕСЛИ(C3:C14={"да";"нет"};A3:A14);ТРАНСП(E4:E5))))
В итоговой формулеКод
=ВЫБОР(ОКРВВЕРХ(Формула/4;1);"Низкий";"Средний";"Высокий")
все что окружает формулу является альтернативой логической функции ЕСЛИ(), которая использована для вывода результата "Низкий","Средний","Высокий". Если количество вопросов изменится, то придется править и мою формулу и формулу Елены (Pelena) Можно сделать табличку соответствия числовых значений результата и текстового "Нулевой", "Низкий","Средний","Высокий" и применить функцию ВПР() Формула получитсяКод
=ВПР(СУММ(--ЕЧИСЛО(ПОИСК(ЕСЛИ(C3:C14={"да";"нет"};A3:A14);ТРАНСП(E4:E5))));E9:F12;2)
При изменении количества вопросов в тесте вам надо будет изменить границы числовых значений результата в таблице соответствия в ячейках Е11 и Е12AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Вторник, 19.08.2014, 13:04
Ответить
Сообщение Формула массива, считающая результат в числовом видеКод
=СУММ(--ЕЧИСЛО(ПОИСК(ЕСЛИ(C3:C14={"да";"нет"};A3:A14);ТРАНСП(E4:E5))))
В итоговой формулеКод
=ВЫБОР(ОКРВВЕРХ(Формула/4;1);"Низкий";"Средний";"Высокий")
все что окружает формулу является альтернативой логической функции ЕСЛИ(), которая использована для вывода результата "Низкий","Средний","Высокий". Если количество вопросов изменится, то придется править и мою формулу и формулу Елены (Pelena) Можно сделать табличку соответствия числовых значений результата и текстового "Нулевой", "Низкий","Средний","Высокий" и применить функцию ВПР() Формула получитсяКод
=ВПР(СУММ(--ЕЧИСЛО(ПОИСК(ЕСЛИ(C3:C14={"да";"нет"};A3:A14);ТРАНСП(E4:E5))));E9:F12;2)
При изменении количества вопросов в тесте вам надо будет изменить границы числовых значений результата в таблице соответствия в ячейках Е11 и Е12Автор - AlexM Дата добавления - 19.08.2014 в 12:24
jakim
Дата: Вторник, 19.08.2014, 12:53 |
Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация:
313
±
Замечаний:
0% ±
Excel 2010
Сообщение отредактировал jakim - Вторник, 19.08.2014, 22:48
Ответить
Сообщение Как вариант.
Автор - jakim Дата добавления - 19.08.2014 в 12:53
AlexM
Дата: Вторник, 19.08.2014, 13:09 |
Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4493
Репутация:
1115
±
Замечаний:
0% ±
Excel 2003
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение прочтите правила форума Тогда вам сюда Вы уж определитесь. Автор - AlexM Дата добавления - 19.08.2014 в 13:09
tanver
Дата: Вторник, 19.08.2014, 22:07 |
Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 59
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
AlexM, большое спасибо!
Благодарю. С уважением Татьяна В.
Ответить
Сообщение AlexM, большое спасибо! Автор - tanver Дата добавления - 19.08.2014 в 22:07
tanver
Дата: Вторник, 19.08.2014, 22:12 |
Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 59
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
jakim, Да, спасибо, с функцией ПРОСМОТР тоже можно получить желаемый результат.
jakim, Да, спасибо, с функцией ПРОСМОТР тоже можно получить желаемый результат. tanver
Благодарю. С уважением Татьяна В.
Ответить
Сообщение jakim, Да, спасибо, с функцией ПРОСМОТР тоже можно получить желаемый результат. Автор - tanver Дата добавления - 19.08.2014 в 22:12
tanver
Дата: Вторник, 19.08.2014, 22:13 |
Сообщение № 14
Группа: Пользователи
Ранг: Участник
Сообщений: 59
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Всем большое спасибо за участие и решение моего вопроса. Очень помогли.
Всем большое спасибо за участие и решение моего вопроса. Очень помогли. tanver
Благодарю. С уважением Татьяна В.
Ответить
Сообщение Всем большое спасибо за участие и решение моего вопроса. Очень помогли. Автор - tanver Дата добавления - 19.08.2014 в 22:13