25 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
|   | <?php | ||
|  | 
 | ||
|  |     return [ | ||
|  |         // Note that these are meant to test the parser, not a comprehensive
 | ||
|  |         // test of all Excel functions, which tests are handled elsewhere.
 | ||
|  |         [6, '=SUM(1,2,3)'], | ||
|  |         [60, '=SUM(A1:A3)'], | ||
|  |         [70, '=SUM(A1,A2,A4)'], | ||
|  |         [41, '=SUM(1,namedCell)'], | ||
|  |         [50, '=A1+namedCell'], | ||
|  |         [3, '=MATCH(6,{4,5,6,2},0)'], | ||
|  |         ['#N/A', '=MATCH(8,{4,5,6,2},0)'], | ||
|  |         [7, '=HLOOKUP(5,{1,5,10;2,6,11;3,7,12;4,8,13},3,FALSE)'], | ||
|  |         ['Hello, World.', '=CONCATENATE("Hello, ", "World.")'], | ||
|  |         ['{NON-EMPTY SET}', '=UPPER("{non-EMPTY set}")'], // braces not used for matrix
 | ||
|  |         ['upper', '=LOWER(B1)'], | ||
|  |         [false, '=and(B2,B3)'], | ||
|  |         [0, '=acos(1)'], | ||
|  |         [0.785398, '=round(atan({1,2,3}),6)'], // {1,2,3} will be flattened to 1
 | ||
|  |         [2, '=minverse({-2.5,1.5;2,-1})'], // 2 is the flattened result of {2,3;4,5}
 | ||
|  |         [4, '=MDETERM(MMULT({1,2;3,4},{5,6;7,8}))'], // multiple matrices
 | ||
|  |         [110, '=SUM(A1,Sheet2!$A$1)'], // different sheet absolute address
 | ||
|  |         [220, '=SUM(A2,A2B)'], // defined name on different sheet
 | ||
|  |     ]; |