Hola,
La función Suma en Nueva columna de fórmula -> Combinar usa la fórmula de col1+col2+..... Esto no funciona cuando hay celdas con datos faltantes. ¿Se puede implementar esta función como suma (col1, col2, ....) para abordar esto? Alternativamente, ¿se puede proporcionar esto como una opción separada en la columna Nueva fórmula?
Actualmente es confuso porque el nombre ("Suma") del comando implica el enfoque de suma (col1, col2, ...), pero no es así como se ha implementado.
Gracias y saludos
Mehul Shroff
@MShroff escribió:
¿Se puede implementar esta función como suma (col1, col2, ....)
Tenga en cuenta que el comportamiento actual también es una característica interesante: supongo que en la mayoría de los casos un usuario solo está interesado en la suma si TODOS los sumandos no faltan; por lo tanto, devolver una suma a la que le faltan sumandos también podría ser engañoso.
Incluso se puede usar el comportamiento actual como verificación si todas las entradas en todas las columnas están completas:
si falta la suma, falta uno de los valores.
@MShroff escribió:
Alternativamente, ¿se puede proporcionar esto como una opción separada en la columna Nueva fórmula?
Es una buena idea.
Por cierto, si solo desea "fusionar" varias columnas en una sola según la idea:
toma la entrada que no falta
... se puede usar Nueva columna de fórmula/Combinar/Máximo.
Lo uso de vez en cuando para combinar varias columnas en una sola.
/* Import Excel file: num data.xlsx */
Data Table( "Sheet1" );
Open(
"/D:/students/لمى/num data.xlsx",
Worksheets( "Sheet1" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 1 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
/* Change column formula: sum */
Data Table( "Sheet1" ):sum << Set Formula(
Sum(
:q1,
:q2,
:q3,
:q4,
:q5,
:q6,
:q7,
:q8,
:q9,
:q10,
:q11,
:q12,
:q13,
:q14,
:q15,
:q16,
:q17,
:q18,
:q19,
:q20,
:q21,
:q22,
:q23,
:q24
)
);