Das Spreadtab-Paket Teil 3

Da ich eine Anfrage bekam, wie man Texte und Formeln in einer Zelle mischt, hier die Antwort.

  1. Reine Textzellen müssen mit ‚@‘ beginnen
  2. Bei gemischten Zellen gilt folgende Syntax <TEXT> :={<FORMEL>}<TEXT>
\documentclass{scrartcl}
\usepackage[]{spreadtab}
\usepackage[]{eurosym}
\usepackage[]{numprint}
 
\begin{document}
 
\begin{spreadtab}[\STsavecell{\myresult}{d5}]
{{tabular}{clrr}}
@ Anzahl & @ Artikel & @ Einzelpreis & @ Gesamtpreis \\ \hline
1 &@ Hallo & :={2.50} \euro & :={[-3,0]*[-1,0]} \euro \\
2 &@ Welt & :={8.15} \euro & :={[-3,0]*[-1,0]} \euro \\
3 &@ Hello & :={5.67} \euro & :={[-3,0]*[-1,0]} \euro \\ \hline
& & & :={sum(c1:[0,-1])} \euro
\end{spreadtab}
 
Die Gesamtsumme ist \myresult\,\euro.
 
\end{document}

Was noch fehlt ist das Umwandeln der Dezimalpunkte in Kommata für den Output und das Auffüllen der Währungsangaben auf zwei Nachkommastellen. Dazu später mehr…

Uwe

Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined. Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.

More Posts - Website