Transcript
Page 1: Spreadsheet Functions

Spreadsheet Functions

Page 2: Spreadsheet Functions

Functions

Simple functions

• Array functions

• IF - logical functions

Page 3: Spreadsheet 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) )

Page 4: Spreadsheet Functions

Using functions

Page 5: Spreadsheet Functions

Using functions

Page 6: Spreadsheet Functions

Finding functions

Page 7: Spreadsheet Functions

Finding functions

Page 8: Spreadsheet Functions

Finding functions

Page 9: Spreadsheet Functions

Finding functions

Page 10: Spreadsheet Functions

Finding functions

Page 11: Spreadsheet Functions

Finding functions

Page 12: Spreadsheet Functions

Functions

• Simple functions

Array functions

• IF - logical functions

Page 13: Spreadsheet Functions

Sum

Page 14: Spreadsheet Functions

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Count

Page 31: Spreadsheet Functions

Count programCount=0;

for (each row R)

{

for (each column C in row R)

{

Count=Count+1;

}

}

Page 32: Spreadsheet Functions

Average

Page 33: Spreadsheet Functions

Average Program

Page 34: Spreadsheet Functions

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

Other array functions

• Min

• Max

• Stdev - standard deviation

• Median

• Product - multiply them all together

Page 36: Spreadsheet Functions

Functions

• Simple functions

• Array functions

IF - logical functions

Page 37: Spreadsheet Functions

If

• If ( test, trueVal, falseVal)

Page 38: Spreadsheet Functions

AND

Page 39: Spreadsheet Functions

IF with AND

Page 40: Spreadsheet Functions

Review

• Functions - name with arguments– Finding functions

• Array functions– Sum(B6:D32)– Average(F14:R75)

• IF - AND - OR


Top Related