Difference between revisions of "Manuals/calci/DMAX"

From ZCubes Wiki
Jump to navigation Jump to search
Line 84: Line 84:
 
=DMAX(A4:C10,2,A1:A3)  : Calculates the maximum value in the range A4 to C10, from the cells in the second column (Age) for all employees. ''Returns '45''' as a result.
 
=DMAX(A4:C10,2,A1:A3)  : Calculates the maximum value in the range A4 to C10, from the cells in the second column (Age) for all employees. ''Returns '45''' as a result.
  
=DMAX(A4:C10,"Age",B1:B3): Calculates the maximum value in the range A4 to C10, from the cells in the Age column where [Age<40 OR Age>30].''Returns '45''' as a result.
+
=DMAX(A4:C10,"Age",B1:B3): Calculates the maximum value in the range A4 to C10, from the cells in the Age column where [Age<40 OR Age>30]. ''Returns '45''' as a result.
 +
 
 +
=DMAX(A4:C10,3,A4:C10): Calculates the maximum value in the range A4 to C10, from the cells in the Salary column for all the employees. ''Returns '9000''' as a result.
  
 
== See Also ==
 
== See Also ==

Revision as of 16:05, 24 November 2013

DMAX(database, field, criteria)

  • Where 'database' is the range of cells that makes up the list or database
  • 'field' shows which column is used in the function and
  • 'criteria' is the range of cells that contains the specified condition.

DMAX()displays the largest number in a column of a list or database that matches the specified criteria.

Description

DMAX(database, field, criteria)

This function returns the largest number from the database that satisfies the given condition.

  • A 'field' argument can be expressed as "Salary" (a column name) or 3(position of the column).
  • Criteria can be any range on the Calci with minimum of one column and at least one row indicating the condition.
  • The Criteria columns should not overlap the list of data.

Examples

Consider the following table with Employee names, Age and Salary columns.

Row1 to Row3 has the criteria fields. Row4 to Row10 display the actual data.

Name Age Salary Age
<40 >5000 >32
>30
Name Age Salary
John 34 5500
Bill 35 6500
Clark 29 7000
Bob 45 9000
Susan 37 4000
Jill 45 8000


=DMAX(A4:C10,"Salary",D1:D2) : Calculates the maximum value in the range A4 to C10, from the cells in the Salary column where Age>32. Returns '9000' as a result.

=DMAX(A4:C10,2,A1:A3) : Calculates the maximum value in the range A4 to C10, from the cells in the second column (Age) for all employees. Returns '45' as a result.

=DMAX(A4:C10,"Age",B1:B3): Calculates the maximum value in the range A4 to C10, from the cells in the Age column where [Age<40 OR Age>30]. Returns '45' as a result.

=DMAX(A4:C10,3,A4:C10): Calculates the maximum value in the range A4 to C10, from the cells in the Salary column for all the employees. Returns '9000' as a result.

See Also

References