File:
[LON-CAPA] /
loncom /
html /
adm /
help /
tex /
Spreadsheet_Functions.tex
Revision
1.7:
download - view:
text,
annotated -
select for diffs
Tue Oct 14 16:03:51 2003 UTC (20 years, 11 months ago) by
www
Branches:
MAIN
CVS tags:
version_2_3_X,
version_2_3_2,
version_2_3_1,
version_2_3_0,
version_2_2_X,
version_2_2_99_1,
version_2_2_99_0,
version_2_2_2,
version_2_2_1,
version_2_2_0,
version_2_1_X,
version_2_1_99_3,
version_2_1_99_2,
version_2_1_99_1,
version_2_1_99_0,
version_2_1_3,
version_2_1_2,
version_2_1_1,
version_2_1_0,
version_2_0_X,
version_2_0_99_1,
version_2_0_2,
version_2_0_1,
version_2_0_0,
version_1_99_3,
version_1_99_2,
version_1_99_1_tmcc,
version_1_99_1,
version_1_99_0_tmcc,
version_1_99_0,
version_1_3_X,
version_1_3_3,
version_1_3_2,
version_1_3_1,
version_1_3_0,
version_1_2_X,
version_1_2_99_1,
version_1_2_99_0,
version_1_2_1,
version_1_2_0,
version_1_1_X,
version_1_1_99_5,
version_1_1_99_4,
version_1_1_99_3,
version_1_1_99_2,
version_1_1_99_1,
version_1_1_99_0,
version_1_1_3,
version_1_1_2,
version_1_1_1,
version_1_1_0,
version_1_0_99_3,
version_1_0_99_2,
version_1_0_99_1,
version_1_0_99,
HEAD
Bug #2281: need to escape stuff!
\label{Spreadsheet_Functions}
The following special functions are available in the spreadsheet.
Please see \textbf{Referencing Cells} (\ref{Spreadsheet_Referencing_Cells})
for information on specifying cells and ranges.
\begin{itemize}
\item \texttt{\&NUM(range)} - number of non-empty cells in range
\index{NUM}
\item \texttt{\&BIN(low, high, range)} - number of non-empty cells in
range with values between low and high
\index{BIN}
\item \texttt{\&SUM(range)} - sum of the non-empty cells in range
\index{SUM}
\item \texttt{\&MEAN(range)} - mean value of non-empty cells in range
\index{MEAN}
\item \texttt{\&STDDEV(range)} - standard deviation of non-empty cells
in range
\index{STDDEV}
\item \texttt{\&PROD(range)} - product of non-empty cells in range
\index{PROD}
\item \texttt{\&MAX(range)} - maximum value of non-empty cell in range
\index{MAX}
\item \texttt{\&MIN(range)} - minimum value of non-empty cells in
range
\index{MIN}
\item \texttt{\&SUMMAX(n ,range)} - sum of the maximum n non-empty
cells in range
\index{SUMMAX}
\item \texttt{\&SUMMIN(n, range)} - sum of the minimum n non-empty
cells in range
\index{SUMMIN}
\item \texttt{\&EXT(expression)} - access to EXT function in lonnet.
Use \&EXT(``system.time'') to retrieve the current time.
\index{EXT}
\item \texttt{\&SUMSEQ(column,sequence1,sequence2,sequence3,...)} -
sum the given column across the folders or sequences listed.
When specifying a sequence use the full title. Instead of a sequence title
the word ``all'' can be used to sum over all sequences. Regular expressions
can be entered as well, if prefixed by ``regexp:''. See below for examples.
\begin{itemize}
\item \texttt{\&SUMSEQ(``Z'',''Chapter 1'');}
\item \texttt{\&SUMSEQ(``Z'',''Chapter 1'',''Chapter 2'',''Chapter 3'');}
\item \texttt{\&SUMSEQ(``Z'',''all'');} - sum over all sequences.
\item \texttt{\&SUMSEQ(``Z'',''regexp:Large Biomolecules'');} -
sum over all sequences which match the regular expression
/Large Biomolecules/.
\end{itemize}
\end{itemize}
In addition, most non-IO Perl functions work in cells.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>