@@ -162,6 +162,30 @@ public function providerBinaryOperations(): array
162
162
],
163
163
'=B:C ' ,
164
164
],
165
+ 'Combined Cell Reference and Column Range ' => [
166
+ [
167
+ ['type ' => 'Column Reference ' , 'value ' => "'sheet1'!A1 " , 'reference ' => "'sheet1'!A1 " ],
168
+ ['type ' => 'Column Reference ' , 'value ' => "'sheet1'!A1048576 " , 'reference ' => "'sheet1'!A1048576 " ],
169
+ ['type ' => 'Binary Operator ' , 'value ' => ': ' , 'reference ' => null ],
170
+ ['type ' => 'Operand Count for Function MIN() ' , 'value ' => 1 , 'reference ' => null ],
171
+ ['type ' => 'Function ' , 'value ' => 'MIN( ' , 'reference ' => null ],
172
+ ['type ' => 'Cell Reference ' , 'value ' => "'sheet1'!A1 " , 'reference ' => "'sheet1'!A1 " ],
173
+ ['type ' => 'Binary Operator ' , 'value ' => '+ ' ,'reference ' => null ],
174
+ ],
175
+ "=MIN('sheet1'!A:A) + 'sheet1'!A1 " ,
176
+ ],
177
+ 'Combined Column Range and Cell Reference ' => [
178
+ [
179
+ ['type ' => 'Cell Reference ' , 'value ' => "'sheet1'!A1 " , 'reference ' => "'sheet1'!A1 " ],
180
+ ['type ' => 'Column Reference ' , 'value ' => "'sheet1'!A1 " , 'reference ' => "'sheet1'!A1 " ],
181
+ ['type ' => 'Column Reference ' , 'value ' => "'sheet1'!A1048576 " , 'reference ' => "'sheet1'!A1048576 " ],
182
+ ['type ' => 'Binary Operator ' , 'value ' => ': ' , 'reference ' => null ],
183
+ ['type ' => 'Operand Count for Function MIN() ' , 'value ' => 1 , 'reference ' => null ],
184
+ ['type ' => 'Function ' , 'value ' => 'MIN( ' , 'reference ' => null ],
185
+ ['type ' => 'Binary Operator ' , 'value ' => '+ ' ,'reference ' => null ],
186
+ ],
187
+ "='sheet1'!A1 + MIN('sheet1'!A:A) " ,
188
+ ],
165
189
'Range with Defined Names ' => [
166
190
[
167
191
['type ' => 'Defined Name ' , 'value ' => 'GROUP1 ' , 'reference ' => 'GROUP1 ' ],
0 commit comments