Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Не могу посчитать текущий остаток по группам - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Не могу посчитать текущий остаток по группам
Stormy Дата: Понедельник, 20.12.2021, 14:45 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 366
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
Всем доброго дня.
Не могу посчитать остатки по группам.
Задача такова, чтобы каждый раз, когда пишется эта группа, к предыдущему остатку прибавлялся приход и вычитался расход.
В Excel данная формула работает успешно. Сейчас встала задача постепенного перехода на Гугл Таблицы, а с ними появились и первые проблемы.
Ссылка на таблицу пример

Сама формула выглядит так
Код
=IF(B13="";"";LOOKUP(2;1/($B$2:$B12=B13);E$2:E12)-C13+D13)

На картинке в столбце Должно получиться на примере одной группы показал как должен отображаться остатком
К сообщению приложен файл: 5697956.jpg (53.3 Kb)


Место для рекламы.
 
Ответить
СообщениеВсем доброго дня.
Не могу посчитать остатки по группам.
Задача такова, чтобы каждый раз, когда пишется эта группа, к предыдущему остатку прибавлялся приход и вычитался расход.
В Excel данная формула работает успешно. Сейчас встала задача постепенного перехода на Гугл Таблицы, а с ними появились и первые проблемы.
Ссылка на таблицу пример

Сама формула выглядит так
Код
=IF(B13="";"";LOOKUP(2;1/($B$2:$B12=B13);E$2:E12)-C13+D13)

На картинке в столбце Должно получиться на примере одной группы показал как должен отображаться остатком

Автор - Stormy
Дата добавления - 20.12.2021 в 14:45
Gustav Дата: Понедельник, 20.12.2021, 15:52 | Сообщение № 2
Группа: Админы
Ранг: Участник клуба
Сообщений: 2808
Репутация: 1184 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Для E3 формула:
[vba]
Код
=ArrayFormula(IF($B3="";"";IFERROR(LOOKUP(2;1/($B$2:$B2=$B3);E$2:E2);0)+$C3-$D3))
[/vba]
Колонки $B, $C и $D сделал абсолютными, чтобы можно было протягивать формулу по строке (в другие колонки, например, в G, как я добавил по ссылке).


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал Gustav - Понедельник, 20.12.2021, 17:51
 
Ответить
СообщениеДля E3 формула:
[vba]
Код
=ArrayFormula(IF($B3="";"";IFERROR(LOOKUP(2;1/($B$2:$B2=$B3);E$2:E2);0)+$C3-$D3))
[/vba]
Колонки $B, $C и $D сделал абсолютными, чтобы можно было протягивать формулу по строке (в другие колонки, например, в G, как я добавил по ссылке).

Автор - Gustav
Дата добавления - 20.12.2021 в 15:52
Stormy Дата: Вторник, 21.12.2021, 09:46 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 366
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
Открыл для себя
Код
=ArrayFormula
и преимущества работы с ней.
Gustav, Константин премного благодарен


Место для рекламы.
 
Ответить
СообщениеОткрыл для себя
Код
=ArrayFormula
и преимущества работы с ней.
Gustav, Константин премного благодарен

Автор - Stormy
Дата добавления - 21.12.2021 в 09:46
Gustav Дата: Вторник, 21.12.2021, 10:34 | Сообщение № 4
Группа: Админы
Ранг: Участник клуба
Сообщений: 2808
Репутация: 1184 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Открыл для себя
=ArrayFormula

Добро пожаловать в ГТ :) Кстати, эта функция вставляется в формулу сама, если завершить ввод привычным массивным экселевским Ctrl+Shift+Enter.


МОИ: Ник, Tip box: 41001663842605
 
Ответить
Сообщение
Открыл для себя
=ArrayFormula

Добро пожаловать в ГТ :) Кстати, эта функция вставляется в формулу сама, если завершить ввод привычным массивным экселевским Ctrl+Shift+Enter.

Автор - Gustav
Дата добавления - 21.12.2021 в 10:34
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!