Spreadsheet Functions
description
Transcript of Spreadsheet Functions
![Page 1: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/1.jpg)
Spreadsheet Functions
![Page 2: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/2.jpg)
Functions
Simple functions
• Array functions
• IF - logical functions
![Page 3: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/3.jpg)
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) )
![Page 4: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/4.jpg)
Using functions
![Page 5: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/5.jpg)
Using functions
![Page 6: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/6.jpg)
Finding functions
![Page 7: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/7.jpg)
Finding functions
![Page 8: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/8.jpg)
Finding functions
![Page 9: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/9.jpg)
Finding functions
![Page 10: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/10.jpg)
Finding functions
![Page 11: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/11.jpg)
Finding functions
![Page 12: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/12.jpg)
Functions
• Simple functions
Array functions
• IF - logical functions
![Page 13: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/13.jpg)
Sum
![Page 14: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/14.jpg)
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
Sum 0R ?C ?
![Page 15: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/15.jpg)
Sum 0R 1C ?
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
![Page 16: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/16.jpg)
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
Sum 0R 1C A
![Page 17: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/17.jpg)
Sum 23R 1C A
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
![Page 18: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/18.jpg)
Sum 23R 1C B
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
![Page 19: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/19.jpg)
Sum 47R 1C B
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
![Page 20: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/20.jpg)
Sum 47R 2C B
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
![Page 21: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/21.jpg)
Sum -31R 2C A
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
![Page 22: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/22.jpg)
Sum -31R 2C B
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
![Page 23: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/23.jpg)
Sum 1213R 2C B
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
![Page 24: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/24.jpg)
Sum 1213R 3C B
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
![Page 25: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/25.jpg)
Sum 1213R 3C A
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
![Page 26: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/26.jpg)
Sum 1236R 3C A
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
![Page 27: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/27.jpg)
Sum 1236R 3C B
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
![Page 28: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/28.jpg)
Sum 1256R 3C B
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
![Page 29: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/29.jpg)
Sum 1256R 3C B
Sum program
Sum=0;
for (each row R)
{ for (each column C in row R)
{ Sum=Sum+Sheet[R, C]; }
}
![Page 30: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/30.jpg)
Count
![Page 31: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/31.jpg)
Count programCount=0;
for (each row R)
{
for (each column C in row R)
{
Count=Count+1;
}
}
![Page 32: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/32.jpg)
Average
![Page 33: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/33.jpg)
Average Program
![Page 34: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/34.jpg)
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;
![Page 35: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/35.jpg)
Other array functions
• Min
• Max
• Stdev - standard deviation
• Median
• Product - multiply them all together
![Page 36: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/36.jpg)
Functions
• Simple functions
• Array functions
IF - logical functions
![Page 37: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/37.jpg)
If
• If ( test, trueVal, falseVal)
![Page 38: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/38.jpg)
AND
![Page 39: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/39.jpg)
IF with AND
![Page 40: Spreadsheet Functions](https://reader035.fdocuments.net/reader035/viewer/2022081418/568143a1550346895db023c0/html5/thumbnails/40.jpg)
Review
• Functions - name with arguments– Finding functions
• Array functions– Sum(B6:D32)– Average(F14:R75)
• IF - AND - OR