The spreadsheet below calculates oil well yield. The user may add data but cannot make changes to the spreadsheet itself. The user can print the work and perform various tasks by clicking on the appropriate buttons.

Complicated formulae can be created and used all the while maintaining the integrity of the worksheet.
| =IF($E8="","",IF(Data!$C$6<>"YES",0,($E8-VLOOKUP($E8,Data!$A$19:$E$200,1))*(VLOOKUP(INDEX(Data!$A$19:$A$200,MATCH(VLOOKUP($E8,Data!$A$19:$E$200,1),Data!$A$19:$A$200)+1),Data!$A$19:$E$200,3)-VLOOKUP($E8,Data!$A$19:$E$200,3))/(VLOOKUP(INDEX(Data!$A$19:$A$213,MATCH(VLOOKUP($E8,Data!$A$19:$E$200,1),Data!$A$19:$A$200)+1),Data!$A$19:$E$200,1)-VLOOKUP($E8,Data!$A$19:$E$200,1))+(VLOOKUP($E8,Data!$A$19:$E$200,3)))) =IF(J8="","",IF(N8="","",IF(AND(G8=L8,H8=M8),(O8*(COS(U8))),(N8*(COS(RADIANS(AVERAGE(VLOOKUP(E8,Data!$A$19:$E$177,5),VLOOKUP(J8,Data!$A$19:$E$177,5))))*COS(RADIANS(U8))-SIN(RADIANS(AVERAGE(VLOOKUP(E8,Data!$A$19:$E$177,5),VLOOKUP(J8,Data!$A$19:$E$177,5))))*SIN(RADIANS(U8))*COS(RADIANS(IF(AND(L8-G8=0,M8-H8=0),DEGREES(ATAN2(G8,H8)),DEGREES(ATAN2(L8-G8,M8-H8)))-T8))))))) |
Contact Dave Matus at networkendeavors@juno.com for more information