Как изменить значение поля на основе значений двух других полей в Excel или Google Sheets - PullRequest
0 голосов
/ 05 марта 2020

Я пытаюсь создать персонализированный личный отчет о расходах на листах Google. Если у кого-то есть предложения по лучшему подходу, я открыт для идей!

В одном столбце Category я могу выбрать категорию с выпадающим списком - Рестораны, Аренда, Электричество и т. Д. c , Столбец Value рядом с ним содержит целочисленное значение.

На том же листе у меня есть столбец, в котором определены все категории. В столбце Limit рядом с ним указано максимальное целочисленное значение для каждой категории. В следующем столбце Balance содержится оставшееся значение (Предел - сумма всех значений, соответствующих категории)

Мой вопрос: когда я добавляю запись на листе 1 для любой категории со значением, как вычесть Добавленная стоимость из соответствующей категории, чтобы показать остаток от Limit в столбце Баланс? Поскольку я продолжаю добавлять элементы, поле Balance должно обновляться.

TABLE 1

Item Category Value
i1     Rest    100
i2     Rent    50
..
..

TABLE 2 (In same sheet somewhere adjacent to the above table)

Category Limit Balance
Rest      500    400
Rent      1000   950
..
..

1 Ответ

2 голосов
/ 09 марта 2020

Попробуйте использовать это:

= IFNA ([limitcellname] -SUMIF ([rangeofcategories], [categorycellname], [costvaluerange]], [limitcellname])

Диапазон категорий = столбец где все категории перечислены в таблице расходов. Например, B: B, если столбец B имеет категории расходов

диапазон значений расходов = столбец, в котором все расходы перечислены в таблице расходов. Например: C: C если значения расходов находятся в C столбце

имя ячейки категории - это ячейка категории в таблице баланса

имя ячейки лимита - это ячейка лимита

Это должно работать для ваших целей

...