1

Я хочу создать формулу, которая может получать все пользовательские расходы за каждый день на основе их имен и отображать ее в таблице « Всего потраченных пользователей» . Основная проблема в том, что я не знаю, как вытащить все это, потому что клетка непредсказуема. Я думаю, можно ли создать запись на основе идентификатора, а затем добавить итоговую сумму в таблицу «Всего потраченных пользователем», но я не могу найти учебник о том, как это сделать, или это лучший подход. Я немного разбираюсь в программировании, но я просто не знаю, как это сделать в Excel. Спасибо!

1 ответ1

1

Простой способ сделать это, пока общее количество дней не слишком много, это использовать =SUM() и =SUMIF() .

Синтаксис

SUM(number1,[number2],...)
SUMIF (range, criteria, [sum_range])

В М22 поставил
=SUM(SUMIF($C$3:$C$10,L22,$F$3:$F$10),SUMIF($H$3:$H$10,L22,$K$3:$K$10))

Затем с углом M22 перетащите его вниз до M27, чтобы покрыть все имена.

=SUMIF() просматривает первый диапазон (здесь C3:C10) и ищет указанное значение (L22 , которое является именем). Затем суммируются значения второго диапазона (F3:F10).
Помещая знак $ в ссылку, значение становится абсолютным. Обратите внимание, что, перетаскивая формулу вниз, она автоматически меняет значение L22 на L23 , L24 и так далее.
Без $ на диапазонах они также сместились бы вниз (например. C4:c11) и функция не будет искать в нужном месте.

Функция =SUM() просто добавляет различные SUMIF вместе, так как SUMIF может просматривать только один столбец за раз.

Другой способ очистки - использование именованных диапазонов. Если вы, например, выберите F3:F7, а затем в поле в верхнем правом углу, поместите что-то вроде d1tot и нажмите Enter, вы можете изменить $F$3:$F$10 в функции на просто d1tot.
-До-

Делая это, вы можете изменить функцию на что-то вроде:

=SUM(SUMIF(d1usr,L22,d1tot),SUMIF(d2usr,L22,d2tot))

Или, если вы решите превратить все это в таблицу для сортировки, вы можете сослаться на заголовки таблицы следующим образом:

=SUM(SUMIF(Table1[User],L22,Table1[total]),SUMIF(Table1[User2],L22,Table1[total2])

Или похожие.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .