
Esta é uma questão bastante complexa de explicar, temo!
Aqui estão os dados de amostra com os quais estou trabalhando:
O que estou tentando fazer é o seguinte:
Conte o número de Gold Gifted
alunos (ou seja, onde a coluna G
tem um valor de Y
) que TAMBÉM tem um valor KS4 TARGET
(coluna ) de ou .I
A
A*
Então, por exemplo, se a lista tiver5 alunos superdotados de ouro, se apenas4desses alunos têmnota alvo de A* ou A, o valor que eu gostaria de exibir é4.
Eu nem tenho certeza por onde começar. Eu tentei a seguinte fórmula, mas não tenho certeza se estou no caminho certo:
=SUM(('Student Breakdown'!$G$10:$G$272="Y")*('Student Breakdown'!$I$10:$I$272="A*")*('Student Breakdown'!$I$10:$I$272="A"))
Alguém pode ajudar? Desde já, obrigado,
Responder1
Experimente a função COUNTIFS.
Com o seu layout de dados, acho que você usaria
=COUNTIFS('Detalhamento do Aluno'!$G$10:$G$272, "Y", 'Detalhamento do Aluno'!$I$10:$I$272, "A*")
Não tenho certeza, mas acho que o fato de uma de suas notas alvo ter um asterisco (A*) está funcionando como um curinga neste caso. Você pode testá-lo alterando uma das notas "A*" para "A+" e ainda assim deverá obter os totais adequados. Um benefício colateral interessante!
Responder2
Eu recomendo a resposta do F106dart, mas para generalizar um pouco você pode obter um efeito do tipo "OR" com uma condição em COUNTIFS como esta
=SUM(COUNTIFS(Range1,"x",Range2,{"a","b"}))
[embora você não faria isso com "A" e "A*" porque * funciona como um curinga, conforme indicado, para que você obtenha contagem dupla]
COUNTIFS
está disponível apenas no Excel 2007 ou posterior, então para qualquer versão você pode usar SUMPRODUCT
assim
=SUMPRODUCT((Range1="x")*(Range2={"a","b"}))
Essa última versãovaitrabalhe com "A" e "A*" porque * não é tratado como curinga nessa fórmula.
Assume que Range1 e Range2 são columns
de dados
Responder3
Eu acredito que isso também funciona:
=SUM(IF(G10:G272="Y",IF(I10:I272="A",1,0)))+SUM(IF(G10:G272="Y",IF(I10:I272="A*",1,0)))
Ele produz seu resultado usando duas passagens na condicional, uma para A e outra para A*.