Spreadsheet: Wie finde ich den kleinsten Wert aus n Spalten?

Stellen Sie sich vor, sie haben ein Spreadsheet und möchten das Minimum der Spalten A, B, C, D finden und in der Spalte Minimum ausgeben.

A B C D Minimum
7 3 11 5 3
A B C D Minimum
Werte 7 3 11 5 <#assign list = [result[„A“]?number,result[„B“]?number,result[„C“]?number,result[„D“]?number]>${list?sort?first}
Ergebnis 7 3 11 5 3

Der Trick ist folgender:

  • Der Ausdruck in Spalte Minimum erzeugt eine Liste aus den Werten der Spalte A,B,C,D.
  • Jeder Wert wird durch ?number in eine Zahl umgewandelt (das ist wichtig, damit anschließend numerisch und nicht alphabetisch sortiert wird!)
  • Diese Liste wird sortiert und dann das erste Element ausgegeben (?first - Alternativ könnte man auch mit [0] auf das erste Element zugreifen)

Auf das Bild klicken um es zu vergrößern