como exibir nomes de colunas que atendem a um determinado critério

0

Eutenhoumdocumentodoexcel2007com4colunas(títulosinglês,matemática,física,resultado)e5linhas.

Aslinhasecolunas(células)sãopreenchidascomasclassesdeletraa,b+,b,c,e,def.

obrigatório:

  1. Paraumalinhaespecíficasenãohouvereoudoufquiserqueaquartacolunaderesultadoscorrespondenteexiba"passar tudo"

  2. Se para uma linha em particular houver e ou d ou f, então eu quero mostrar inglês ou matemática ou física, dependendo do assunto em que o aluno falhou.

  3. Isto é, se o inglês é e e maths é f, então eu quero "fail english, maths" ser exibido

  4. O que é necessário é escrever uma fórmula para fazer a coluna e exibir o que é mostrado

por vctr 11.11.2014 / 07:33

1 resposta

0

Pode haver uma maneira mais chique de fazer isso, mas aqui está uma solução. O exemplo na figura é mais generalizado do que a descrição, então vou basear a solução nisso. Você pode adicionar ou remover colunas da fórmula conforme necessário. Isso iria em E2:

    =IF(OR(A2>"c",B2>"c",C2>"c",D2>"c"),"fail "&IF(A2>"c",A$1&" ","")&IF(B2>"c",B$1&" ","")&IF(C2>"c",C$1&" ","")&IF(D2>"c",D$1,""),"pass all")

Esta fórmula pode ser copiada para baixo na coluna E conforme necessário.

Se você deseja preencher previamente um intervalo arbitrariamente grande de células e fazer com que as células pareçam em branco até que haja dados, você pode fazer isso adicionando um teste ISBLANK. Toda a fórmula, excluindo o sinal de igual , iria para dentro disso:

    =IF(ISBLANK(A2),"",whole_formula_above)

Copie isso na coluna. Isto irá olhar para a primeira célula na linha para ver se está vazia. Em caso afirmativo, retornará um nulo (as duas aspas duplas sem nada entre elas), que será exibido em branco. Caso contrário, ele usará a fórmula original.

    
por 11.11.2014 / 19:54