Подсчет ячеек в Excel - PullRequest
       0

Подсчет ячеек в Excel

0 голосов
/ 21 марта 2020

enter image description here У меня есть конкретная c и сложная задача, которую я объясню дальше. Я не буду использовать VBAExcel, поскольку это не так:

  • У меня есть 5 столбцы в спецификациях c строка вот так: 50 100 пусто пусто пусто - параметр A.
  • В той же строке У меня есть другие 5 столбцы , например: 50 пусто 100 пусто 100 - параметр B

Эти цифры соответствуют оценкам в разных оценках. В первом наборе 2 номера, а во втором 3 номера. Но общее количество оценок - 4. Как я могу их посчитать? Каждая оценка содержит «A» и «B» или только одну из них, потому что общее количество равно 100. Только 4-й оценки не существует. Я хочу подсчитать общее количество оценок для каждой ситуации.

  • 1-й тест: A - 50 B = 50;
  • 2-й тест: A - 100 B = пусто;
  • 3-й тест: A - пробел B = 100;
  • 4-й тест: A - пробел B = пробел; - этот тест не проводился.
  • 5-й тест: A - пробел B = 100;

тесты = 5

Ответы [ 3 ]

3 голосов
/ 21 марта 2020

Не уверен, что это лучший способ, но вот шаги, которые я предпринимаю:

  • Во-первых, я использовал смещение на split range содержит число в 2 параллельных массива разного цвета (желтый и синий)
  • Далее, объединяя их вместе, чтобы одновременно определить вакантные должности. Оценка этих sum of pairs> 0 - >> возвращает результат = 1, а
  • Наконец, вычисляем количество пар.

.

D8=SUMPRODUCT(--((OFFSET(A6:J6,,,1,5)+OFFSET(A6:J6,,5,1,5))>0))

enter image description here

Надеюсь, что это работает!

0 голосов
/ 21 марта 2020

Вы можете использовать следующую формулу.

=SUMPRODUCT(--((A6:E6+F6:J6)>0))

Настройка диапазонов в соответствии с фактическими столбцами

0 голосов
/ 21 марта 2020

Насколько я понял ваше требование, вы можете использовать вспомогательный ряд с некоторыми случайными индексами. Таким образом, даже 4-й тест, в котором результат будет пустым, будет засчитан, а количество ваших оценок будет равно 5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...