0 / 0 / 0
Регистрация: 18.09.2015
Сообщений: 29
|
|
1 | |
Перенос и подсчет данных20.11.2018, 15:18. Показов 1180. Ответов 12
Метки нет (Все метки)
И снова доброго всем дня!
Появилась новая проблема при разработке очередного счетчика. В исходном варианте данные забиваются вручную в формате "кто пригласил"(список ограничен), "когда пригласил" и "кого пригласил". Кол-во таких форм не ограничено. В требуемом же счётчике данные должны перерабатываться в формат "когда пригласили", "кто пригласил" и "скольких пригласил" С переносом данных проблем возникнуть не должно, но как одновременно их еще и подсчитать?
0
|
20.11.2018, 15:18 | |
Ответы с готовыми решениями:
12
Подсчет, фильтрация и перенос данных на другой лист Excel Подсчет однотипных данных из текстовой строки и перенос их суммы в соседний столбец Перенос данных и подсчет из listbox в listbox Подсчёт итоговых сумм и перенос итогов на другой лист |
92 / 69 / 16
Регистрация: 22.01.2010
Сообщений: 311
|
|
20.11.2018, 15:55 | 2 |
Должны - да не обязаны...
У вас конкретно что не получается, как пытались сделать, как допустимо?
0
|
0 / 0 / 0
Регистрация: 18.09.2015
Сообщений: 29
|
|
20.11.2018, 16:10 [ТС] | 3 |
TimSha, Конкретно не получается скомпоновать (подсчитать) одновременно с переносом. Я могу сделать сам лишь при малом кол-ве событий,каждую формулу прописывать в ручную. Но при большом (на 30 дней и более 100 рефералов), я абсолютно не понимаю как реализовать.
0
|
0 / 0 / 0
Регистрация: 18.09.2015
Сообщений: 29
|
|
21.11.2018, 08:17 [ТС] | 4 |
так, вот то, что получилось у меня (лист 2). Но как сделать, чтобы при отсутствии информации в 3й строке выдавало 0?
0
|
2900 / 1716 / 703
Регистрация: 04.09.2015
Сообщений: 3,433
|
|
21.11.2018, 08:47 | 5 |
Сообщение было отмечено Shevalieruss как решение
Решение
так нужно?
Код
=СУММПРОИЗВ(($C$3:$H$3=L$3)*($C$4:$H$4=$K4)*($C$5:$H$5<>""))
1
|
0 / 0 / 0
Регистрация: 18.09.2015
Сообщений: 29
|
|
21.11.2018, 09:23 [ТС] | 6 |
AlexM, да, спасибо большое!
А можете подсказать, как сделать для первого варианта? (лист 1)
0
|
2900 / 1716 / 703
Регистрация: 04.09.2015
Сообщений: 3,433
|
|
21.11.2018, 09:48 | 7 |
Формула для L6
Код
СУММПРОИЗВ((C$6:G$6=J6)*(C$5:G$5=K6))
1
|
0 / 0 / 0
Регистрация: 18.09.2015
Сообщений: 29
|
|
21.11.2018, 10:02 [ТС] | 8 |
AlexM, спасибо!
Но вопрос тут больше в другом: если "реферал" и "дата" повторяются (картинка1), то как сделать так, чтобы во второй таблице была только одна запись (картинка2)? Возможно ли такое с помощью формул?
0
|
2900 / 1716 / 703
Регистрация: 04.09.2015
Сообщений: 3,433
|
|
21.11.2018, 13:01 | 9 |
1. Картинки на форуме по Excel прикладывать не нужно. Нужен файл пример в формате Excel.
2. В примере нужно показывать нужный вам результат. 3. Менять задания в теме не хорошо. Если результат должен быть 0 или 1, то примените функцию МИН() или ЕСЛИ()
0
|
0 / 0 / 0
Регистрация: 18.09.2015
Сообщений: 29
|
|
21.11.2018, 13:19 [ТС] | 10 |
извиняюсь, за допущенные ошибки (хотя 2 был в вопросе)
AlexM, нужен не 1/0, а подсчет. Такой-то человек в такой-то день пригласил такое-то количество человек. Через СУММПРОИЗВ считается даже при отсутствии данных (если человек никого не пригласил в определенный день, то все равно покажет 0). А, желательно, чтобы вообще данные не переносились.
0
|
2900 / 1716 / 703
Регистрация: 04.09.2015
Сообщений: 3,433
|
|
21.11.2018, 16:57 | 11 |
Где в примере "не пригласил"?
Вы можете дать такой пример, чтобы все варианты вас интересующие были учтены. Ваша задача из разряда очень простых, а ей занимаемся уже второй день. Вернее занимаемся не задачей, а перепиской.
0
|
0 / 0 / 0
Регистрация: 18.09.2015
Сообщений: 29
|
|
21.11.2018, 22:23 [ТС] | 12 |
AlexM, прилагаю расширенный пример.
Есть данные кто кого и когда пригласил (изначальный вариант). Требуется их пересчитать в формате: кто когда и скольких пригласил, счетчики то бишь. По сути, я это уже реализовал (скрин). Но с данными в таком виде потом трудно работать ( В изначальном виде видно, что Олег пригласил 19.11 двух человек - данные перенеслись в показанном формате. Также, из примера, некий Вася пригласил 21.11 троих людей, но не указал имя одного из них - данные перенеслись но третий не посчитался.
0
|
2900 / 1716 / 703
Регистрация: 04.09.2015
Сообщений: 3,433
|
|
21.11.2018, 23:47 | 13 |
Код
=СУММПРОИЗВ(($C$5:$Z$5=E11)*($C$4:$Z$4=F11)*($C$6:$Z$7<>""))
0
|
21.11.2018, 23:47 | |
21.11.2018, 23:47 | |
Помогаю со студенческими работами здесь
13
Подсчет количества одинаковых записей и перенос их числа в столбец другой таблицы База данных Строительство - подсчет числовых данных, выведенных в webbrowser Перенос данных из Excel в две таблицы баз данных SQL-Server Перенос данных из нескольких документов в один через Конвертацию Данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |