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

Вход

Регистрация

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

 

= Мир MS Excel/СУММПРОИЗВ: Исключение из массива повторяющихся элементов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
СУММПРОИЗВ: Исключение из массива повторяющихся элементов
IvanBushmakin Дата: Воскресенье, 25.06.2023, 20:16 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

2016
Добрый день! Есть таблица по отгрузке магазинов, из которой надо получить данные, используя СУММПРОИЗВ. Два получил легко, а ещё с двумя уже несколько часов сижу и не пойму, что добавить в формулу.
К сообщению приложен файл: zadanija.xlsx (13.5 Kb)
 
Ответить
СообщениеДобрый день! Есть таблица по отгрузке магазинов, из которой надо получить данные, используя СУММПРОИЗВ. Два получил легко, а ещё с двумя уже несколько часов сижу и не пойму, что добавить в формулу.

Автор - IvanBushmakin
Дата добавления - 25.06.2023 в 20:16
IvanBushmakin Дата: Воскресенье, 25.06.2023, 20:57 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

2016
Как найти среднее до меня дошло: добавил (1/СЧЁТЕСЛИМН(Таблица1[Дата отгрузки];J8;Таблица1[Тип тары];J13) и получилось. А как в наименованиях магазина из 6-ти исключить четыре повторяющихся и вставить в формулу не понимаю.
К сообщению приложен файл: 8417157.xlsx (13.5 Kb)
 
Ответить
СообщениеКак найти среднее до меня дошло: добавил (1/СЧЁТЕСЛИМН(Таблица1[Дата отгрузки];J8;Таблица1[Тип тары];J13) и получилось. А как в наименованиях магазина из 6-ти исключить четыре повторяющихся и вставить в формулу не понимаю.

Автор - IvanBushmakin
Дата добавления - 25.06.2023 в 20:57
Pelena Дата: Воскресенье, 25.06.2023, 21:07 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19235
Репутация: 4433 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
А что именно не нравится? Вроде правильные формулы.
А. я наоборот на белые ячейки смотрела :D


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
А что именно не нравится? Вроде правильные формулы.
А. я наоборот на белые ячейки смотрела :D

Автор - Pelena
Дата добавления - 25.06.2023 в 21:07
IvanBushmakin Дата: Воскресенье, 25.06.2023, 21:11 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

2016
Pelena, в первом два должно получиться. Там повторяющиеся магазины дважды Дуб и четырежды Сосна, а по факту это два магазина. Как исключить подсчёт повторяющихся значений, вот в чем вопрос.
 
Ответить
СообщениеPelena, в первом два должно получиться. Там повторяющиеся магазины дважды Дуб и четырежды Сосна, а по факту это два магазина. Как исключить подсчёт повторяющихся значений, вот в чем вопрос.

Автор - IvanBushmakin
Дата добавления - 25.06.2023 в 21:11
Pelena Дата: Воскресенье, 25.06.2023, 21:19 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19235
Репутация: 4433 ±
Замечаний: ±

Excel 365 & Mac Excel
Для первого
Код
=СУММПРОИЗВ((Таблица1[Дата отгрузки]=J8)*(Таблица1[Тип магазина]=J10)/СЧЁТЕСЛИ(Таблица1[Наименование магазина];Таблица1[Наименование магазина]))


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеДля первого
Код
=СУММПРОИЗВ((Таблица1[Дата отгрузки]=J8)*(Таблица1[Тип магазина]=J10)/СЧЁТЕСЛИ(Таблица1[Наименование магазина];Таблица1[Наименование магазина]))

Автор - Pelena
Дата добавления - 25.06.2023 в 21:19
IvanBushmakin Дата: Воскресенье, 25.06.2023, 21:41 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

2016
Pelena, спасибо вам большое! Получилось именно то, что нужно. Правда, я пока не совсем понимаю, как это добавление исключило подсчёт повторов. Если поясните, буду очень благодарен.
 
Ответить
СообщениеPelena, спасибо вам большое! Получилось именно то, что нужно. Правда, я пока не совсем понимаю, как это добавление исключило подсчёт повторов. Если поясните, буду очень благодарен.

Автор - IvanBushmakin
Дата добавления - 25.06.2023 в 21:41
Pelena Дата: Понедельник, 26.06.2023, 01:36 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19235
Репутация: 4433 ±
Замечаний: ±

Excel 365 & Mac Excel
Эта часть
СЧЁТЕСЛИ(Таблица1[Наименование магазина];Таблица1[Наименование магазина])
подсчитывает, сколько каждый магазин встречается в столбце. В результате получается массив {4:4:4:3:6:6:2:2:4:4:3:4:4:3:4:4:4:4:4:4:6:4:4:4:6:6:6}. Его можно увидеть, выделив указанный выше фрагмент формулы и нажав клавишу F9.
Если мы посчитаем
1/СЧЁТЕСЛИ(Таблица1[Наименование магазина];Таблица1[Наименование магазина])
то получим массив дробей - какая часть приходится на один магазин среди одноименных. Например, если магазинов Дуб два, то на каждый приходится по 1/2 объёма. Сложив через СУММПРОИЗВ получим 1. Если магазин встречается 4 раза, то на каждый приходится по 1/4, сложив, получим опять 1. Таким образом, сложив все единички получаем общее количество уникальных названий.
Если написать формулу
Код
=СУММПРОИЗВ(1/СЧЁТЕСЛИ(Таблица1[Наименование магазина];Таблица1[Наименование магазина]))

то мы получим общее количество уникальных названий, а в формуле из сообщения 5 ещё добавлены условия по дате и типу магазина. Но эта формула может неправильно считать, если будут одинаковые магазины в разные даты.
Более точная формула
Код
=СУММПРОИЗВ(ЕСЛИ((Таблица1[Дата отгрузки]=J8)*(Таблица1[Тип магазина]=J10);1/СЧЁТЕСЛИМН(Таблица1[Наименование магазина];Таблица1[Наименование магазина];Таблица1[Дата отгрузки];J8;Таблица1[Тип магазина];J10)))
К сообщению приложен файл: 5429963.xlsx (14.3 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЭта часть
СЧЁТЕСЛИ(Таблица1[Наименование магазина];Таблица1[Наименование магазина])
подсчитывает, сколько каждый магазин встречается в столбце. В результате получается массив {4:4:4:3:6:6:2:2:4:4:3:4:4:3:4:4:4:4:4:4:6:4:4:4:6:6:6}. Его можно увидеть, выделив указанный выше фрагмент формулы и нажав клавишу F9.
Если мы посчитаем
1/СЧЁТЕСЛИ(Таблица1[Наименование магазина];Таблица1[Наименование магазина])
то получим массив дробей - какая часть приходится на один магазин среди одноименных. Например, если магазинов Дуб два, то на каждый приходится по 1/2 объёма. Сложив через СУММПРОИЗВ получим 1. Если магазин встречается 4 раза, то на каждый приходится по 1/4, сложив, получим опять 1. Таким образом, сложив все единички получаем общее количество уникальных названий.
Если написать формулу
Код
=СУММПРОИЗВ(1/СЧЁТЕСЛИ(Таблица1[Наименование магазина];Таблица1[Наименование магазина]))

то мы получим общее количество уникальных названий, а в формуле из сообщения 5 ещё добавлены условия по дате и типу магазина. Но эта формула может неправильно считать, если будут одинаковые магазины в разные даты.
Более точная формула
Код
=СУММПРОИЗВ(ЕСЛИ((Таблица1[Дата отгрузки]=J8)*(Таблица1[Тип магазина]=J10);1/СЧЁТЕСЛИМН(Таблица1[Наименование магазина];Таблица1[Наименование магазина];Таблица1[Дата отгрузки];J8;Таблица1[Тип магазина];J10)))

Автор - Pelena
Дата добавления - 26.06.2023 в 01:36
  • Страница 1 из 1
  • 1
Поиск:

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