Necesito poder mover datos de un grupo de columnas (A, B, C) en función de que haya datos en una cuarta columna (D) a un nuevo grupo de columnas (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
Cuando se informa que las columnas A, B y C tienen datos y la columna D tiene datos, transfiera los datos de D a una columna correspondiente para que A, B y C se representen en las columnas E, F y G.
Respuesta1
Una declaración if podría funcionar.
en la columna E:
=if($D1=requiredvalue,$A1,0)
No mencionaste cuál era el valor requerido para encontrar en la columna D. Si te refieres a un valor superior a cero, usa $D1>0
. Si te refieres a un valor en particular, usa lo que mencioné anteriormente.
Respuesta2
Si entendí tu pregunta correctamente, utiliza la siguiente fórmula:
- MI:
=IF(AND($D1 > 0; $A1 > 0); $D1; 0)
- F:
=IF(AND($D1 > 0; $B1 > 0); $D1; 0)
- GRAMO:
=IF(AND($D1 > 0; $C1 > 0); $D1; 0)
Expanda la fórmula desde la primera fila a las filas siguientes.
El tercer argumento IF
es el valor de la celda en caso de que la condición sea falsa. Podría ser cualquier número o el valor de una celda, por ejemplo $A1.