你好,
New Formula Column -> Combine中的Sum函數使用的公式是col1+col2+..... 當存在缺少數據的單元格時,這不起作用。 這個函數可以改為實現為 sum(col1, col2, ....) 來解決這個問題嗎? 或者,這可以作為新公式列中的單獨選項提供嗎?
目前令人困惑的是,命令的名稱(“Sum”)暗示了 sum(col1, col2, ...) 方法,但這並不是它的實現方式。
感謝致敬
梅胡爾史洛夫
@MShroff寫道:
這個函數可以實作為 sum(col1, col2, ....)
請注意,當前的行為也是一個很酷的功能 - 我想在大多數情況下,如果所有被加數都不缺失,用戶只對總和感興趣;因此,傳回缺少被加數的總和也可能會產生誤導。
人們甚至可以使用當前行為來檢查所有列中的所有條目是否都已填入:
如果缺少總和,則缺少其中一個值。
@MShroff寫道:
或者,可以將其作為新公式列中的單獨選項提供嗎?
這是個好主意。
順便說一句 - 如果您只是想按照這個想法將多個列“合併”為一個列:
取出沒有遺失的條目
...可以使用新公式列/組合/最大值。
我時不時地使用它來將多個列合併為一個列。
/* 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
)
);