Neue Formelspalte - SummenfunktionHallo,
Die Sum-Funktion in New Formula Column -> Combine verwendet die Formel von col1+col2+..... Dies funktioniert nicht, wenn Zellen mit fehlenden Daten vorhanden sind. Kann diese Funktion stattdessen als sum(col1, col2, ....) implementiert werden, um dies zu beheben? Kann dies alternativ als separate Option in der neuen Formelspalte bereitgestellt werden?
Es ist derzeit verwirrend, dass der Name ("Sum") des Befehls den sum(col1, col2, ...)-Ansatz impliziert, aber so wurde er nicht implementiert.
Danke und Grüße
Meul Shroff
Grundlegende Datenanalyse und ModellierungBetreff: Neue Formelspalte - Summenfunktion
@MShroff schrieb:
Kann diese Funktion stattdessen als sum(col1, col2, …) implementiert werden?
Bitte beachten Sie, dass das aktuelle Verhalten auch ein cooles Feature ist – ich schätze, in den meisten Fällen ist ein Benutzer nur an der Summe interessiert, wenn ALLE Summanden vorhanden sind; daher könnte die Rückgabe einer Summe mit fehlenden Summanden auch irreführend sein.
Man kann das aktuelle Verhalten sogar als Kontrolle verwenden, ob alle Einträge in allen Spalten ausgefüllt sind:
Wenn die Summe fehlt, hat einer der Werte gefehlt.
@MShroff schrieb:
Kann dies alternativ als separate Option in der neuen Formelspalte bereitgestellt werden?
Das ist eine gute Idee.
Übrigens - wenn Sie einfach mehrere Spalten zu einer einzigen „zusammenführen“ möchten, gehen Sie wie folgt vor:
nehmen Sie den Eintrag, der nicht fehlt
... man kann die neue Formel Spalte/Kombinieren/Maximum verwenden.
Ich verwende es ab und zu, um mehrere Spalten zu einer einzigen zusammenzufassen.
Betreff: Neue Formelspalte - Summenfunktion/* 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
)
);