Страницы: 1
RSS
GoogleSheets. Счёт по нескольким условиям с суммированием повторяющихся значений.
 
Добрый день коллеги. Бьюсь уже третий день, не могу сообразить. есть несколько столбцов. необходимо получить счёт по условиям.
Никак не могу объединить 3 формулы в одну.
https://docs.google.com/spreadsheets/d/1-bDDdeEg-ZSiqZRxt7zE_XXl4uBIQYNbA1uk72hW3cg/edit?usp=sharing

1 - нужно найти уникальный список по условию из двух столбцов.
2 - по этому списку получить сумма повторяющихся значений
3 - посчитать количество строк имеющих значение больше определённой суммы.
Как это реализовать одной формулой?  
Изменено: Sanja - 13.12.2025 11:06:37
 
Добрый день.
1. решение нужно для какой программы?
2. Имхо формула 2 неправильная, если анализировать формулу 1 то такие же условия нужно применить и там. Но это конечно лучше знать на месте, по бизнесзадаче.
Это если смотреть на то что там сейчас в файле.
И почему нужно решить все 3 вопроса одной формулой? Это технически невозможно глядя в файл ))
Изменено: Hugo - 12.12.2025 23:45:11
 
Если правильно понял, для эксель 2021:
=СУММ(--(СУММЕСЛИ(A:A;УНИК(ФИЛЬТР(A:A;(D:D="357/101")*(C:C=811)));B:B)>20000))
для гуглотаблов, вероятно, так:
=СУММПРОИЗВ(--(СУММЕСЛИ(A:A;UNIQUE(filter(A:A;D:D="357/101";C:C=811));B:B)>20000))
 
Не совсем верно. Нельзя ориентироваться на столбец BB так как там неверные значения. Там есть допустим несколько одинаковых покупателей, они совершали несколько раз покупку и вот эти несколько раз должны быть больше определённого числа, в данном случаее больше 20 000.  
Изменено: ivleman - 13.12.2025 09:58:53
 
Цитата
написал:
И почему нужно решить все 3 вопроса одной формулой? Это технически невозможно глядя в файл ))
Хорошо, исправил условие задачи, но нужна 1 формула. Необходимо посчитать сколько раз значение из столбца D совпадало со столбцом F, и затем оставить число покупателей, которые купили больше чем на 20 000 ориентируясь на столбец G. Как я вижу эту логику. Я сопоставляю 2 столбца, получаю список покупателей где совпало условие из первого столбца и из второго. Затем этот список сопоставляю с уже просуммированными клиентами. И это сопоставление считаю по условию, кто купил от определённой суммы. КОРОЧЕ - Сколько раз менеджеру(357/101), попался клиент(столбец А), который в сумме, НЕ разово(столбец B) купил больше определённого числа (20000).
 
Цитата
Не совсем верно.
ivleman,  формула решает то что изначально было (у меня все ходы записаны)))
скрин

Цитата
Сколько раз менеджеру(357/101), попался клиент(столбец А), который в сумме, НЕ разово(столбец B) купил больше определённого числа (20000)
вот здесь не совсем понятно. У вас там еще условие "811" для C:C.
Вопрос в корректности суммирования в файле : не надо ли суммировать еще и в разрезе менеджеров? Т.е. условный Пупкин купил у менеджера, а не всего
(как в примере) продукта "811"?
...повторил вашу логику в эксель (2021):
=ЕСЛИОШИБКА(ЧСТРОК(УНИК(ФИЛЬТР(A1:A993;(D1:D993=J10)*(СУММЕСЛИМН(B1:B993;A1:A993;A1:A993;C1:C993;I10)>20000)*(A1:A993<>"частное лицо"))));"нетю")
пс: в гугл таблах это работать не будет)
 
Вижу, что не работает, как бы заставить работать!?:)  
 
Цитата
написал:
пс: в гугл таблах это работать не будет)
Вижу, что не работает, как бы заставить работать!?  
 
Цитата
написал:
Это технически невозможно глядя в файл ))
Такое ощущение, что друг прав... я не могу выстроить логику с помощью формул. Не хватает компетенций.  
 
Цитата
ivleman,  как бы заставить работать
ivleman, ну, первое (что предпочтительней): обратиться в техподдержку оных таблиц с вопросом: "Когда вы допилите СУММЕСЛИМН в плане возможности работы с массивами в критерии?"  ...и подождать когда заработает)
второе (как вариант): махнуть рукой и таки использовать дополнительный(е) диапазон(ы)
третье: применить вместо  СУММЕСЛИМН массивный и тугодумный аналог...
пс: и здесь всё-таки форум по эксель )  
 
Ладно, тогда буду использовать доп. диапазоны... Я углубился в изучение гугл таблиц из-за того, что есть IMPORTRANGE.
Страницы: 1
Читают тему
Наверх