Formulaic Solution Required to differentiate between numeric and formulaic entry!

Phil_r_c

New Member
Joined
Nov 8, 2012
Messages
6
I am trying to write a self-marking assessment for classes of young school pupils I teach and I have struggled to find a solution to a key issue:

How can I automatically detect if a student has used a formula or worked out the correct values to posed problems rather than solved it in their head (or on a calculator!) and simply typed the numeric value in?

With over 154 scripts to mark each time the test runs a foolproof way to show that pupils are using Excel effectively is essential; as it shows they are working at a higher academic level which in turn has to be reported back to senior managers and parents.

Due to security restrictions on our school network any workbooks used can't have macros embedded into them as the macro functionality is blocked to all but a very privileged few!</SPAN>

Any help/guidance gratefully appreciated! </SPAN>
 

Excel Facts

Can Excel fill bagel flavors?
You can teach Excel a new custom list. Type the list in cells, File, Options, Advanced, Edit Custom Lists, Import, OK
click FUNCTION key F5-specialcells-formulas

the cells containing formulas will be heighlightged. will this not help????
 
Upvote 0
But this then requires an interrogation of every worksheet that each pupil has been required to use. At present the assessment coves five worksheets within a single workbook. By adding a single character to cell A1 of the first worksheet I am currently given the pupils mark and level, though it then requires me to go and look at three separate worksheets to see if they have used formulae correctly or bodged (eg =SUM(C5*D5) ) or simply typed in the mathematically correct answer to the questions posed. I then make a judgment on their ability to use Excel. This then becomes time consuming and something I am trying to reduce in terms of workload and also to increase the automation of computational assessment of the students Excel working ability.

I am working with secondary school age pupils so the formulae they are being asked to demonstrate in this baseline assessment are simple hence their ability to "do the maths in their head". </SPAN>
 
Upvote 0
But this then requires an interrogation of every worksheet that each pupil has been required to use. At present the assessment coves five worksheets within a single workbook. By adding a single character to cell A1 of the first worksheet I am currently given the pupils mark and level, though it then requires me to go and look at three separate worksheets to see if they have used formulae correctly or bodged (eg =SUM(C5*D5) ) or simply typed in the mathematically correct answer to the questions posed. I then make a judgment on their ability to use Excel. This then becomes time consuming and something I am trying to reduce in terms of workload and also to increase the automation of computational assessment of the students Excel working ability.

I am working with secondary school age pupils so the formulae they are being asked to demonstrate in this baseline assessment are simple hence their ability to "do the maths in their head". </SPAN>
It is not possible to differentiate between a formula and a constant entry without some form of VBA.
 
Upvote 0
Shame I am only using 2010 and my institution will unlikely upgrade until 2013 has been live and become "established".

Is there any way of creating a User Defined Function to do the same thing? This maybe a way around the Macro blocking security of my pupils access to our network.
 
Upvote 0
Upvote 0
It is not possible to differentiate between a formula and a constant entry without some form of VBA.

Define a Name: hasFormula RefersTo: =(Left(Get.Cell(6, Sheet1!$A$1), 1)="=")

then put =IF(hasFormula, "A1 has a formula", "it doesn't")

Of concern to the OP, =2 is counted as a formula.
 
Upvote 0
Hi Phil

Remark: I don't think it's enough to know if the cell has a formula. If the students find out about this they will enter the constant result with something like:

=3

Excel will view this as a formula.
 
Upvote 0

Forum statistics

Threads
1,223,911
Messages
6,175,337
Members
452,637
Latest member
Ezio2866

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top