Spreadsheet Functions
Functions
Simple functions
• Array functions
• IF - logical functions
Function notation
• A function is a piece of computation that takes 1 or more arguments (data) and returns a value
• Function( arg1, arg2, arg3 )– Sine(90)– Max(100,200,120,-7)– Sqrt( min(7+4, 9) )
Using functions
Using functions
Finding functions
Finding functions
Finding functions
Finding functions
Finding functions
Finding functions
Functions
• Simple functions
Array functions
• IF - logical functions
Sum
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
Sum 0R ?C ?
Sum 0R 1C ?
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
Sum 0R 1C A
Sum 23R 1C A
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
Sum 23R 1C B
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
Sum 47R 1C B
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
Sum 47R 2C B
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
Sum -31R 2C A
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
Sum -31R 2C B
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
Sum 1213R 2C B
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
Sum 1213R 3C B
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
Sum 1213R 3C A
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
Sum 1236R 3C A
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
Sum 1236R 3C B
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
Sum 1256R 3C B
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
Sum 1256R 3C B
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
Count
Count programCount=0;
for (each row R)
{
for (each column C in row R)
{
Count=Count+1;
}
}
Average
Average Program
Average programSum=0;Count = 0;for (each row R)
{ for (each column C in row R) { Sum=Sum+Sheet[R,C];
Count = Count+1;}
}Average = Sum/Count;
Other array functions
• Min
• Max
• Stdev - standard deviation
• Median
• Product - multiply them all together
Functions
• Simple functions
• Array functions
IF - logical functions
If
• If ( test, trueVal, falseVal)
AND
IF with AND
Review
• Functions - name with arguments– Finding functions
• Array functions– Sum(B6:D32)– Average(F14:R75)
• IF - AND - OR
Top Related