Подсчитать количество ячеек с одинаковым текстом
R3ACT4
Дата: Четверг, 02.06.2022, 08:47 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Доброго времени суток всем. Дана таблица следующего вида (см. файл "пример"). В общей сумме необходимо объединить две такие таблицы(от разных аналитических программ) в одну, дабы сравнить совпадают ли данные по "Магазинам" в этих двух таблицах. Но для начала достаточно будет просто вывести в отдельный столбец количество "контрактов" по каждому "магазину" и общую сумму каждого магазина.
Доброго времени суток всем. Дана таблица следующего вида (см. файл "пример"). В общей сумме необходимо объединить две такие таблицы(от разных аналитических программ) в одну, дабы сравнить совпадают ли данные по "Магазинам" в этих двух таблицах. Но для начала достаточно будет просто вывести в отдельный столбец количество "контрактов" по каждому "магазину" и общую сумму каждого магазина. R3ACT4
Ответить
Сообщение Доброго времени суток всем. Дана таблица следующего вида (см. файл "пример"). В общей сумме необходимо объединить две такие таблицы(от разных аналитических программ) в одну, дабы сравнить совпадают ли данные по "Магазинам" в этих двух таблицах. Но для начала достаточно будет просто вывести в отдельный столбец количество "контрактов" по каждому "магазину" и общую сумму каждого магазина. Автор - R3ACT4 Дата добавления - 02.06.2022 в 08:47
and_evg
Дата: Четверг, 02.06.2022, 09:23 |
Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 465
Репутация:
79
±
Замечаний:
0% ±
Excel 2007
Добрый день. Вариант сводной таблицей
Добрый день. Вариант сводной таблицей and_evg
Ответить
Сообщение Добрый день. Вариант сводной таблицей Автор - and_evg Дата добавления - 02.06.2022 в 09:23
DrMini
Дата: Четверг, 02.06.2022, 09:25 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1880
Репутация:
269
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
R3ACT4 , Может так?Код
=СУММЕСЛИ($A$2:$A$11;D2;$B$2:$B$11)
R3ACT4 , Может так?Код
=СУММЕСЛИ($A$2:$A$11;D2;$B$2:$B$11)
DrMini
Ответить
Сообщение R3ACT4 , Может так?Код
=СУММЕСЛИ($A$2:$A$11;D2;$B$2:$B$11)
Автор - DrMini Дата добавления - 02.06.2022 в 09:25
bigor
Дата: Четверг, 02.06.2022, 09:27 |
Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1278
Репутация:
246
±
Замечаний:
0% ±
нет
Еще вариант формулой выбираем уникальныеКод
=IFERROR(INDEX($A$2:$A$17;AGGREGATE(15;6;(ROW($A$2:$A$17)-1)/(MATCH($A$2:$A$17;$A$2:$A$17;0)=ROW($A$2:$A$17)-ROW($A$2)+1);ROWS($B$2:$B2)));"")
считаем суммуКод
=SUMIF($A$2:$A$11;$D2;$B$2:$B$11)
Еще вариант формулой выбираем уникальныеКод
=IFERROR(INDEX($A$2:$A$17;AGGREGATE(15;6;(ROW($A$2:$A$17)-1)/(MATCH($A$2:$A$17;$A$2:$A$17;0)=ROW($A$2:$A$17)-ROW($A$2)+1);ROWS($B$2:$B2)));"")
считаем суммуКод
=SUMIF($A$2:$A$11;$D2;$B$2:$B$11)
bigor
Ответить
Сообщение Еще вариант формулой выбираем уникальныеКод
=IFERROR(INDEX($A$2:$A$17;AGGREGATE(15;6;(ROW($A$2:$A$17)-1)/(MATCH($A$2:$A$17;$A$2:$A$17;0)=ROW($A$2:$A$17)-ROW($A$2)+1);ROWS($B$2:$B2)));"")
считаем суммуКод
=SUMIF($A$2:$A$11;$D2;$B$2:$B$11)
Автор - bigor Дата добавления - 02.06.2022 в 09:27
R3ACT4
Дата: Четверг, 02.06.2022, 10:22 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
DrMini, я так и сделал, но надо еще рядом добавить строку с количеством контрактов для каждого магазина.
DrMini, я так и сделал, но надо еще рядом добавить строку с количеством контрактов для каждого магазина. R3ACT4
Ответить
Сообщение DrMini, я так и сделал, но надо еще рядом добавить строку с количеством контрактов для каждого магазина. Автор - R3ACT4 Дата добавления - 02.06.2022 в 10:22
R3ACT4
Дата: Четверг, 02.06.2022, 10:24 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
and_evg, идеальный вариант, хотело бы поподробнее узнать как Вы это осуществили.
and_evg, идеальный вариант, хотело бы поподробнее узнать как Вы это осуществили. R3ACT4
Ответить
Сообщение and_evg, идеальный вариант, хотело бы поподробнее узнать как Вы это осуществили. Автор - R3ACT4 Дата добавления - 02.06.2022 в 10:24
китин
Дата: Четверг, 02.06.2022, 10:47 |
Сообщение № 7
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация:
1078
±
Замечаний:
0% ±
Excel 2007;2010;2016
PQ всемогущий [vba]Код
let Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content], #"Сгруппированные строки" = Table.Group(Источник, {"НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ"}, {{"Количество", each Table.RowCount(_), type number}, {"Сумма контракта", each List.Sum([#"ЦЕНА КОНТРАКТА "]), type number}}) in #"Сгруппированные строки"
[/vba]
PQ всемогущий [vba]Код
let Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content], #"Сгруппированные строки" = Table.Group(Источник, {"НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ"}, {{"Количество", each Table.RowCount(_), type number}, {"Сумма контракта", each List.Sum([#"ЦЕНА КОНТРАКТА "]), type number}}) in #"Сгруппированные строки"
[/vba] китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение PQ всемогущий [vba]Код
let Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content], #"Сгруппированные строки" = Table.Group(Источник, {"НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ"}, {{"Количество", each Table.RowCount(_), type number}, {"Сумма контракта", each List.Sum([#"ЦЕНА КОНТРАКТА "]), type number}}) in #"Сгруппированные строки"
[/vba] Автор - китин Дата добавления - 02.06.2022 в 10:47
DrMini
Дата: Четверг, 02.06.2022, 11:01 |
Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1880
Репутация:
269
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
надо еще рядом добавить строку с количеством контрактов для каждого магазина.
Может так?Код
=СЧЁТЕСЛИ($A$2:$A$11;D2)
надо еще рядом добавить строку с количеством контрактов для каждого магазина.
Может так?Код
=СЧЁТЕСЛИ($A$2:$A$11;D2)
DrMini
Ответить
Сообщение надо еще рядом добавить строку с количеством контрактов для каждого магазина.
Может так?Код
=СЧЁТЕСЛИ($A$2:$A$11;D2)
Автор - DrMini Дата добавления - 02.06.2022 в 11:01
R3ACT4
Дата: Четверг, 02.06.2022, 11:09 |
Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
DrMini, хороший вариант для 10-15 позиций) Но у меня там где-то 15 контрактов от одного поставщика, где то 2, а всего их 5000. Боюсь устану выделять фрагменты таблицы, разобрался с вариантов сводной таблицы.
DrMini, хороший вариант для 10-15 позиций) Но у меня там где-то 15 контрактов от одного поставщика, где то 2, а всего их 5000. Боюсь устану выделять фрагменты таблицы, разобрался с вариантов сводной таблицы. R3ACT4
Ответить
Сообщение DrMini, хороший вариант для 10-15 позиций) Но у меня там где-то 15 контрактов от одного поставщика, где то 2, а всего их 5000. Боюсь устану выделять фрагменты таблицы, разобрался с вариантов сводной таблицы. Автор - R3ACT4 Дата добавления - 02.06.2022 в 11:09
DrMini
Дата: Четверг, 02.06.2022, 14:03 |
Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1880
Репутация:
269
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Боюсь устану выделять фрагменты таблицы
А если вот так сделать:Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$5000; ПОИСКПОЗ(0; ИНДЕКС(СЧЁТЕСЛИ($D$1:D1; $A$2:$A$5000); 0; 0); 0)); "")
Код
=СУММЕСЛИ($A$2:$A$5000;D2;$B$2:$B$5000)
Код
=СЧЁТЕСЛИ($A$2:$A$5000;D2)
[p.s.]в примере сделал до 20 строк[/p.s.]
Боюсь устану выделять фрагменты таблицы
А если вот так сделать:Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$5000; ПОИСКПОЗ(0; ИНДЕКС(СЧЁТЕСЛИ($D$1:D1; $A$2:$A$5000); 0; 0); 0)); "")
Код
=СУММЕСЛИ($A$2:$A$5000;D2;$B$2:$B$5000)
Код
=СЧЁТЕСЛИ($A$2:$A$5000;D2)
[p.s.]в примере сделал до 20 строк[/p.s.]DrMini
Ответить
Сообщение Боюсь устану выделять фрагменты таблицы
А если вот так сделать:Код
=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$5000; ПОИСКПОЗ(0; ИНДЕКС(СЧЁТЕСЛИ($D$1:D1; $A$2:$A$5000); 0; 0); 0)); "")
Код
=СУММЕСЛИ($A$2:$A$5000;D2;$B$2:$B$5000)
Код
=СЧЁТЕСЛИ($A$2:$A$5000;D2)
[p.s.]в примере сделал до 20 строк[/p.s.]Автор - DrMini Дата добавления - 02.06.2022 в 14:03