Excel IF Fórmula para pesquisar linhas menores que uma data específica

0

Eu tenho uma planilha muito grande com muitas datas em cada linha com o formato DD-MMM-AAAA. Gostaria de retornar um 'YES' para todas as linhas com datas menores que uma determinada data (que será alterada) e retornar nada se o valor for maior que essa data.

Por ex. se eu quiser retornar todas as datas em uma linha menor que 01-Mar-2018. Eu tentei esta fórmula:

= SE ((J377: X377)

Alguma idéia do que estou fazendo errado? Obrigado, Scott!

    
por Scott 03.10.2018 / 17:17

3 respostas

0

você precisa usar uma fórmula para cada data que deseja verificar, por exemplo:

A1: 01-Mar-2018
B1: some other date you want to check against the first date (in A1)
C1: some other date you want to check against the first date (in A1)
D1: =IF(A1<B1,"YES","")
E1: =IF(A1<C1,"YES","")
    
por 03.10.2018 / 19:26
0

Supondo que todas as datas sejam realmente armazenadas como números inteiros e não como strings, a fórmula a seguir verificará cada linha em uma data que inclua um intervalo max / min especificado:

=IF(SUMPRODUCT(($B4:$D4>=$G$5)*($B4:$D4<=$G$4))>=1,"Yes","No")

Copie a fórmula para baixo ao lado de cada linha. Como o SUMPRODUCT executa cálculos semelhantes a matrizes, evite referências completas de coluna / linha, como A: A ou 1: 1, em vez de restringi-las aos dados que você está vendo.

    
por 03.10.2018 / 23:24
0

Minha solução é baseada nos dois formatos possíveis.

  1. Quando as datas estão apenas em uma coluna.
  2. Quando as datas estão em mais de uma coluna.

FórmulanacélulaB3quandoasdatasestãoapenasemumacoluna.

=IF($C$2>A3,"Yes","")

Fórmula na célula E14 quando as datas estão em muitas colunas.

=IF(COUNTIF(A14:C14,"<"&$C$2)=3,"Yes","")

Nota:

  1. Parâmetro =3 é editável, depende do número  do valor da data em colunas.
  2. A célula C2 tem critérios 01-Mar-2018 .
  3. Arraste as fórmulas para baixo até o necessário.
  4. Ajustar referências de célula na fórmula como  necessário.
por 04.10.2018 / 13:55