Excel 2010: if( , , "") não tratado da mesma forma que em branco para grupo de tabela dinâmica por data

Excel 2010: if( , , "") não tratado da mesma forma que em branco para grupo de tabela dinâmica por data

Estou tentando agrupar por data em uma tabela dinâmica do Excel 2010.

A coluna com datas (ou seja, aquela que deseja agrupar), deve ser a última data de 2 outras colunas se nenhuma for nula ou em branco. ou seja, com uma fórmula como:

=IF(AND(A4 <> "", B4 <> ""), MAX(A4,B4), "")

Normalmente, isso ""na IF()fórmula funciona da mesma forma que uma célula vazia. Nesse caso, está me impedindo de agrupar por data na Tabela Dinâmica. Se eu filtrar a coluna de data por (Blanks), limpar o conteúdo de todas essas células e, em seguida, a tabela dinâmicafazagrupar por data ok. ou seja, ""énãosendo tratado da mesma forma que uma célula vazia.

Responder1

eu normalmente uso 0(número, ou seja: 0.1.1900data) em vez de ""(string vazia) e este formato de número:[=0]"";d.m.yyyy

  • já que você usa ,como separador de lista, o formato do número provavelmente será parecido com '[=0]"",m/d/yyyy' para você, mas não tenho certeza
  • na tabela dinâmica, você encontrará esses valores "em branco" no ano de 1900 - nunca tive que usar datas reais de 1900, então não houve confusão

Responder2

Para quem está procurando uma solução para isso, confira minha solução no post a seguir e veja se funciona para você.
Tabela dinâmica do Excel reconhecendo células em branco ("") na coluna como texto e não como números

informação relacionada