
Eu tenho uma tabela como segue para uma folha de elenco de instrumento musical [intitulada Song Casting
)
Aqui está um MWE:
+--------+------+--------+-------+------+--------+---------+
| Song | Bass | Guitar | Drums | Keys | Vocals | Back Up |
+--------+------+--------+-------+------+--------+---------+
| Song 1 | A8 | A9 | A10 | A11 | A12 | A11 |
+--------+------+--------+-------+------+--------+---------+
| Song 2 | A9 | A10 | A11 | A12 | A10 | A11 |
+--------+------+--------+-------+------+--------+---------+
| | | | | | | |
+--------+------+--------+-------+------+--------+---------+
Na planilha completa, os valores variam de F5:P65
.
Em outra planilha [ Song Counts
], estou tentando contar músicas por pessoa.
A partir de agora, estou usando esta fórmula.
=COUNTIF('Song Casting'!F5:P65,A16)
No entanto, estamos contando partes diferentes da mesma música como se fossem duas músicas separadas. Por exemplo, no MWE, a pessoa em 'A11' teria 4 na contagem de músicas em vez de 2. Existe uma maneira de modificar a fórmula para que conte apenas uma instância por música?
Responder1
Isso deve funcionar:
=ARRAYFORMULA(SUM(--(MMULT(--(DataRange=Criteria),TRANSPOSE(COLUMN(DataRange)))>0)))
...onde:
- DataRange = sua lista de dados ('Song Casting'!F5:P65, no seu caso, acredito)
- Critérios = o músico ("A16" no exemplo COUNTIF que você forneceu)
Você pode ler mais sobre como isso funciona aqui:https://www.got-it.ai/solutions/excel-chat/excel-tutorial/count/count-rows-that-contain-specific-values
Lembre-se de que o site fala em inserir uma fórmula de matriz no Excel. O equivalente no Planilhas Google é usar a função ARRAYFORMULA.