Das Spreadtab-Paket Teil 2
Über eine geschickte Kombination aus relativen und absoluten Bezügen kann man doch über komplette Zeilen oder Spalten summieren. In folgendem Beispiel summiere ich über relative Bezüge in der dritten Spalte die erste und zweite Spalte. Nach den drei Zeilen wird summiert von Zelle C1 bis zu der Zelle, die in der gleichen Spalte [0,-1] und vorigen Zeile [0,-1] liegt. Damit lassen sich auch Summen über Zeilen und Spalten errechnen, deren Größen nicht bekannt sind.
\documentclass{scrartcl} \usepackage[]{spreadtab} \begin{document} \begin{spreadtab}{{tabular}{rr|r}} 1.1 & 2.2 & [-2,0]+[-1,0] \\ 1.2 & 2.2 & [-2,0]+[-1,0] \\ 1.3 & 2.2 & [-2,0]+[-1,0] \\ \hline & & sum(c1:[0,-1]) \end{spreadtab} \end{document} |
Werte einzelner Zellen lassen sich auch außerhalb der Tabelle verwenden, dazu nutzt man im optionalen Argument der Spreadtab Umgebung den \STsavecell Befehl: \STsavecell{
\documentclass{scrartcl} \usepackage[]{spreadtab} \begin{document} \begin{spreadtab}% [\STsavecell{\myresult}{c4}]% {{tabular}{rr|r}} 1.1 & 2.2 & [-2,0]+[-1,0] \\ 1.2 & 2.2 & [-2,0]+[-1,0] \\ 1.3 & 2.2 & [-2,0]+[-1,0] \\ \hline & & sum(c1:[0,-1]) \end{spreadtab} Die Gesamtsumme ist \myresult. \end{document} |