Как заставить многие формулы столбцов игнорировать те же строки в Excel?

У меня несколько столбцов, и в конце каждого из них у меня есть строки SUM и MEAN. Теперь я хочу игнорировать некоторые строки, что делает =SUM(A1:A15) в =SUM(A1:A13;A15) если я хочу проигнорировать строку 14. Выполнение этого для каждой формулы – утомительная задача.

В моем предыдущем вопросе я узнал, как это сделать для одного столбца. Я бы A1:A15 строку A1:A15 в отдельную ячейку, а затем ссылался на нее с помощью INDIRECT . Таким образом, я могу изменить одну ячейку и обновить каждую формулу для этого столбца.

  • Функция Excel, которая оценивает строку, как формулу?
  • Формула массива Excel для max с множественными / переменными критериями
  • Какие функции рабочего листа могут возвращать массив
  • Как изменить цвет фона ячейки на основе текущего значения ячейки?
  • Удаление определенных строк / столбцов из excel
  • Excel 2013 - Как удалить дубликаты из 1 столбца, но оставить пустые ячейки вместо дубликатов?
  • Проблема в том, что у меня есть несколько столбцов, при таком подходе мне нужно будет обновить ячейку B1:B15 для каждого столбца. Как упростить этот процесс обновления?

  • Использование функции Excel Linest без диапазонов
  • Как «отключить» или «обратный поворот» в Excel?
  • Инструмент для автоматического комбинирования большого числа сводных таблиц во многих больших листах Excel?
  • MS Office 2007 - изменение языка отображения пользовательского интерфейса с немецкого языка на английский
  • Как разделить одну строку на несколько строк с Excel?
  • Хотите использовать HLOOKUP для перетаскивания всего столбца, как я могу это сделать?
  • One Solution collect form web for “Как заставить многие формулы столбцов игнорировать те же строки в Excel?”

    Вы можете использовать функцию OFFSET для смещения всего диапазона на определенную величину. Например, если в ячейке C1 ="A1:A15" текст ="A1:A15" , вы можете получить диапазон B1:B15 , используя следующую формулу:

     =OFFSET(INDIRECT(C1), 0, 1) 

    Для вашей справки функция определена в Excel как =OFFSET(reference, rows, columns, [height], [width]) . Чтобы переустановить ширину / высоту исходного диапазона, не указывайте аргументы height или width . Также обратите внимание, что аргументы rows и columns могут быть положительными или отрицательными (поэтому вы можете перемещать вверх / вниз и влево / вправо).


    Еще одно замечание: функция OFFSET работает со всеми диапазонами , поэтому, если в предыдущем примере вы ввели текст ="A1:A12,A15" возвращаемый диапазон после использования OFFSET чтобы сдвинуть его вправо, один столбец будет B2:B12,B15 как Вы ожидаете.

    Давайте будем гением компьютера.