Я хочу иметь возможность суммировать значения всей строки, за исключением первых 2 ячеек. Так что-то вроде этого:
=sum(A3:A*infinity*)
Как мне это сделать?
microsoft-excel
cells
Эдди
источник
источник
Ответы:
Нечто подобное уже спрашивали, и я повторю этот ответ : просто поставь:
потому что это максимальное количество ячеек на столбец / строку в Office 2007 и 2010. (65536 - максимальное для до 2007 года.) (Для столбцов максимальное имя столбца - XFD в 2007 и 2010 и IV до 2007 года.)
источник
Сложите все, а затем уберите те, которые вы не хотите включать:
Редактировать:
Как указал josmh, приведенная выше формула потерпит неудачу с ошибкой, если A1 или A2 не являются числовыми значениями, но будет работать следующее:
или
или (для развлечения!)
Они работают, потому что функция SUM игнорирует нечисловые поля
источник
Суммировать всю строку :
Замените 1 номером вашего начального ряда и затем соответственно используйте ручку автозаполнения. Если перетащить формулу вниз, она изменится на «= sum (2: 2)» и т. Д.
Суммировать всю строку , кроме первых 2 столбцов :
Это поможет вам сократить размер файла.
источник
У этого уже есть несколько хороших ответов, но вот метод, который я еще не видел опубликованным:
Формат есть
SUM(OFFSET(Range, Rows, Cols, [Height], [Width]))
. Мы начинаем со всего диапазона, смещаем его на ноль строк вниз и на два столбца, устанавливаем высоту равной 1 и устанавливаем ширину равной текущей ширине минус два. Пока регулировка ширины совпадает со смещением, она работает отлично. Вот та же идея суммировать столбец вместо строки: (Обратите внимание, что вам не нужно использоватьWidth
параметр, потому что вы хотите иметь ту же ширину, что и исходный диапазон.)Преимущество этих формул перед принятым в настоящее время ответом заключается в том, что они работают в любой версии Excel. Он также не будет корректировать диапазон, если вы вставите ячейки впереди, потому что он ссылается на всю строку / столбец. Вы можете или не можете хотеть эту функциональность в зависимости от ваших настроек данных.
источник
=sum(A3:A*infinity*)
как Microsoft Excel позволит. К сожалению, каждая ссылка должна быть введена дважды (одна для функции OFFSET, а другая для функции ROWS).Я думал, что вы могли бы просто сделать следующее: = СУММА (A3: A)
Изменить : Извините, я неправильно прочитал, это для столбца
Строки см. В утвержденном ответе.
источник
=SUM(A3:A:A)
.=SUM(A3:A:A)
вроде бы тоже самое=SUM(A:A)
. (Я удивлен, что это не синтаксическая ошибка.)Вы также можете выбрать ячейки в строке или столбце, выбрав первую ячейку и нажав клавишу CTRL+ SHIFT+ ARROW( RIGHT ARROWили LEFT ARROWдля строк: СТРЕЛКА ВВЕРХ или СТРЕЛКА ВНИЗ для столбцов).
Примечание. Если в строке или столбце содержатся данные, клавиша CTRL + SHIFT + СТРЕЛКА выбирает строку или столбец для последней использованной ячейки. Нажатие клавиш CTRL + SHIFT + СТРЕЛКА во второй раз выбирает всю строку или столбец.
PS.
Жаль, что в Excel нет такого же трюка, как в Google Sheets . Например, чтобы выбрать от C2 до C ( бесконечность ), вы можете сделать там:
источник