рассчитать среднюю оценку с учетом наличия оценок 2 или 1
Rifkatei
Дата: Четверг, 27.11.2014, 12:40 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
день добрый уважаемые знатоки Excel. Проблема такая: в приложенном файле необходимо в ячейках К17 и К20 придумать формулу-чтобы при получении оценки 2 или 1, в любом из столбце "№скв." по параметрам "трудовая дисциплина"и "отсутствие аварий по вине работников", средняя оценка выставлялась "0" . Сам, кроме как применить условие"или" и перебрать необходимые ячейки, ничего не придумал . Но это решение какое-то "примитивное" и не красивое, наверняка можно решить более изящным и универсальным способом и не простым перебором ячеек. Подскажите плиз какие могут быть варианты. С уважением Рифкат.
день добрый уважаемые знатоки Excel. Проблема такая: в приложенном файле необходимо в ячейках К17 и К20 придумать формулу-чтобы при получении оценки 2 или 1, в любом из столбце "№скв." по параметрам "трудовая дисциплина"и "отсутствие аварий по вине работников", средняя оценка выставлялась "0" . Сам, кроме как применить условие"или" и перебрать необходимые ячейки, ничего не придумал . Но это решение какое-то "примитивное" и не красивое, наверняка можно решить более изящным и универсальным способом и не простым перебором ячеек. Подскажите плиз какие могут быть варианты. С уважением Рифкат. Rifkatei
К сообщению приложен файл:
____.xls
(84.0 Kb)
Ответить
Сообщение день добрый уважаемые знатоки Excel. Проблема такая: в приложенном файле необходимо в ячейках К17 и К20 придумать формулу-чтобы при получении оценки 2 или 1, в любом из столбце "№скв." по параметрам "трудовая дисциплина"и "отсутствие аварий по вине работников", средняя оценка выставлялась "0" . Сам, кроме как применить условие"или" и перебрать необходимые ячейки, ничего не придумал . Но это решение какое-то "примитивное" и не красивое, наверняка можно решить более изящным и универсальным способом и не простым перебором ячеек. Подскажите плиз какие могут быть варианты. С уважением Рифкат. Автор - Rifkatei Дата добавления - 27.11.2014 в 12:40
Pelena
Дата: Четверг, 27.11.2014, 12:48 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19525
Репутация:
4635
±
Замечаний:
±
Excel 365 & Mac Excel
Здравствуйте. Как вариант для К20 Код
=ЕСЛИОШИБКА(ЕСЛИ(СЧЁТЕСЛИ(D21:J21;"<=2");СРЗНАЧ(D20:J20);0);"")
Здравствуйте. Как вариант для К20 Код
=ЕСЛИОШИБКА(ЕСЛИ(СЧЁТЕСЛИ(D21:J21;"<=2");СРЗНАЧ(D20:J20);0);"")
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Здравствуйте. Как вариант для К20 Код
=ЕСЛИОШИБКА(ЕСЛИ(СЧЁТЕСЛИ(D21:J21;"<=2");СРЗНАЧ(D20:J20);0);"")
Автор - Pelena Дата добавления - 27.11.2014 в 12:48
Rifkatei
Дата: Четверг, 27.11.2014, 12:55 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Pelena, спасибо это вариант пробовал и не устраивает так как в таком виде, формула не пойму что оценивает ? похоже количество заполненных ячеек или еще что - в итоге только "0" выходит, а надо при выставлении хоть одной оценке - результат уже был.
Pelena, спасибо это вариант пробовал и не устраивает так как в таком виде, формула не пойму что оценивает ? похоже количество заполненных ячеек или еще что - в итоге только "0" выходит, а надо при выставлении хоть одной оценке - результат уже был. Rifkatei
Ответить
Сообщение Pelena, спасибо это вариант пробовал и не устраивает так как в таком виде, формула не пойму что оценивает ? похоже количество заполненных ячеек или еще что - в итоге только "0" выходит, а надо при выставлении хоть одной оценке - результат уже был. Автор - Rifkatei Дата добавления - 27.11.2014 в 12:55
Pelena
Дата: Четверг, 27.11.2014, 13:00 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19525
Репутация:
4635
±
Замечаний:
±
Excel 365 & Mac Excel
Формула массива вводится сочетанием клавиш Ctrl+Shift+Enter Код
=ЕСЛИОШИБКА(ЕСЛИ(ИЛИ(D21:J21={1:2});0;СРЗНАЧ(D20:J20));"")
или обычная Код
=ЕСЛИОШИБКА(ЕСЛИ(СУММПРОИЗВ((D21:J21=1)+(D21:J21=2));0;СРЗНАЧ(D20:J20));"")
Формула массива вводится сочетанием клавиш Ctrl+Shift+Enter Код
=ЕСЛИОШИБКА(ЕСЛИ(ИЛИ(D21:J21={1:2});0;СРЗНАЧ(D20:J20));"")
или обычная Код
=ЕСЛИОШИБКА(ЕСЛИ(СУММПРОИЗВ((D21:J21=1)+(D21:J21=2));0;СРЗНАЧ(D20:J20));"")
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Формула массива вводится сочетанием клавиш Ctrl+Shift+Enter Код
=ЕСЛИОШИБКА(ЕСЛИ(ИЛИ(D21:J21={1:2});0;СРЗНАЧ(D20:J20));"")
или обычная Код
=ЕСЛИОШИБКА(ЕСЛИ(СУММПРОИЗВ((D21:J21=1)+(D21:J21=2));0;СРЗНАЧ(D20:J20));"")
Автор - Pelena Дата добавления - 27.11.2014 в 13:00
_Boroda_
Дата: Четверг, 27.11.2014, 13:05 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16913
Репутация:
6617
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Еще вариант Код
=ЕСЛИОШИБКА(ЕСЛИ(СУММЕСЛИ(D18:J18;">2");СРЗНАЧ(D17:J17);0/СЧЁТ(D18:J18));"")
Еще вариант Код
=ЕСЛИОШИБКА(ЕСЛИ(СУММЕСЛИ(D18:J18;">2");СРЗНАЧ(D17:J17);0/СЧЁТ(D18:J18));"")
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Еще вариант Код
=ЕСЛИОШИБКА(ЕСЛИ(СУММЕСЛИ(D18:J18;">2");СРЗНАЧ(D17:J17);0/СЧЁТ(D18:J18));"")
Автор - _Boroda_ Дата добавления - 27.11.2014 в 13:05
Rifkatei
Дата: Четверг, 27.11.2014, 13:34 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Pelena, заработала!!! спасибо огромное!
Pelena, заработала!!! спасибо огромное! Rifkatei
Ответить
Сообщение Pelena, заработала!!! спасибо огромное! Автор - Rifkatei Дата добавления - 27.11.2014 в 13:34
Rifkatei
Дата: Четверг, 27.11.2014, 13:37 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
_Boroda_, спасибо, но в Вашем варианте если поставить другую оценку - она начинает рассчитывать среднюю -т.е. отличную от "0", а по показателям "авария" или "трудовая дисциплина" - должна была быть оценка если хоть одна 2 - то итог 0
_Boroda_, спасибо, но в Вашем варианте если поставить другую оценку - она начинает рассчитывать среднюю -т.е. отличную от "0", а по показателям "авария" или "трудовая дисциплина" - должна была быть оценка если хоть одна 2 - то итог 0 Rifkatei
Ответить
Сообщение _Boroda_, спасибо, но в Вашем варианте если поставить другую оценку - она начинает рассчитывать среднюю -т.е. отличную от "0", а по показателям "авария" или "трудовая дисциплина" - должна была быть оценка если хоть одна 2 - то итог 0 Автор - Rifkatei Дата добавления - 27.11.2014 в 13:37
_Boroda_
Дата: Четверг, 27.11.2014, 13:40 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16913
Репутация:
6617
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Тогда такКод
=ЕСЛИОШИБКА(ЕСЛИ(СУММЕСЛИ(D18:J18;"<3");0/СЧЁТ(D18:J18);СРЗНАЧ(D17:J17));"")
Тогда такКод
=ЕСЛИОШИБКА(ЕСЛИ(СУММЕСЛИ(D18:J18;"<3");0/СЧЁТ(D18:J18);СРЗНАЧ(D17:J17));"")
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Тогда такКод
=ЕСЛИОШИБКА(ЕСЛИ(СУММЕСЛИ(D18:J18;"<3");0/СЧЁТ(D18:J18);СРЗНАЧ(D17:J17));"")
Автор - _Boroda_ Дата добавления - 27.11.2014 в 13:40
Rifkatei
Дата: Четверг, 27.11.2014, 13:40 |
Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
_Boroda_, еще можно вопросик? что дает условие: ...;0/СЧЕТ(D19:J18))...?
_Boroda_, еще можно вопросик? что дает условие: ...;0/СЧЕТ(D19:J18))...? Rifkatei
Ответить
Сообщение _Boroda_, еще можно вопросик? что дает условие: ...;0/СЧЕТ(D19:J18))...? Автор - Rifkatei Дата добавления - 27.11.2014 в 13:40
_Boroda_
Дата: Четверг, 27.11.2014, 13:43 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16913
Репутация:
6617
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
0/СЧЕТ(D18:J18) дает ошибку деления на ноль в случае отсутствия значений в строке 18 и тогда срабатывает ЕСЛИОШИБКА и дает не 0, а пусто
0/СЧЕТ(D18:J18) дает ошибку деления на ноль в случае отсутствия значений в строке 18 и тогда срабатывает ЕСЛИОШИБКА и дает не 0, а пусто _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение 0/СЧЕТ(D18:J18) дает ошибку деления на ноль в случае отсутствия значений в строке 18 и тогда срабатывает ЕСЛИОШИБКА и дает не 0, а пусто Автор - _Boroda_ Дата добавления - 27.11.2014 в 13:43
Rifkatei
Дата: Четверг, 27.11.2014, 13:44 |
Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
_Boroda_, да последний вариант тоже сработал! спасибо!
_Boroda_, да последний вариант тоже сработал! спасибо! Rifkatei
Ответить
Сообщение _Boroda_, да последний вариант тоже сработал! спасибо! Автор - Rifkatei Дата добавления - 27.11.2014 в 13:44
Rifkatei
Дата: Пятница, 28.11.2014, 08:23 |
Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
_Boroda_, кстати и если просто "0" использовать без деления на "СЧЕТ.." тоже работает... С уважением Рифкат
_Boroda_, кстати и если просто "0" использовать без деления на "СЧЕТ.." тоже работает... С уважением Рифкат Rifkatei
Ответить
Сообщение _Boroda_, кстати и если просто "0" использовать без деления на "СЧЕТ.." тоже работает... С уважением Рифкат Автор - Rifkatei Дата добавления - 28.11.2014 в 08:23