Problema do Excel Formula COUNTIF

0

Isto é o que eu tenho para minha célula D2: =COUNTIF(B1:B50="yes",=SUM(A2)-1),IF(OR(C1:C50,"yes",=SUM(A2)+1))

Basicamente, o que estou tentando realizar é isso.

  1. Eu tenho =SUM(A2) no meu celular E2 para sua fórmula
  2. Eu tenho um valor total em A2, digamos 500
  3. Eu terei "sim" em algumas células, variando de B2 a B50
  4. Eu terei "sim" em algumas células que vão de C2 a C50
  5. Se houver um "sim" em qualquer intervalo de células de B2 a B50, quero subtrair 1 de E2 e mostrar o novo total. I.E. total foi de 500 eu digite sim e guia ou pressione enter, em seguida, E2 vai mostrar agora 499
  6. O mesmo que o número 4, exceto se houver um sim na coluna C2 a C50. Quero que adicione um.

Já fiz isso antes, mas já faz um tempo e tudo o que me lembro são duas peças e elas são =COUNTIF(B1:B50,"YES") e =SUM(E2)-1 e lembro-me vagamente de ter uma ou duas células ocultas para ajudar a fazê-lo funcionar.

Obrigado antecipadamente, agradeço qualquer ajuda sobre isso.

    
por user524181 20.11.2015 / 05:51

1 resposta

0

Que tal algo assim?

=A2-COUNTIF(B1:B50,"yes")+COUNTIF(C1:C50,"yes")

Isso deve funcionar se você quiser subtrair 1 da figura em A2 para cada "sim" na coluna B e adicionar 1 à figura em A2 para cada "sim" na coluna C.

Se você quiser apenas subtrair 1 ou adicionar 1 se houver um "sim" nas duas colunas, esse deve ser o tipo de fórmula que você está procurando:

=IF(AND(COUNTIF(B1:B50,"yes")>0,COUNTIF(C1:C50,"yes")=0),A2-1,IF(AND(COUNTIF(B1:B50,"yes")=0,COUNTIF(C1:C50,"yes")>0),A2+1,A2))

O que este faz é subtrair 1 se um sim estiver na primeira coluna, adicionar 1 se estiver na segunda coluna e apenas relatar o número em A2 (500 no seu exemplo) se ambos as colunas têm um sim ou ambas estão vazias.

    
por 20.11.2015 / 06:54