Mover dados da coluna com base na última coluna

Mover dados da coluna com base na última coluna

Preciso ser capaz de mover dados de um grupo de colunas (A,B,C) com base na existência de dados em uma quarta coluna (D) para um novo grupo de colunas (E,F,G).

A    B    C    D    E    F    G

20   0    0    15   15   0    0
0    10   0    5    0    5    0
0    0    90   90   0    0    90
0    0    0    0    0    0    0

Quando as colunas A, B e C são relatadas como tendo dados e a coluna D tem dados, transfira os dados de D para uma coluna correspondente para A, B e C a ser representada nas colunas E, F e G.

Responder1

Uma instrução if pode funcionar.

na coluna E: =if($D1=requiredvalue,$A1,0)

Você não mencionou qual era o valor necessário para encontrar na coluna D. Se você quer dizer um valor acima de zero, use $D1>0. Se você quer dizer um valor específico, use o que mencionei acima.

Responder2

Se entendi sua pergunta corretamente, use a seguinte fórmula:

  • E:=IF(AND($D1 > 0; $A1 > 0); $D1; 0)
  • F:=IF(AND($D1 > 0; $B1 > 0); $D1; 0)
  • G:=IF(AND($D1 > 0; $C1 > 0); $D1; 0)

Expanda a fórmula da primeira linha para as linhas abaixo.

O terceiro argumento IFé o valor da célula caso a condição seja falsa. Pode ser qualquer número ou valor de uma célula, por exemplo $A1.

informação relacionada