#1   Report Post  
Posted to microsoft.public.excel.misc
nc nc is offline
external usenet poster
 
Posts: 119
Default Function

Fee list per term
Code description Code E (student yr =1) E (student yr =2) E (student yr
2) O (student yr =1) O (student yr =2) O (student yr 2)

Full-time F 1,263.33 1,363.33 1,316.67 3,180.00 3,820.00 3,820.00
Part-time P 631.67 681.67 658.33 1,590.00 1,910.00 1,910.00
Field-work L 626.67 681.67 658.33 626.67 681.67 658.33
Part-time field-work Z 313.33 341.67 330.00 313.33 341.67 330.00



Student name Student yr Mode Pattern Fee (maually calculated)
Tom 1 O FFF 9,540.00
Susan 2 E PPP 2,045.00
Sam 6 O PFF 9,550.00


I need help to write a function that would calcuate the fee column according
to the above table, the fee charged is based on their pattern of study, their
mode (O= overseas, E=home) and the student yr.

The pattern of study is made up of three terms, the student can study any
combination, i.e. Three terms fulltime (FFF), 2 terms part-time and 1term
fulltime (PFP, PPF etc.).

I have manually calculated the fee for you to confirm whether the function
is returning the correct answer.

Thanks.









  #2   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 8,856
Default Function

I set up your table like this:

E1 E2 E3
O1 O2 O3
Full-time F 1263.33 1363.33 1316.67 3180.00 3820.00
3820.00
Part-time P 631.67 681.67 658.33 1590.00 1910.00
1910.00
Field-work L 626.67 681.67 658.33 626.67
681.67 658.33
PT field-work Z 313.33 341.67 330.00 313.33
341.67 330.00

so that it occupied cells A1:H5. It is important to use the same
header row for my formula to work.

With the Student Name header in row 10, I then put your example data
in A11:D13, and then put this formula in E11:

=ROUND(INDEX($C$2:$H$5,MATCH(LEFT(D11,1),$B$2:$B
$5,0),MATCH(C11&IF(B112,3,B11),$C$1:$H$1,0))+INDE X($C$2:$H
$5,MATCH(MID(D11,2,1),$B$2:$B$5,0),MATCH(C11&IF(B1 12,3,B11),$C$1:$H
$1,0))+INDEX($C$2:$H$5,MATCH(RIGHT(D11,1),$B$2:$B
$5,0),MATCH(C11&IF(B112,3,B11),$C$1:$H$1,0)),0)

which was then copied down into E12:E13.

It returned the same results as your manually-calculated values.

It's a dear do going to university these days !! <bg

Hope this helps.

Pete


On Apr 23, 10:17*am, nc wrote:
Fee list per term * * * * * * * * * * * * * * * * * * * * * * * * * * *
Code description * * * *Code * * E (student yr =1) * * *E (student yr =2) * * * E (student yr2) *O (student yr =1) * * * O (student yr =2) * * * O (student yr 2)

Full-time * * * F * * * 1,263.33 * * * *1,363.33 * * * *1,316.67 * * * *3,180.00 * * * *3,820.00 * * * *3,820.00
Part-time * * * P * * * 631.67 *681.67 *658.33 *1,590.00 * * * *1,910.00 * * * *1,910.00
Field-work * * *L * * * 626.67 *681.67 *658.33 *626.67 *681.67 *658.33
Part-time field-work * *Z * * * 313.33 *341.67 *330.00 *313.33 *341.67 *330.00

Student name * *Student yr * * *Mode * *Pattern Fee (maually calculated)
Tom * * 1 * * * O * * * FFF * * 9,540.00
Susan * 2 * * * E * * * PPP * * 2,045.00
Sam * * 6 * * * O * * * PFF * * 9,550.00

I need help to write a function that would calcuate the fee column according
to the above table, the fee charged is based on their pattern of study, their
mode (O= overseas, E=home) and the student yr.

The pattern of study is made up of three terms, the student can study any
combination, i.e. *Three terms fulltime (FFF), 2 terms part-time and 1term
fulltime (PFP, PPF etc.).

I have manually calculated the fee for you to confirm whether the function
is returning the correct answer.

