Excel help in making a document to calculate Cp of Air

  • Thread starter Thread starter StephenQueen
  • Start date Start date
  • Tags Tags
    Air Excel
Click For Summary
SUMMARY

The discussion focuses on creating an Excel spreadsheet to calculate the specific heat capacity (Cp) of air based on temperature inputs ranging from 200 to 2250 degrees. The user encountered a division by zero error when the input temperature exactly matched a value in the temperature table. The solution involved simplifying the formula by adjusting the upper temperature check to always add 1 to the input value, thereby avoiding the need for complex IF statements. This approach effectively resolves the issue of selecting the next sequential temperature value.

PREREQUISITES
  • Understanding of Excel formulas and functions
  • Familiarity with the concept of specific heat capacity (Cp)
  • Knowledge of using the SMALL function in Excel
  • Basic understanding of conditional statements in Excel
NEXT STEPS
  • Learn how to implement nested IF statements in Excel for complex conditions
  • Research the use of the SMALL function in Excel for data analysis
  • Explore Excel's data validation features to prevent invalid inputs
  • Study methods for dynamically referencing cells in Excel to streamline calculations
USEFUL FOR

Students, data analysts, and engineers who need to perform thermal calculations using Excel, particularly those working with specific heat capacity and temperature data.

StephenQueen
Messages
2
Reaction score
0

Homework Statement



using the table of values supplied (a pdf document), construct an excel spreadsheet wherein a value can be input from 200-2250 and output will be air's specific heat capacity at that temperature.

Homework Equations


Cp= H2-H1/T2-T1


The Attempt at a Solution



I have completed most things, I am just having issue where an exact value is entered on the temperature table, ie 200 has a value for H, and as such my formula input in both cells which is designed to essentially round down or up from the value selects the same values for Temperature and thus divides by zero.

I am currently attempting to input an If statement into the cell containing the upper (T2) value, but containing too many arguments.

This is the statement i have been using to calculate temperature for the upper:

=SMALL($D$18:$D$138,COUNTIF($D$18:$D$138,"<"&M21)+1)

inputting an if function I thought of but it ended up containing too many arguments (essentially if A1=A2 then above formula acts as if M21 was added with +1 to its cell).

So is there a way to simplify?

Or should i make cell 2 conditional upon cell 1 and try and make it select the next sequential cell automatically?

How do I do that?

Any and all help is appreciated.
 
Physics news on Phys.org
Hey StephenQueen and welcome to the forums.

The simplest If statement is just =IF(statement,true-value,false-value). You can nest the if statements within each other to do more complex statements.

For example =IF(A1>B1,1,0) would return 1 if A1>B1 and 0 otherwise.

Can you outline in the simplest manner what your conditions are? If you can provide really simple pseudo code and all the checks you need to do, then we can give more specific advice.
 
My conditions are to check for the closest upper value within an array of cells compared with the 'temperature' input, and correspond with the output being that closest temperature.

What I'm trying to do is have the cell check if its value is the same as that of another, and if so, to change its output to the next highest integer.

I think I may have solved my problem though- I don't think i may need the if operator now, just changing the upper check so that it always adds 1 to the value of temperature. Seeing as it will always tend towards that value anyway, it changes little.


I think i did it.
 

Similar threads

  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 1 ·
Replies
1
Views
5K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 3 ·
Replies
3
Views
6K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
8K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
5K