 4b4bac53aa
			
		
	
	
		4b4bac53aa
		
	
	
	
	
		
			
			Allow to use cell references as row and column in function INDEX(). Eg: ``` =INDEX(A1:B5, A9) ```
		
			
				
	
	
		
			91 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			91 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| return [
 | |
|     [
 | |
|         [20 => ['R' => 1]], // Expected
 | |
|         // Input
 | |
|         [20 => ['R' => 1]],
 | |
|     ],
 | |
|     [
 | |
|         '#VALUE!', // Expected
 | |
|         // Input
 | |
|         [
 | |
|             20 => ['R' => 1],
 | |
|             21 => ['R' => 2],
 | |
|         ],
 | |
|         -1,
 | |
|     ],
 | |
|     [
 | |
|         '#REF!', // Expected
 | |
|         // Input
 | |
|         [
 | |
|             20 => ['R' => 1],
 | |
|             21 => ['R' => 2],
 | |
|         ],
 | |
|         10,
 | |
|     ],
 | |
|     [
 | |
|         [21 => ['R' => 2]], // Expected
 | |
|         // Input
 | |
|         [
 | |
|             20 => ['R' => 1],
 | |
|             21 => ['R' => 2],
 | |
|         ],
 | |
|         2,
 | |
|     ],
 | |
|     [
 | |
|         [21 => ['R' => 2, 'S' => 4]], // Expected
 | |
|         // Input
 | |
|         [
 | |
|             '20' => ['R' => 1, 'S' => 3],
 | |
|             '21' => ['R' => 2, 'S' => 4],
 | |
|         ],
 | |
|         2,
 | |
|         0,
 | |
|     ],
 | |
|     [
 | |
|         '#VALUE!', // Expected
 | |
|         // Input
 | |
|         [
 | |
|             '20' => ['R' => 1, 'S' => 3],
 | |
|             '21' => ['R' => 2, 'S' => 4],
 | |
|         ],
 | |
|         2,
 | |
|         -1,
 | |
|     ],
 | |
|     [
 | |
|         '#VALUE!', // Expected
 | |
|         // Input
 | |
|         [
 | |
|             '20' => ['R' => 1, 'S' => 3],
 | |
|             '21' => ['R' => 2, 'S' => 4],
 | |
|         ],
 | |
|         2,
 | |
|         10,
 | |
|     ],
 | |
|     [
 | |
|         4, // Expected
 | |
|         // Input
 | |
|         [
 | |
|             '20' => ['R' => 1, 'S' => 3],
 | |
|             '21' => ['R' => 2, 'S' => 4],
 | |
|         ],
 | |
|         2,
 | |
|         2,
 | |
|     ],
 | |
|     [
 | |
|         4, // Expected
 | |
|         // Input
 | |
|         [
 | |
|             '20' => ['R' => 1, 'S' => 3],
 | |
|             '21' => ['R' => 2, 'S' => 4],
 | |
|         ],
 | |
|         [
 | |
|             '21' => ['R' => 2],
 | |
|         ],
 | |
|         [
 | |
|             '21' => ['R' => 2],
 | |
|         ],
 | |
|     ],
 | |
| ];
 |