Thanks.


  #3   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 10,593
Default Function

Assuming the fee table is in sheet 1, A1:H5, and the results table data is
in sheet2 A1:E4, in Sheet2!E2, enter this formula and copy down


=SUM(N(OFFSET(INDEX(Sheet1!$C$2:$H$5,0,MATCH(MIN($ B2,3)&$C2,{"1E","2E","3E","1O","2O","3O"},0)),
MATCH(MID($D2,ROW(INDIRECT("1:"&LEN($D2))),1),Shee t1!$B$2:$B$5,0)-1,0)))

which is an array formula, it should be committed with Ctrl-Shift-Enter, not
just Enter.
Excel will automatically enclose the formula in braces (curly brackets), do
not try to do this manually.
When editing the formula, it must again be array-entered.

Note that you cannot use a whole column in array formulae (prior to excel
2007), but must use an explicit range.


--
---
HTH

Bob


(there's no email, no snail mail, but somewhere should be gmail in my addy)



"nc" wrote in message
...
Fee list per term
Code description Code E (student yr =1) E (student yr =2) E (student yr
2) O (student yr =1) O (student yr =2) O (student yr 2)

Full-time F 1,263.33 1,363.33 1,316.67 3,180.00 3,820.00 3,820.00
Part-time P 631.67 681.67 658.33 1,590.00 1,910.00 1,910.00
Field-work L 626.67 681.67 658.33 626.67 681.67 658.33
Part-time field-work Z 313.33 341.67 330.00 313.33 341.67 330.00



Student name Student yr Mode Pattern Fee (maually calculated)
Tom 1 O FFF 9,540.00
Susan 2 E PPP 2,045.00
Sam 6 O PFF 9,550.00


I need help to write a function that would calcuate the fee column
according
to the above table, the fee charged is based on their pattern of study,
their
mode (O= overseas, E=home) and the student yr.

The pattern of study is made up of three terms, the student can study any
combination, i.e. Three terms fulltime (FFF), 2 terms part-time and 1term
fulltime (PFP, PPF etc.).

I have manually calculated the fee for you to confirm whether the function
is returning the correct answer.

Thanks.











  #4   Report Post  
Posted to microsoft.public.excel.misc
nc nc is offline
external usenet poster
 
Posts: 119
Default Function

Bob, Thanks for the solution.

What about if the fee is the same if the student year is 3 onwards (i.e.
student yr2)? Can this function be used within an if statement?


"Bob Phillips" wrote:

Assuming the fee table is in sheet 1, A1:H5, and the results table data is
in sheet2 A1:E4, in Sheet2!E2, enter this formula and copy down


=SUM(N(OFFSET(INDEX(Sheet1!$C$2:$H$5,0,MATCH(MIN($ B2,3)&$C2,{"1E","2E","3E","1O","2O","3O"},0)),
MATCH(MID($D2,ROW(INDIRECT("1:"&LEN($D2))),1),Shee t1!$B$2:$B$5,0)-1,0)))

which is an array formula, it should be committed with Ctrl-Shift-Enter, not
just Enter.
Excel will automatically enclose the formula in braces (curly brackets), do
not try to do this manually.
When editing the formula, it must again be array-entered.

Note that you cannot use a whole column in array formulae (prior to excel
2007), but must use an explicit range.


--
---
HTH

Bob


(there's no email, no snail mail, but somewhere should be gmail in my addy)



"nc" wrote in message
...
Fee list per term
Code description Code E (student yr =1) E (student yr =2) E (student yr
2) O (student yr =1) O (student yr =2) O (student yr 2)

Full-time F 1,263.33 1,363.33 1,316.67 3,180.00 3,820.00 3,820.00
Part-time P 631.67 681.67 658.33 1,590.00 1,910.00 1,910.00
Field-work L 626.67 681.67 658.33 626.67 681.67 658.33
Part-time field-work Z 313.33 341.67 330.00 313.33 341.67 330.00



Student name Student yr Mode Pattern Fee (maually calculated)
Tom 1 O FFF 9,540.00
Susan 2 E PPP 2,045.00
Sam 6 O PFF 9,550.00


I need help to write a function that would calcuate the fee column
according
to the above table, the fee charged is based on their pattern of study,
their
mode (O= overseas, E=home) and the student yr.

The pattern of study is made up of three terms, the student can study any
combination, i.e. Three terms fulltime (FFF), 2 terms part-time and 1term
fulltime (PFP, PPF etc.).

I have manually calculated the fee for you to confirm whether the function
is returning the correct answer.

Thanks.












  #5   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 10,593
Default Function

I cater for years 3 onwards all being year 3 fees as per your example with
the MIN($B2,3) statement

--
---
HTH

Bob


(there's no email, no snail mail, but somewhere should be gmail in my addy)



"nc" wrote in message
...
Bob, Thanks for the solution.

What about if the fee is the same if the student year is 3 onwards (i.e.
student yr2)? Can this function be used within an if statement?


"Bob Phillips" wrote:

Assuming the fee table is in sheet 1, A1:H5, and the results table data
is
in sheet2 A1:E4, in Sheet2!E2, enter this formula and copy down


=SUM(N(OFFSET(INDEX(Sheet1!$C$2:$H$5,0,MATCH(MIN($ B2,3)&$C2,{"1E","2E","3E","1O","2O","3O"},0)),
MATCH(MID($D2,ROW(INDIRECT("1:"&LEN($D2))),1),Shee t1!$B$2:$B$5,0)-1,0)))

which is an array formula, it should be committed with Ctrl-Shift-Enter,
not
just Enter.
Excel will automatically enclose the formula in braces (curly brackets),
do
not try to do this manually.
When editing the formula, it must again be array-entered.

Note that you cannot use a whole column in array formulae (prior to excel
2007), but must use an explicit range.


--
---
HTH

Bob


(there's no email, no snail mail, but somewhere should be gmail in my
addy)



"nc" wrote in message
...
Fee list per term
Code description Code E (student yr =1) E (student yr =2) E (student yr
2) O (student yr =1) O (student yr =2) O (student yr 2)
Full-time F 1,263.33 1,363.33 1,316.67 3,180.00 3,820.00 3,820.00
Part-time P 631.67 681.67 658.33 1,590.00 1,910.00 1,910.00
Field-work L 626.67 681.67 658.33 626.67 681.67 658.33
Part-time field-work Z 313.33 341.67 330.00 313.33 341.67 330.00



Student name Student yr Mode Pattern Fee (maually calculated)
Tom 1 O FFF 9,540.00
Susan 2 E PPP 2,045.00
Sam 6 O PFF 9,550.00


I need help to write a function that would calcuate the fee column
according
to the above table, the fee charged is based on their pattern of study,
their
mode (O= overseas, E=home) and the student yr.

The pattern of study is made up of three terms, the student can study
any
combination, i.e. Three terms fulltime (FFF), 2 terms part-time and
1term
fulltime (PFP, PPF etc.).

I have manually calculated the fee for you to confirm whether the
function
is returning the correct answer.

Thanks.
















  #6   Report Post  
Posted to microsoft.public.excel.misc
nc nc is offline
external usenet poster
 
Posts: 119
Default Function

Bob, thanks.

Can you use an array formula within an IF function?

"Bob Phillips" wrote:

I cater for years 3 onwards all being year 3 fees as per your example with
the MIN($B2,3) statement

--
---
HTH

Bob


(there's no email, no snail mail, but somewhere should be gmail in my addy)



"nc" wrote in message
...
Bob, Thanks for the solution.

What about if the fee is the same if the student year is 3 onwards (i.e.
student yr2)? Can this function be used within an if statement?


"Bob Phillips" wrote:

Assuming the fee table is in sheet 1, A1:H5, and the results table data
is
in sheet2 A1:E4, in Sheet2!E2, enter this formula and copy down


=SUM(N(OFFSET(INDEX(Sheet1!$C$2:$H$5,0,MATCH(MIN($ B2,3)&$C2,{"1E","2E","3E","1O","2O","3O"},0)),
MATCH(MID($D2,ROW(INDIRECT("1:"&LEN($D2))),1),Shee t1!$B$2:$B$5,0)-1,0)))

which is an array formula, it should be committed with Ctrl-Shift-Enter,
not
just Enter.
Excel will automatically enclose the formula in braces (curly brackets),
do
not try to do this manually.
When editing the formula, it must again be array-entered.

Note that you cannot use a whole column in array formulae (prior to excel
2007), but must use an explicit range.


--
---
HTH

Bob


(there's no email, no snail mail, but somewhere should be gmail in my
addy)



"nc" wrote in message
...
Fee list per term
Code description Code E (student yr =1) E (student yr =2) E (student yr
2) O (student yr =1) O (student yr =2) O (student yr 2)
Full-time F 1,263.33 1,363.33 1,316.67 3,180.00 3,820.00 3,820.00
Part-time P 631.67 681.67 658.33 1,590.00 1,910.00 1,910.00
Field-work L 626.67 681.67 658.33 626.67 681.67 658.33
Part-time field-work Z 313.33 341.67 330.00 313.33 341.67 330.00



Student name Student yr Mode Pattern Fee (maually calculated)
Tom 1 O FFF 9,540.00
Susan 2 E PPP 2,045.00
Sam 6 O PFF 9,550.00


I need help to write a function that would calcuate the fee column
according
to the above table, the fee charged is based on their pattern of study,
their
mode (O= overseas, E=home) and the student yr.

The pattern of study is made up of three terms, the student can study
any
combination, i.e. Three terms fulltime (FFF), 2 terms part-time and
1term
fulltime (PFP, PPF etc.).

I have manually calculated the fee for you to confirm whether the
function
is returning the correct answer.

Thanks.















  #7   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 10,593
Default Function

Yes, indeed you can. It is a very common technique, such as
pseudo-AVERAGEIF

=AVERAGE(IF(rng0,rng))

which only averages the values greater than 0.

--
---
HTH

Bob


(there's no email, no snail mail, but somewhere should be gmail in my addy)



"nc" wrote in message
...
Bob, thanks.

Can you use an array formula within an IF function?

"Bob Phillips" wrote:

I cater for years 3 onwards all being year 3 fees as per your example
with
the MIN($B2,3) statement

--
---
HTH

Bob


(there's no email, no snail mail, but somewhere should be gmail in my
addy)



"nc" wrote in message
...
Bob, Thanks for the solution.

What about if the fee is the same if the student year is 3 onwards
(i.e.
student yr2)? Can this function be used within an if statement?


"Bob Phillips" wrote:

Assuming the fee table is in sheet 1, A1:H5, and the results table
data
is
in sheet2 A1:E4, in Sheet2!E2, enter this formula and copy down


=SUM(N(OFFSET(INDEX(Sheet1!$C$2:$H$5,0,MATCH(MIN($ B2,3)&$C2,{"1E","2E","3E","1O","2O","3O"},0)),
MATCH(MID($D2,ROW(INDIRECT("1:"&LEN($D2))),1),Shee t1!$B$2:$B$5,0)-1,0)))

which is an array formula, it should be committed with
Ctrl-Shift-Enter,
not
just Enter.
Excel will automatically enclose the formula in braces (curly
brackets),
do
not try to do this manually.
When editing the formula, it must again be array-entered.

Note that you cannot use a whole column in array formulae (prior to
excel
2007), but must use an explicit range.


--
---
HTH

Bob


(there's no email, no snail mail, but somewhere should be gmail in my
addy)



"nc" wrote in message
...
Fee list per term
Code description Code E (student yr =1) E (student yr =2) E (student
yr
2) O (student yr =1) O (student yr =2) O (student yr 2)
Full-time F 1,263.33 1,363.33 1,316.67 3,180.00 3,820.00 3,820.00
Part-time P 631.67 681.67 658.33 1,590.00 1,910.00 1,910.00
Field-work L 626.67 681.67 658.33 626.67 681.67 658.33
Part-time field-work Z 313.33 341.67 330.00 313.33 341.67 330.00



Student name Student yr Mode Pattern Fee (maually calculated)
Tom 1 O FFF 9,540.00
Susan 2 E PPP 2,045.00
Sam 6 O PFF 9,550.00


I need help to write a function that would calcuate the fee column
according
to the above table, the fee charged is based on their pattern of
study,
their
mode (O= overseas, E=home) and the student yr.

The pattern of study is made up of three terms, the student can
study
any
combination, i.e. Three terms fulltime (FFF), 2 terms part-time and
1term
fulltime (PFP, PPF etc.).

I have manually calculated the fee for you to confirm whether the
function
is returning the correct answer.

Thanks.

















  #8   Report Post  
Posted to microsoft.public.excel.misc
nc nc is offline
external usenet poster
 
Posts: 119
Default Function

Bob I like your solution, what about if the mode could be H and has the same
fee status as E.

Thanks.


"Bob Phillips" wrote:

Assuming the fee table is in sheet 1, A1:H5, and the results table data is
in sheet2 A1:E4, in Sheet2!E2, enter this formula and copy down


=SUM(N(OFFSET(INDEX(Sheet1!$C$2:$H$5,0,MATCH(MIN($ B2,3)&$C2,{"1E","2E","3E","1O","2O","3O"},0)),
MATCH(MID($D2,ROW(INDIRECT("1:"&LEN($D2))),1),Shee t1!$B$2:$B$5,0)-1,0)))

which is an array formula, it should be committed with Ctrl-Shift-Enter, not
just Enter.
Excel will automatically enclose the formula in braces (curly brackets), do
not try to do this manually.
When editing the formula, it must again be array-entered.

Note that you cannot use a whole column in array formulae (prior to excel
2007), but must use an explicit range.


--
---
HTH

Bob


(there's no email, no snail mail, but somewhere should be gmail in my addy)



"nc" wrote in message
...
Fee list per term
Code description Code E (student yr =1) E (student yr =2) E (student yr
2) O (student yr =1) O (student yr =2) O (student yr 2)

Full-time F 1,263.33 1,363.33 1,316.67 3,180.00 3,820.00 3,820.00
Part-time P 631.67 681.67 658.33 1,590.00 1,910.00 1,910.00
Field-work L 626.67 681.67 658.33 626.67 681.67 658.33
Part-time field-work Z 313.33 341.67 330.00 313.33 341.67 330.00



Student name Student yr Mode Pattern Fee (maually calculated)
Tom 1 O FFF 9,540.00
Susan 2 E PPP 2,045.00
Sam 6 O PFF 9,550.00


I need help to write a function that would calcuate the fee column
according
to the above table, the fee charged is based on their pattern of study,
their
mode (O= overseas, E=home) and the student yr.

The pattern of study is made up of three terms, the student can study any
combination, i.e. Three terms fulltime (FFF), 2 terms part-time and 1term
fulltime (PFP, PPF etc.).

I have manually calculated the fee for you to confirm whether the function
is returning the correct answer.

Thanks.












  #9   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 10,593
Default Function

I am not understanding the question, what is mode, having the same fee
status?

--
---
HTH

Bob


(there's no email, no snail mail, but somewhere should be gmail in my addy)



"nc" wrote in message
...
Bob I like your solution, what about if the mode could be H and has the
same
fee status as E.

Thanks.


"Bob Phillips" wrote:

Assuming the fee table is in sheet 1, A1:H5, and the results table data
is
in sheet2 A1:E4, in Sheet2!E2, enter this formula and copy down


=SUM(N(OFFSET(INDEX(Sheet1!$C$2:$H$5,0,MATCH(MIN($ B2,3)&$C2,{"1E","2E","3E","1O","2O","3O"},0)),
MATCH(MID($D2,ROW(INDIRECT("1:"&LEN($D2))),1),Shee t1!$B$2:$B$5,0)-1,0)))

which is an array formula, it should be committed with Ctrl-Shift-Enter,
not
just Enter.
Excel will automatically enclose the formula in braces (curly brackets),
do
not try to do this manually.
When editing the formula, it must again be array-entered.

Note that you cannot use a whole column in array formulae (prior to excel
2007), but must use an explicit range.


--
---
HTH

Bob


(there's no email, no snail mail, but somewhere should be gmail in my
addy)



"nc" wrote in message
...
Fee list per term
Code description Code E (student yr =1) E (student yr =2) E (student yr
2) O (student yr =1) O (student yr =2) O (student yr 2)
Full-time F 1,263.33 1,363.33 1,316.67 3,180.00 3,820.00 3,820.00
Part-time P 631.67 681.67 658.33 1,590.00 1,910.00 1,910.00
Field-work L 626.67 681.67 658.33 626.67 681.67 658.33
Part-time field-work Z 313.33 341.67 330.00 313.33 341.67 330.00



Student name Student yr Mode Pattern Fee (maually calculated)
Tom 1 O FFF 9,540.00
Susan 2 E PPP 2,045.00
Sam 6 O PFF 9,550.00


I need help to write a function that would calcuate the fee column
according
to the above table, the fee charged is based on their pattern of study,
their
mode (O= overseas, E=home) and the student yr.

The pattern of study is made up of three terms, the student can study
any
combination, i.e. Three terms fulltime (FFF), 2 terms part-time and
1term
fulltime (PFP, PPF etc.).

I have manually calculated the fee for you to confirm whether the
function
is returning the correct answer.

Thanks.














  #10   Report Post  
Posted to microsoft.public.excel.misc
nc nc is offline
external usenet poster
 
Posts: 119
Default Function

Bob, thanks for all your help.


Student name Student yr Mode Pattern Fee (maually calculated)
Susan 2 E PPP 2,045.00
Sam 2 H PPP 2.045.00

What I meant is in the column where I have "O" (Overseas) or "E" (home), I
want to be able to insert "H" (Europe), the latter will have the fee charge
as "E" (home).

As per example above.


Next question, can I use your array formula as below,

IF(X1="PGR",Array formula,"")





"Bob Phillips" wrote:

I am not understanding the question, what is mode, having the same fee
status?

--
---
HTH

Bob


(there's no email, no snail mail, but somewhere should be gmail in my addy)



"nc" wrote in message
...
Bob I like your solution, what about if the mode could be H and has the
same
fee status as E.

Thanks.


"Bob Phillips" wrote:

Assuming the fee table is in sheet 1, A1:H5, and the results table data
is
in sheet2 A1:E4, in Sheet2!E2, enter this formula and copy down


=SUM(N(OFFSET(INDEX(Sheet1!$C$2:$H$5,0,MATCH(MIN($ B2,3)&$C2,{"1E","2E","3E","1O","2O","3O"},0)),
MATCH(MID($D2,ROW(INDIRECT("1:"&LEN($D2))),1),Shee t1!$B$2:$B$5,0)-1,0)))

which is an array formula, it should be committed with Ctrl-Shift-Enter,
not
just Enter.
Excel will automatically enclose the formula in braces (curly brackets),
do
not try to do this manually.
When editing the formula, it must again be array-entered.

Note that you cannot use a whole column in array formulae (prior to excel
2007), but must use an explicit range.


--
---
HTH

Bob


(there's no email, no snail mail, but somewhere should be gmail in my
addy)



"nc" wrote in message
...
Fee list per term
Code description Code E (student yr =1) E (student yr =2) E (student yr
2) O (student yr =1) O (student yr =2) O (student yr 2)
Full-time F 1,263.33 1,363.33 1,316.67 3,180.00 3,820.00 3,820.00
Part-time P 631.67 681.67 658.33 1,590.00 1,910.00 1,910.00
Field-work L 626.67 681.67 658.33 626.67 681.67 658.33
Part-time field-work Z 313.33 341.67 330.00 313.33 341.67 330.00



Student name Student yr Mode Pattern Fee (maually calculated)
Tom 1 O FFF 9,540.00
Susan 2 E PPP 2,045.00
Sam 6 O PFF 9,550.00


I need help to write a function that would calcuate the fee column
according
to the above table, the fee charged is based on their pattern of study,
their
mode (O= overseas, E=home) and the student yr.

The pattern of study is made up of three terms, the student can study
any
combination, i.e. Three terms fulltime (FFF), 2 terms part-time and
1term
fulltime (PFP, PPF etc.).

I have manually calculated the fee for you to confirm whether the
function
is returning the correct answer.

Thanks.

















  #11   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 10,593
Default Function

OK, what we will do is just assume E if the Mode is H

=SUM(N(OFFSET(INDEX(Sheet1!$C$2:$H$5,0,MATCH(MIN($ B2,3)&IF($C2="H","E",$C2),{"1E","2E","3E","1O","2O ","3O"},0)),MATCH(MID($D2,ROW(INDIRECT("1:"&LEN($D 2))),1),Sheet1!$B$2:$B$5,0)-1,0)))

and yes, you can incorporate it in an IF statement, just fremember you still
need to array-enter it.

--
---
HTH

Bob


(there's no email, no snail mail, but somewhere should be gmail in my addy)



"nc" wrote in message
...
Bob, thanks for all your help.


Student name Student yr Mode Pattern Fee (maually calculated)
Susan 2 E PPP 2,045.00
Sam 2 H PPP 2.045.00

What I meant is in the column where I have "O" (Overseas) or "E" (home), I
want to be able to insert "H" (Europe), the latter will have the fee
charge
as "E" (home).

As per example above.


Next question, can I use your array formula as below,

IF(X1="PGR",Array formula,"")





"Bob Phillips" wrote:

I am not understanding the question, what is mode, having the same fee
status?

--
---
HTH

Bob


(there's no email, no snail mail, but somewhere should be gmail in my
addy)



"nc" wrote in message
...
Bob I like your solution, what about if the mode could be H and has the
same
fee status as E.

Thanks.


"Bob Phillips" wrote:

Assuming the fee table is in sheet 1, A1:H5, and the results table
data
is
in sheet2 A1:E4, in Sheet2!E2, enter this formula and copy down


=SUM(N(OFFSET(INDEX(Sheet1!$C$2:$H$5,0,MATCH(MIN($ B2,3)&$C2,{"1E","2E","3E","1O","2O","3O"},0)),
MATCH(MID($D2,ROW(INDIRECT("1:"&LEN($D2))),1),Shee t1!$B$2:$B$5,0)-1,0)))

which is an array formula, it should be committed with
Ctrl-Shift-Enter,
not
just Enter.
Excel will automatically enclose the formula in braces (curly
brackets),
do
not try to do this manually.
When editing the formula, it must again be array-entered.

Note that you cannot use a whole column in array formulae (prior to
excel
2007), but must use an explicit range.


--
---
HTH

Bob


(there's no email, no snail mail, but somewhere should be gmail in my
addy)



"nc" wrote in message
...
Fee list per term
Code description Code E (student yr =1) E (student yr =2) E (student
yr
2) O (student yr =1) O (student yr =2) O (student yr 2)
Full-time F 1,263.33 1,363.33 1,316.67 3,180.00 3,820.00 3,820.00
Part-time P 631.67 681.67 658.33 1,590.00 1,910.00 1,910.00
Field-work L 626.67 681.67 658.33 626.67 681.67 658.33
Part-time field-work Z 313.33 341.67 330.00 313.33 341.67 330.00



Student name Student yr Mode Pattern Fee (maually calculated)
Tom 1 O FFF 9,540.00
Susan 2 E PPP 2,045.00
Sam 6 O PFF 9,550.00


I need help to write a function that would calcuate the fee column
according
to the above table, the fee charged is based on their pattern of
study,
their
mode (O= overseas, E=home) and the student yr.

The pattern of study is made up of three terms, the student can
study
any
combination, i.e. Three terms fulltime (FFF), 2 terms part-time and
1term
fulltime (PFP, PPF etc.).

I have manually calculated the fee for you to confirm whether the
function
is returning the correct answer.

Thanks.

















Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
copy of excel file not showing formulal/function in the function b oaallam Excel Discussion (Misc queries) 4 September 6th 07 01:20 PM
LINKEDRANGE function - a complement to the PULL function (for getting values from a closed workbook) [email protected] Excel Worksheet Functions 0 September 5th 06 03:44 PM
Offset function with nested match function not finding host ss. MKunert Excel Worksheet Functions 1 March 21st 06 10:46 PM
Emulate Index/Match combo function w/ VBA custom function Spencer Hutton Excel Worksheet Functions 2 May 2nd 05 05:26 PM
Nested IF Function, Date Comparing, and NetworkDays Function carl Excel Worksheet Functions 2 December 29th 04 09:57 PM


All times are GMT +1. The time now is 07:16 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"