![Excel 2010: if( , , "") não tratado da mesma forma que em branco para grupo de tabela dinâmica por data](https://rvso.com/image/1317160/Excel%202010%3A%20if(%20%2C%20%2C%20%22%22)%20n%C3%A3o%20tratado%20da%20mesma%20forma%20que%20em%20branco%20para%20grupo%20de%20tabela%20din%C3%A2mica%20por%20data.png)
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.1900
data) 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