 ccebf0f288
			
		
	
	
		ccebf0f288
		
	
	
	
	
		
			
			* Highlight VLOOKUP bug with a new test * Remove useless statements + fix VLOOKUP bug Please not that we have still inconsistencies in Excel (See LOOKUP and VLOOKUP.php test files) * Base strtolower on our StringHelper in LookupRef
		
			
				
	
	
		
			328 lines
		
	
	
		
			6.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			328 lines
		
	
	
		
			6.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| return [
 | |
|     [
 | |
|         '#N/A',
 | |
|         1,
 | |
|         [
 | |
|             [
 | |
|                 'Density',
 | |
|                 'Viscosity',
 | |
|                 'Temperature',
 | |
|             ],
 | |
|             [
 | |
|                 0.45700000000000002,
 | |
|                 3.5499999999999998,
 | |
|                 500,
 | |
|             ],
 | |
|             [
 | |
|                 0.52500000000000002,
 | |
|                 3.25,
 | |
|                 400,
 | |
|             ],
 | |
|             [
 | |
|                 0.61599999999999999,
 | |
|                 2.9300000000000002,
 | |
|                 300,
 | |
|             ],
 | |
|             [
 | |
|                 0.67500000000000004,
 | |
|                 2.75,
 | |
|                 250,
 | |
|             ],
 | |
|             [
 | |
|                 0.746,
 | |
|                 2.5699999999999998,
 | |
|                 200,
 | |
|             ],
 | |
|             [
 | |
|                 0.83499999999999996,
 | |
|                 2.3799999999999999,
 | |
|                 150,
 | |
|             ],
 | |
|             [
 | |
|                 0.94599999999999995,
 | |
|                 2.1699999999999999,
 | |
|                 100,
 | |
|             ],
 | |
|             [
 | |
|                 1.0900000000000001,
 | |
|                 1.95,
 | |
|                 50,
 | |
|             ],
 | |
|             [
 | |
|                 1.29,
 | |
|                 1.71,
 | |
|                 0,
 | |
|             ],
 | |
|         ],
 | |
|         2,
 | |
|         false,
 | |
|     ],
 | |
|     [
 | |
|         100,
 | |
|         1,
 | |
|         [
 | |
|             [
 | |
|                 'Density',
 | |
|                 'Viscosity',
 | |
|                 'Temperature',
 | |
|             ],
 | |
|             [
 | |
|                 0.45700000000000002,
 | |
|                 3.5499999999999998,
 | |
|                 500,
 | |
|             ],
 | |
|             [
 | |
|                 0.52500000000000002,
 | |
|                 3.25,
 | |
|                 400,
 | |
|             ],
 | |
|             [
 | |
|                 0.61599999999999999,
 | |
|                 2.9300000000000002,
 | |
|                 300,
 | |
|             ],
 | |
|             [
 | |
|                 0.67500000000000004,
 | |
|                 2.75,
 | |
|                 250,
 | |
|             ],
 | |
|             [
 | |
|                 0.746,
 | |
|                 2.5699999999999998,
 | |
|                 200,
 | |
|             ],
 | |
|             [
 | |
|                 0.83499999999999996,
 | |
|                 2.3799999999999999,
 | |
|                 150,
 | |
|             ],
 | |
|             [
 | |
|                 0.94599999999999995,
 | |
|                 2.1699999999999999,
 | |
|                 100,
 | |
|             ],
 | |
|             [
 | |
|                 1.0900000000000001,
 | |
|                 1.95,
 | |
|                 50,
 | |
|             ],
 | |
|             [
 | |
|                 1.29,
 | |
|                 1.71,
 | |
|                 0,
 | |
|             ],
 | |
|         ],
 | |
|         3,
 | |
|         true,
 | |
|     ],
 | |
|     [
 | |
|         '#N/A',
 | |
|         0.69999999999999996,
 | |
|         [
 | |
|             [
 | |
|                 'Density',
 | |
|                 'Viscosity',
 | |
|                 'Temperature',
 | |
|             ],
 | |
|             [
 | |
|                 0.45700000000000002,
 | |
|                 3.5499999999999998,
 | |
|                 500,
 | |
|             ],
 | |
|             [
 | |
|                 0.52500000000000002,
 | |
|                 3.25,
 | |
|                 400,
 | |
|             ],
 | |
|             [
 | |
|                 0.61599999999999999,
 | |
|                 2.9300000000000002,
 | |
|                 300,
 | |
|             ],
 | |
|             [
 | |
|                 0.67500000000000004,
 | |
|                 2.75,
 | |
|                 250,
 | |
|             ],
 | |
|             [
 | |
|                 0.746,
 | |
|                 2.5699999999999998,
 | |
|                 200,
 | |
|             ],
 | |
|             [
 | |
|                 0.83499999999999996,
 | |
|                 2.3799999999999999,
 | |
|                 150,
 | |
|             ],
 | |
|             [
 | |
|                 0.94599999999999995,
 | |
|                 2.1699999999999999,
 | |
|                 100,
 | |
|             ],
 | |
|             [
 | |
|                 1.0900000000000001,
 | |
|                 1.95,
 | |
|                 50,
 | |
|             ],
 | |
|             [
 | |
|                 1.29,
 | |
|                 1.71,
 | |
|                 0,
 | |
|             ],
 | |
|         ],
 | |
|         3,
 | |
|         false,
 | |
|     ],
 | |
|     [
 | |
|         '#N/A',
 | |
|         0.10000000000000001,
 | |
|         [
 | |
|             [
 | |
|                 'Density',
 | |
|                 'Viscosity',
 | |
|                 'Temperature',
 | |
|             ],
 | |
|             [
 | |
|                 0.45700000000000002,
 | |
|                 3.5499999999999998,
 | |
|                 500,
 | |
|             ],
 | |
|             [
 | |
|                 0.52500000000000002,
 | |
|                 3.25,
 | |
|                 400,
 | |
|             ],
 | |
|             [
 | |
|                 0.61599999999999999,
 | |
|                 2.9300000000000002,
 | |
|                 300,
 | |
|             ],
 | |
|             [
 | |
|                 0.67500000000000004,
 | |
|                 2.75,
 | |
|                 250,
 | |
|             ],
 | |
|             [
 | |
|                 0.746,
 | |
|                 2.5699999999999998,
 | |
|                 200,
 | |
|             ],
 | |
|             [
 | |
|                 0.83499999999999996,
 | |
|                 2.3799999999999999,
 | |
|                 150,
 | |
|             ],
 | |
|             [
 | |
|                 0.94599999999999995,
 | |
|                 2.1699999999999999,
 | |
|                 100,
 | |
|             ],
 | |
|             [
 | |
|                 1.0900000000000001,
 | |
|                 1.95,
 | |
|                 50,
 | |
|             ],
 | |
|             [
 | |
|                 1.29,
 | |
|                 1.71,
 | |
|                 0,
 | |
|             ],
 | |
|         ],
 | |
|         2,
 | |
|         true,
 | |
|     ],
 | |
|     [
 | |
|         1.71,
 | |
|         2,
 | |
|         [
 | |
|             [
 | |
|                 'Density',
 | |
|                 'Viscosity',
 | |
|                 'Temperature',
 | |
|             ],
 | |
|             [
 | |
|                 0.45700000000000002,
 | |
|                 3.5499999999999998,
 | |
|                 500,
 | |
|             ],
 | |
|             [
 | |
|                 0.52500000000000002,
 | |
|                 3.25,
 | |
|                 400,
 | |
|             ],
 | |
|             [
 | |
|                 0.61599999999999999,
 | |
|                 2.9300000000000002,
 | |
|                 300,
 | |
|             ],
 | |
|             [
 | |
|                 0.67500000000000004,
 | |
|                 2.75,
 | |
|                 250,
 | |
|             ],
 | |
|             [
 | |
|                 0.746,
 | |
|                 2.5699999999999998,
 | |
|                 200,
 | |
|             ],
 | |
|             [
 | |
|                 0.83499999999999996,
 | |
|                 2.3799999999999999,
 | |
|                 150,
 | |
|             ],
 | |
|             [
 | |
|                 0.94599999999999995,
 | |
|                 2.1699999999999999,
 | |
|                 100,
 | |
|             ],
 | |
|             [
 | |
|                 1.0900000000000001,
 | |
|                 1.95,
 | |
|                 50,
 | |
|             ],
 | |
|             [
 | |
|                 1.29,
 | |
|                 1.71,
 | |
|                 0,
 | |
|             ],
 | |
|         ],
 | |
|         2,
 | |
|         true,
 | |
|     ],
 | |
|     [
 | |
|         5,
 | |
|         'x',
 | |
|         [
 | |
|             [
 | |
|                 'Selection column',
 | |
|                 'Value to retrieve',
 | |
|             ],
 | |
|             ['0', 1],
 | |
|             ['0', 2],
 | |
|             ['0', 3],
 | |
|             ['0', 4],
 | |
|             ['x', 5],
 | |
|             ['x', 6],
 | |
|             ['x', 7],
 | |
|             ['x', 8],
 | |
|             ['x', 9],
 | |
|         ],
 | |
|         2,
 | |
|         false
 | |
|     ],
 | |
| 
 | |
|     [
 | |
|         '#N/A',
 | |
|         '10y2',
 | |
|         [
 | |
|             ['5y-1', 2.0],
 | |
|             ['10y1', 7.0],
 | |
|             ['10y2', 10.0]
 | |
|         ],
 | |
|         2.0
 | |
|     ]
 | |
| 
 | |
| ];
 |