Eu tenho tentado fazer algum trabalho no excel, mas eu pareço estar preso em um ponto
na coluna "A", tenho: a, b, c, d, e
na coluna "B", tenho: concluído, iniciado, concluído
na coluna "C" para a coluna "S", tenho: alguns "X", mas não em todos os campos.
Então, minha pergunta é como eu faço o seguinte
foreach row in excel.A
Where Bx is done
count("X", $row)
Eu tentei pivot, countif, sumproduct, mas eu não consigo fazê-lo funcionar, alguma idéia?
microsoft-excel
microsoft-excel-2010
user3682637
fonte
fonte
Respostas:
Tente isto -
É claro que isso diferencia maiúsculas de minúsculas. Isso conta cada linha e fornece um número, a menos que não esteja "pronto", fica em branco.
fonte
Eu acho que você está dizendo que qualquer célula nas colunas C a S que não tem um X nelas não tem nada. Se for esse o caso, você pode simplificar um pouco usando apenas um COUNTA:
Lembre-se de que, se esses Xs forem inseridos por meio de uma fórmula (como nas células em branco, elas possuem fórmula), isso não funcionará, pois as células contarão com algo nelas.
fonte
Eu acredito que você vai querer usar
SUMPRODUCT
. Tente o seguinte:Isso retornará o número de vezes que
X
aparece nas colunas C a S para todas as linhas em que o valor na coluna B éDone
.A multiplicação faz com que o Excel trate as matrizes booleanas como matrizes numéricas. Isso evita o
SUMPRODUCT
retorno de um erro.fonte