student 1  punjabi       A                hindi         B
              ss            C
             science        A   
             Computer       A

  student 2  punjabi        C
             Hindi          A
             ss             C
             Science        A
             computer        B

В листе 50 штук. я хочу посчитать № класса, нет. оценки Б по каждому предмету.

1 ответ1

2

Вы хотите формулу COUNTIFS здесь. Что-то вроде этого, вероятно, будет работать довольно хорошо

В этом примере я предположил, что ваши заголовки находятся в столбце A, ваши оценки - в строке 1, а требуемые данные начинаются в ячейке B2 на листе "РЕЗУЛЬТАТЫ", а ваши оценки - на листе "GRADES" с именами учащихся. в строке A, предметы в строке B, оценки в строке C.

                 A             B            C          D
Punjabi
SS
Science
Computer

в ячейке b2 формула, которую вы хотите:

=COUNTIFS('GRADES'!$B:$B,'RESULTS'!$a2,'GRADES'!$C:$C,'RESULTS'!B$1)

То, что это делает, считает, где Оценки = оценка, соответствующая верхнему столбцу, и где субъект = субъект, соответствующий самой левой строке, затем возвращает счет. Знаки доллара блокируют источники. Причина, по которой я заблокировал "Результаты" иначе, чем "Оценки", заключается в том, что вы можете просто заполнить пустые поля, чтобы сохранить повторный ввод формулы. Первый блокирует столбец, поэтому он будет правильно перемещаться вниз, не двигаясь поперек, а второй блокирует ряд, чтобы он двигался поперек, но не вниз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .