Новости:

К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.

Главное меню

Остаток по долгу

Автор 0mega, 08.04.2016, 19:36

« назад - далее »

0mega

доброго времени суток
2007
sub no

есть некий долг, который гасится в несколько этапов
Этот долг может погасить один из участников (участник1   участник2   участник3 ... участникN)
Остаток по долгу должен прописаться этому же участнику


vikttur

=ЕСЛИ(ГПР(H$3;$D$3:$G5;СТРОКА(A3););$C5-ГПР(H$3;$D$3:$G5;СТРОКА(A3););)
Нули скрыть в свойствах листа. Можно и в формуле скрывать - "", но это текст среди числовых данных, нежелательно.

0mega

#2
vikttur, добрый вечер.
Цитировать...текст среди числовых данных, нежелательно
А чем вызвано это нежелательное соседство?

vikttur

А вдруг кому придет в голову суммировать ячейки?
Хорошо, если СУММ(2;""). А так: =2+""?

Это к тому, что разделять мухи и котлеты - правильно.

0mega

хех...
я-то подумал, что существуют какие-то "правила этикета " ...

благодарю

vikttur

Это правила хранения данных.
Если с таблицей впоследствии будут работать с помощью формул/макросов (анализировать, обрабатывать, извлекать данные...), то смешанные данные могут привести к ошибкам, будут требовать дополнительной обработки. Тем более, что пустая текстовая строка невидима, ячейка кажется пустой. Но там что-то прячется! :)

0mega

спасибо
учту на будущее

zs

#7
=$A5-ИНДЕКС(A5:E5;1;ПОИСКПОЗ($H2;$A$2:$E$2;0))
=$A$4-ПРОСМОТР($H$2;$A$2:$E$2;A4:E4)

0mega

zs,
спасибо. хороший вариант