Mover dados da coluna com base na última coluna


0

Eu preciso ser capaz de mover dados de um grupo de colunas (A, B, C) com base em dados na 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 reportadas como tendo dados e a coluna D tem dados, os dados de D para uma coluna correspondente para A, B e C serão representados nas colunas E, F e G.


Você disse "mover dados" e "transferir os dados". Isso significa que você deseja que os valores das colunas A, B e C sejam compensados ​​após os dados serem transferidos para E, F & G? Ou os valores originais permanecem? Isso fará uma grande diferença na maneira como a pergunta é respondida.
CharlieRB

Respostas:


0

Uma declaração if pode funcionar.

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

Você não mencionou 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 particular, use o que eu mencionei acima.


0

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 no caso em que a condição é falsa. Pode ser qualquer número ou o valor de uma célula, por exemplo, $ A1.


1
Bem, você pode simplificar isso um pouco, para E1= =IF($A1>0, $D1, 0). E, se você deixar de fora o primeiro $e dizer =IF(A1>0, $D1, 0), você pode simplesmente arrastá-lo para colunas Fe G.
Scott
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.