Annotation of loncom/html/adm/help/tex/Spreadsheet_Functions.tex, revision 1.5
1.2 bowersj2 1: \label{Spreadsheet_Functions}
1.4 matthew 2: The following special functions are available in the spreadsheet.
3: Please see \textbf{Referencing Cells} (\ref{Spreadsheet_Referencing_Cells})
4: for information on specifying cells and ranges.
1.1 bowersj2 5:
6: \begin{itemize}
7:
8: \item \texttt{\&NUM(range)} - number of non-empty cells in range
1.3 bowersj2 9: \index{NUM}
1.1 bowersj2 10:
11: \item \texttt{\&BIN(low, high, range)} - number of non-empty cells in
12: range with values between low and high
1.3 bowersj2 13: \index{BIN}
1.1 bowersj2 14:
15: \item \texttt{\&SUM(range)} - sum of the non-empty cells in range
1.3 bowersj2 16: \index{SUM}
1.1 bowersj2 17:
18: \item \texttt{\&MEAN(range)} - mean value of non-empty cells in range
1.3 bowersj2 19: \index{MEAN}
1.1 bowersj2 20:
21: \item \texttt{\&STDDEV(range)} - standard deviation of non-empty cells
22: in range
1.3 bowersj2 23: \index{STDDEV}
1.1 bowersj2 24:
25: \item \texttt{\&PROD(range)} - product of non-empty cells in range
1.3 bowersj2 26: \index{PROD}
1.1 bowersj2 27:
28: \item \texttt{\&MAX(range)} - maximum value of non-empty cell in range
1.3 bowersj2 29: \index{MAX}
1.1 bowersj2 30:
31: \item \texttt{\&MIN(range)} - minimum value of non-empty cells in
32: range
1.3 bowersj2 33: \index{MIN}
1.1 bowersj2 34:
35: \item \texttt{\&SUMMAX(n ,range)} - sum of the maximum n non-empty
36: cells in range
1.3 bowersj2 37: \index{SUMMAX}
1.1 bowersj2 38:
39: \item \texttt{\&SUMMIN(n, range)} - sum of the minimum n non-empty
40: cells in range
1.3 bowersj2 41: \index{SUMMIN}
1.1 bowersj2 42:
43: \item \texttt{\&EXT(expression)} - access to EXT function in lonnet
1.3 bowersj2 44: \index{EXT}
1.1 bowersj2 45:
1.5 ! matthew 46: \item \texttt{\&SUMSEQ(column,sequence1,sequence2,sequence3,...)} -
! 47: sum the given column across the folders or sequences listed.
! 48:
! 49: When specifying a sequence use the full title. Instead of a sequence title
! 50: the word ``all'' can be used to sum over all sequences. Regular expressions
! 51: can be entered as well, if prefixed by ``regexp:''. See below for examples.
! 52:
! 53: \begin{itemize}
! 54:
! 55: \item \texttt{\&SUMSEQ(``Z'',''Chapter 1'');}
! 56:
! 57: \item \texttt{\&SUMSEQ(``Z'',''Chapter 1'',''Chapter 2'',''Chapter 3'');}
! 58:
! 59: \item \texttt{\&SUMSEQ(``Z'',''all'');} - sum over all sequences.
! 60:
! 61: \item \texttt{\&SUMSEQ(``Z'',''regexp:Large Biomolecules'');} -
! 62: sum over all sequences which match the regular expression
! 63: /Large Biomolecules/.
! 64:
! 65: \end{itemize}
! 66:
1.1 bowersj2 67: \end{itemize}
68:
1.4 matthew 69: In addition, most non-IO Perl functions work in cells.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>