В таблице попарно необходимо пометить на удаление сокращаемые артикула, т. е. те, которые были проданы и возвращены по идентичной цене. Например, если было 2 продажи и 2 возврата артикула по 1000 р., то их можно сократить. Если тот же артикул был еще раз продан за 900, то он не сокращается. Проблема в том, что может быть 1 продажа без возвратов, может быть 1 продажа и 1 возврат, 2 продажи и 1 возврат и т. д. по разным ценам и в разном порядке. Пример прикладываю.
Добрый день!
В таблице попарно необходимо пометить на удаление сокращаемые артикула, т. е. те, которые были проданы и возвращены по идентичной цене. Например, если было 2 продажи и 2 возврата артикула по 1000 р., то их можно сократить. Если тот же артикул был еще раз продан за 900, то он не сокращается. Проблема в том, что может быть 1 продажа без возвратов, может быть 1 продажа и 1 возврат, 2 продажи и 1 возврат и т. д. по разным ценам и в разном порядке. Пример прикладываю.Lex177
Вариант без допстолбцов [Перевод / Translate] =СЧЁТЕСЛИМН(B:B;B2;C:C;C2;A:A;ЕСЛИ(A2="Продажа";"Возврат";"Продажа"))-СЧЁТЕСЛИМН(B$1:B1;B2;C$1:C1;C2;A$1:A1;A2)
_Boroda_ вы дейстительно кудесник! А можно вкратце описать логику? Не понятно почему именно
Вариант без допстолбцов [Перевод / Translate] =СЧЁТЕСЛИМН(B:B;B2;C:C;C2;A:A;ЕСЛИ(A2="Продажа";"Возврат";"Продажа"))-СЧЁТЕСЛИМН(B$1:B1;B2;C$1:C1;C2;A$1:A1;A2)
_Boroda_ вы дейстительно кудесник! А можно вкратце описать логику? Не понятно почему именно
(С учетом того, что есть только Продажа и Возврат) 1. Первая СЧЁТЕСЛИМН при совпадении артикула и цены считает количество строк, в которых написано НЕ то, что в столбце А напротив формулы (если написано Продажа, то считаем Возвраты и наоборот) 2. Вторая СЧЁТЕСЛИМН считает ВЫШЕ кол-во таких же значений артикула, цены и статуса, как в текущей строке - сколько раньше уже было аналогичных строк 3. Если 1. больше 2., то это значит (например, для Продажи), что во всей таблице возвратов нужных артикула и цены больше, чем таких продаж в строках выше и эту строку сокращаем
(С учетом того, что есть только Продажа и Возврат) 1. Первая СЧЁТЕСЛИМН при совпадении артикула и цены считает количество строк, в которых написано НЕ то, что в столбце А напротив формулы (если написано Продажа, то считаем Возвраты и наоборот) 2. Вторая СЧЁТЕСЛИМН считает ВЫШЕ кол-во таких же значений артикула, цены и статуса, как в текущей строке - сколько раньше уже было аналогичных строк 3. Если 1. больше 2., то это значит (например, для Продажи), что во всей таблице возвратов нужных артикула и цены больше, чем таких продаж в строках выше и эту строку сокращаем_Boroda_