2013-06-27 4 views
0

Я просто хочу спросить, есть ли функция в excel/phpexcel, которая может SUM диапазон , но пропустите, чтобы добавить каждую ячейку.PHPExcel Sumif и Skip

Ex. Диапазон равен A1:G1, и сумма будет только A1+C1+E1+G1, пропуская каждую ячейку.

Или как я могу это сделать? Обратите внимание, что диапазон динамический. Это может быть a1:g1 или более или менее.

ответ

0

Построить формулу динамически в вашем PHP скрипт:

$startCell = 'A'; 
$endCell = 'H'; 
$row = 1; 

$formula = '=' . $startCell . $row; 
while ($startCell++ != $endCell && $startCell++ != $endCell) { 
    $formula .= '+' . $startCell . $row; 
} 

EDIT

Следует отметить, что я также добавил чистую Excel формулу ответа на свой previous question

Смежные вопросы