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

Вход

Регистрация

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

 

= Мир MS Excel/рассчитать среднюю оценку с учетом наличия оценок 2 или 1 - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
рассчитать среднюю оценку с учетом наличия оценок 2 или 1
Rifkatei Дата: Четверг, 27.11.2014, 12:40 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
день добрый уважаемые знатоки Excel.
Проблема такая: в приложенном файле необходимо в ячейках К17 и К20 придумать формулу-чтобы при получении оценки 2 или 1, в любом из столбце "№скв." по параметрам "трудовая дисциплина"и "отсутствие аварий по вине работников", средняя оценка выставлялась "0" . Сам, кроме как применить условие"или" и перебрать необходимые ячейки, ничего не придумал %) . Но это решение какое-то "примитивное" и не красивое, наверняка можно решить более изящным и универсальным способом и не простым перебором ячеек. Подскажите плиз какие могут быть варианты.
С уважением Рифкат.
К сообщению приложен файл: ____.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);"")


"Черт возьми, Холмс! Но как??!!"
Ю-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
Дата добавления - 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));"")


"Черт возьми, Холмс! Но как??!!"
Ю-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));"")
К сообщению приложен файл: _444_1.xls (89.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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
Дата добавления - 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
Дата добавления - 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));"")


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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
Дата добавления - 27.11.2014 в 13:40
_Boroda_ Дата: Четверг, 27.11.2014, 13:43 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16913
Репутация: 6617 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
0/СЧЕТ(D18:J18) дает ошибку деления на ноль в случае отсутствия значений в строке 18 и тогда срабатывает ЕСЛИОШИБКА и дает не 0, а пусто


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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
Дата добавления - 27.11.2014 в 13:44
Rifkatei Дата: Пятница, 28.11.2014, 08:23 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, кстати и если просто "0" использовать без деления на "СЧЕТ.." тоже работает...
С уважением Рифкат
 
Ответить
Сообщение_Boroda_, кстати и если просто "0" использовать без деления на "СЧЕТ.." тоже работает...
С уважением Рифкат

Автор - Rifkatei
Дата добавления - 28.11.2014 в 08:23
  • Страница 1 из 1
  • 1
Поиск:

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