
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.