こんにちは、
New Formula Column -> Combine の Sum 関数は、col1+col2+..... の式を使用します。 データが欠落しているセルがある場合、これは機能しません。 これに対処するために、代わりにこの関数を sum(col1, col2, ....) として実装できますか? または、これを新しい数式列の別のオプションとして提供できますか?
コマンドの名前 ("Sum") が sum(col1, col2, ...) アプローチを暗示しているという点で現在混乱していますが、それは実装されている方法ではありません。
感謝と敬意
メフル・シュロフ
@MShroff は次のように書いています:
この関数は、代わりに sum(col1, col2, ....) として実装できますか?
現在の動作もクールな機能であることに留意してください。ほとんどの場合、ユーザーはすべての加数が欠落していない場合の合計のみに関心があると思われます。したがって、欠落した加数を含む合計を返すと誤解を招く可能性もあります。
現在の動作を、すべての列のすべてのエントリが入力されているかどうかのチェックとして使用することもできます。
合計が欠落している場合は、値の 1 つが欠落しています。
@MShroff は次のように書いています:
あるいは、これを新しい数式列の別のオプションとして提供することはできますか?
それは良いアイデアです。
ちなみに、複数の列を 1 つの列に「結合」したい場合は、次のようになります。
欠落していないエントリを取得します
...新しい数式の列/結合/最大を使用できます。
複数の列を 1 つに結合するために、時々これを使用します。
/* 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
)
);