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


0

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

A coluna com datas (ou seja, a que deseja agrupar por), deve ser a data mais recente de duas 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 "" no IF() a fórmula age 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), em seguida, limpe o conteúdo de todas essas células e, em seguida, a tabela dinâmica faz Agrupar por data ok. ou seja, "" é não sendo tratado da mesma forma que uma célula vazia.

Respostas:


1

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

  • desde que você usa , como um separador de lista, o formato numérico provavelmente será parecido com '[= 0] "", m / d / yyyy' para você, mas eu não sei ao certo
  • na tabela dinâmica, você encontrará esses valores "em branco" no ano 1900 - nunca precisei usar datas reais de 1900, então não houve confusão
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.