Spreadsheet programming is well known for business and financial purposes. With this book, an application to mathematical questions is tried. More than 30 demonstrations are given, including calculus, numerical analysis, number theory, statistics and probability, etc. This approach may be effective for teaching because it looks at changing values of variables and at the influence of parameters. But there is the danger of missing the important difference of static or dynamic many-valued variables (vectors or by iteration). Further questions include: what is done for procedures, subroutines, and the very important recursivity? Thus, we must say spreadsheet programming is a useful tool for the beginner in programming mathematical problems. Under the name VisiCalc, spreadsheet programming is available for some different personal computers.