Учёт равнозначных критериев в подсчёте со многими условиями
Chesse
Дата: Суббота, 31.08.2019, 14:53 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Здравствуйте. Подскажите, пожалуйста, чем заменить функцию ИЛИ() внутри функции СЧЁТЕСЛИМН(). Знаю, что самое простое - это сделать СЧЁТЕСЛИМН()+СЧЁТЕСЛИМН(), но у меня длинная формула (уже на 10 строк), если я каждую эту формулу удвою, у меня минимум удвоится количество строк и увеличится шанс запутаться и где-то ошибиться. На форумах вычитала, что можно использовать {}, внутри которых перечисляются условия, но у меня формула в этом случае считает только по первому критерию. Если кто-то предложит что-то полезное, буду очень благодарна!
Здравствуйте. Подскажите, пожалуйста, чем заменить функцию ИЛИ() внутри функции СЧЁТЕСЛИМН(). Знаю, что самое простое - это сделать СЧЁТЕСЛИМН()+СЧЁТЕСЛИМН(), но у меня длинная формула (уже на 10 строк), если я каждую эту формулу удвою, у меня минимум удвоится количество строк и увеличится шанс запутаться и где-то ошибиться. На форумах вычитала, что можно использовать {}, внутри которых перечисляются условия, но у меня формула в этом случае считает только по первому критерию. Если кто-то предложит что-то полезное, буду очень благодарна! Chesse
Сообщение отредактировал Chesse - Суббота, 31.08.2019, 19:16
Ответить
Сообщение Здравствуйте. Подскажите, пожалуйста, чем заменить функцию ИЛИ() внутри функции СЧЁТЕСЛИМН(). Знаю, что самое простое - это сделать СЧЁТЕСЛИМН()+СЧЁТЕСЛИМН(), но у меня длинная формула (уже на 10 строк), если я каждую эту формулу удвою, у меня минимум удвоится количество строк и увеличится шанс запутаться и где-то ошибиться. На форумах вычитала, что можно использовать {}, внутри которых перечисляются условия, но у меня формула в этом случае считает только по первому критерию. Если кто-то предложит что-то полезное, буду очень благодарна! Автор - Chesse Дата добавления - 31.08.2019 в 14:53
прохожий2019
Дата: Суббота, 31.08.2019, 16:12 |
Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
а банальной сводной таблицей никак?
Ответить
Сообщение а банальной сводной таблицей никак? Автор - прохожий2019 Дата добавления - 31.08.2019 в 16:12
Chesse
Дата: Суббота, 31.08.2019, 16:24 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Нет, мне не удобно использовать сводные таблицы при работе через гугл таблицы или с телефона. Я пока развлекаюсь СЧЁТЕСЛИМН+СЧЁТЕСЛИМН, но это слишком громоздко получается
Нет, мне не удобно использовать сводные таблицы при работе через гугл таблицы или с телефона. Я пока развлекаюсь СЧЁТЕСЛИМН+СЧЁТЕСЛИМН, но это слишком громоздко получается Chesse
Ответить
Сообщение Нет, мне не удобно использовать сводные таблицы при работе через гугл таблицы или с телефона. Я пока развлекаюсь СЧЁТЕСЛИМН+СЧЁТЕСЛИМН, но это слишком громоздко получается Автор - Chesse Дата добавления - 31.08.2019 в 16:24
прохожий2019
Дата: Суббота, 31.08.2019, 16:48 |
Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
через гугл таблицы или с телефона
так с этого и надо было начинать...
через гугл таблицы или с телефона
так с этого и надо было начинать...прохожий2019
Ответить
Сообщение через гугл таблицы или с телефона
так с этого и надо было начинать...Автор - прохожий2019 Дата добавления - 31.08.2019 в 16:48
Chesse
Дата: Суббота, 31.08.2019, 17:02 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
так с этого и надо было начинать...
С чего? Формулу я делаю в экселе, а не в гугл таблицах. Вопрос в формуле, а не в том, как использовать сводные таблицы. ИЛИ() не работает в СЧЁТЕСЛИМН(), если вы знаете, чем ИЛИ() можно заменить, будет здорово)
так с этого и надо было начинать...
С чего? Формулу я делаю в экселе, а не в гугл таблицах. Вопрос в формуле, а не в том, как использовать сводные таблицы. ИЛИ() не работает в СЧЁТЕСЛИМН(), если вы знаете, чем ИЛИ() можно заменить, будет здорово)Chesse
Ответить
Сообщение так с этого и надо было начинать...
С чего? Формулу я делаю в экселе, а не в гугл таблицах. Вопрос в формуле, а не в том, как использовать сводные таблицы. ИЛИ() не работает в СЧЁТЕСЛИМН(), если вы знаете, чем ИЛИ() можно заменить, будет здорово)Автор - Chesse Дата добавления - 31.08.2019 в 17:02
прохожий2019
Дата: Суббота, 31.08.2019, 17:12 |
Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
ничем, заменить можно СЧЁТЕСЛИМН на СУММПРОИЗВ можно использовать {}, внутри которых перечисляются условия, но у меня формула в этом случае считает только по первому критерию
значит ввели не как формулу массива Ctrl+Shift+Enter Было бы гораздо проще, если бы показали в файле, чего хотите добиться
ничем, заменить можно СЧЁТЕСЛИМН на СУММПРОИЗВ можно использовать {}, внутри которых перечисляются условия, но у меня формула в этом случае считает только по первому критерию
значит ввели не как формулу массива Ctrl+Shift+Enter Было бы гораздо проще, если бы показали в файле, чего хотите добиться прохожий2019
Ответить
Сообщение ничем, заменить можно СЧЁТЕСЛИМН на СУММПРОИЗВ можно использовать {}, внутри которых перечисляются условия, но у меня формула в этом случае считает только по первому критерию
значит ввели не как формулу массива Ctrl+Shift+Enter Было бы гораздо проще, если бы показали в файле, чего хотите добиться Автор - прохожий2019 Дата добавления - 31.08.2019 в 17:12
Chesse
Дата: Суббота, 31.08.2019, 17:22 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
значит ввели не как формулу массива Ctrl+Shift+Enter
Не как формулу массива, да. Попробую сейчас Возможно, я не очень хорошо знаю эту формулу, но в моём случае она, скорее всего, не подойдётБыло бы гораздо проще, если бы показали в файле, чего хотите добиться
Файл я приложила, там есть формула, которая фиксирует количество записей, удовлетворяющих условиям поиска. Я хочу добавить к этой формуле дополнительный критерий, значение ячеек столбца K либо равно "Ответил", либо - "Входящие". Если вы хотите уже результат того, чего я хочу, то когда я закончу делать это через СЧЁТЕСЛИМН()+СЧЁТЕСЛИМН(), могу снова кинуть.
значит ввели не как формулу массива Ctrl+Shift+Enter
Не как формулу массива, да. Попробую сейчас Возможно, я не очень хорошо знаю эту формулу, но в моём случае она, скорее всего, не подойдётБыло бы гораздо проще, если бы показали в файле, чего хотите добиться
Файл я приложила, там есть формула, которая фиксирует количество записей, удовлетворяющих условиям поиска. Я хочу добавить к этой формуле дополнительный критерий, значение ячеек столбца K либо равно "Ответил", либо - "Входящие". Если вы хотите уже результат того, чего я хочу, то когда я закончу делать это через СЧЁТЕСЛИМН()+СЧЁТЕСЛИМН(), могу снова кинуть.Chesse
Ответить
Сообщение значит ввели не как формулу массива Ctrl+Shift+Enter
Не как формулу массива, да. Попробую сейчас Возможно, я не очень хорошо знаю эту формулу, но в моём случае она, скорее всего, не подойдётБыло бы гораздо проще, если бы показали в файле, чего хотите добиться
Файл я приложила, там есть формула, которая фиксирует количество записей, удовлетворяющих условиям поиска. Я хочу добавить к этой формуле дополнительный критерий, значение ячеек столбца K либо равно "Ответил", либо - "Входящие". Если вы хотите уже результат того, чего я хочу, то когда я закончу делать это через СЧЁТЕСЛИМН()+СЧЁТЕСЛИМН(), могу снова кинуть.Автор - Chesse Дата добавления - 31.08.2019 в 17:22
Pelena
Дата: Суббота, 31.08.2019, 17:30 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19167
Репутация:
4412
±
Замечаний:
±
Excel 365 & Mac Excel
Chesse , зачем ИЛИ, если Вы хотите посчитать Цитата
Записи за минусом тех, у кого в ячейке K на листе 'Ежедневник!' стоит "Ответил" и "Входящие"
то есть нужны те в которых <>"Ответил" И <>"Входящие
Chesse , зачем ИЛИ, если Вы хотите посчитать Цитата
Записи за минусом тех, у кого в ячейке K на листе 'Ежедневник!' стоит "Ответил" и "Входящие"
то есть нужны те в которых <>"Ответил" И <>"Входящие Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Chesse , зачем ИЛИ, если Вы хотите посчитать Цитата
Записи за минусом тех, у кого в ячейке K на листе 'Ежедневник!' стоит "Ответил" и "Входящие"
то есть нужны те в которых <>"Ответил" И <>"Входящие Автор - Pelena Дата добавления - 31.08.2019 в 17:30
прохожий2019
Дата: Суббота, 31.08.2019, 17:32 |
Сообщение № 9
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
скорее всего, не подойдёт
мдя, ну ладно - пойду отсюда Пы Сы текущая формула сводится к Код
=СУММПРОИЗВ((Ежедневник!$B$4:$B$74>=D3)*(Ежедневник!$B$4:$B$74<=F3)*(Ежедневник!$E$4:$E$74=J3)*(Ежедневник!$J$4:$J$74=M3))
а с доп условиями к Код
=СУММПРОИЗВ((Ежедневник!$B$4:$B$74>=D3)*(Ежедневник!$B$4:$B$74<=F3)*(Ежедневник!$E$4:$E$74=J3)*(Ежедневник!$J$4:$J$74=M3)*(Ежедневник!$K$4:$K$74<>"Ответил")*(Ежедневник!$K$4:$K$74<>"Входящие"))
скорее всего, не подойдёт
мдя, ну ладно - пойду отсюда Пы Сы текущая формула сводится к Код
=СУММПРОИЗВ((Ежедневник!$B$4:$B$74>=D3)*(Ежедневник!$B$4:$B$74<=F3)*(Ежедневник!$E$4:$E$74=J3)*(Ежедневник!$J$4:$J$74=M3))
а с доп условиями к Код
=СУММПРОИЗВ((Ежедневник!$B$4:$B$74>=D3)*(Ежедневник!$B$4:$B$74<=F3)*(Ежедневник!$E$4:$E$74=J3)*(Ежедневник!$J$4:$J$74=M3)*(Ежедневник!$K$4:$K$74<>"Ответил")*(Ежедневник!$K$4:$K$74<>"Входящие"))
прохожий2019
Ответить
Сообщение скорее всего, не подойдёт
мдя, ну ладно - пойду отсюда Пы Сы текущая формула сводится к Код
=СУММПРОИЗВ((Ежедневник!$B$4:$B$74>=D3)*(Ежедневник!$B$4:$B$74<=F3)*(Ежедневник!$E$4:$E$74=J3)*(Ежедневник!$J$4:$J$74=M3))
а с доп условиями к Код
=СУММПРОИЗВ((Ежедневник!$B$4:$B$74>=D3)*(Ежедневник!$B$4:$B$74<=F3)*(Ежедневник!$E$4:$E$74=J3)*(Ежедневник!$J$4:$J$74=M3)*(Ежедневник!$K$4:$K$74<>"Ответил")*(Ежедневник!$K$4:$K$74<>"Входящие"))
Автор - прохожий2019 Дата добавления - 31.08.2019 в 17:32
Chesse
Дата: Суббота, 31.08.2019, 17:44 |
Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Пы Сы текущая формула сводится к =СУММПРОИЗВ((Ежедневник!$B$4:$B$74>=D3)*(Ежедневник!$B$4:$B$74<=F3)*(Ежедневник!$E$4:$E$74=J3)*(Ежедневник!$J$4:$J$74=M3)) а с доп условиями к =СУММПРОИЗВ((Ежедневник!$B$4:$B$74>=D3)*(Ежедневник!$B$4:$B$74<=F3)*(Ежедневник!$E$4:$E$74=J3)*(Ежедневник!$J$4:$J$74=M3)*(Ежедневник!$K$4:$K$74<>"Ответил")*(Ежедневник!$K$4:$K$74<>"Входящие"))
Они не учитывают три условия из моего примера, но это уже значительно сократит формулу, пойду разбираться и переделывать вашу формулу. Спасибо за неё)
Пы Сы текущая формула сводится к =СУММПРОИЗВ((Ежедневник!$B$4:$B$74>=D3)*(Ежедневник!$B$4:$B$74<=F3)*(Ежедневник!$E$4:$E$74=J3)*(Ежедневник!$J$4:$J$74=M3)) а с доп условиями к =СУММПРОИЗВ((Ежедневник!$B$4:$B$74>=D3)*(Ежедневник!$B$4:$B$74<=F3)*(Ежедневник!$E$4:$E$74=J3)*(Ежедневник!$J$4:$J$74=M3)*(Ежедневник!$K$4:$K$74<>"Ответил")*(Ежедневник!$K$4:$K$74<>"Входящие"))
Они не учитывают три условия из моего примера, но это уже значительно сократит формулу, пойду разбираться и переделывать вашу формулу. Спасибо за неё)Chesse
Ответить
Сообщение Пы Сы текущая формула сводится к =СУММПРОИЗВ((Ежедневник!$B$4:$B$74>=D3)*(Ежедневник!$B$4:$B$74<=F3)*(Ежедневник!$E$4:$E$74=J3)*(Ежедневник!$J$4:$J$74=M3)) а с доп условиями к =СУММПРОИЗВ((Ежедневник!$B$4:$B$74>=D3)*(Ежедневник!$B$4:$B$74<=F3)*(Ежедневник!$E$4:$E$74=J3)*(Ежедневник!$J$4:$J$74=M3)*(Ежедневник!$K$4:$K$74<>"Ответил")*(Ежедневник!$K$4:$K$74<>"Входящие"))
Они не учитывают три условия из моего примера, но это уже значительно сократит формулу, пойду разбираться и переделывать вашу формулу. Спасибо за неё)Автор - Chesse Дата добавления - 31.08.2019 в 17:44
Pelena
Дата: Суббота, 31.08.2019, 17:49 |
Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19167
Репутация:
4412
±
Замечаний:
±
Excel 365 & Mac Excel
Если точно по теме, то примерно такКод
=СУММ(СЧЁТЕСЛИМН(Ежедневник!B4:B1000;СЕГОДНЯ();Ежедневник!E4:E1000;J3;Ежедневник!J4:J1000;M3;Ежедневник!$K$4:$K$1000;{"Ответил";"Входящие"}))
Если предложенные ранее варианты подходят, то измените название темы, чтобы оно отражало суть задачи, а не Ваш способ решения
Если точно по теме, то примерно такКод
=СУММ(СЧЁТЕСЛИМН(Ежедневник!B4:B1000;СЕГОДНЯ();Ежедневник!E4:E1000;J3;Ежедневник!J4:J1000;M3;Ежедневник!$K$4:$K$1000;{"Ответил";"Входящие"}))
Если предложенные ранее варианты подходят, то измените название темы, чтобы оно отражало суть задачи, а не Ваш способ решения Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Если точно по теме, то примерно такКод
=СУММ(СЧЁТЕСЛИМН(Ежедневник!B4:B1000;СЕГОДНЯ();Ежедневник!E4:E1000;J3;Ежедневник!J4:J1000;M3;Ежедневник!$K$4:$K$1000;{"Ответил";"Входящие"}))
Если предложенные ранее варианты подходят, то измените название темы, чтобы оно отражало суть задачи, а не Ваш способ решения Автор - Pelena Дата добавления - 31.08.2019 в 17:49
bmv98rus
Дата: Суббота, 31.08.2019, 18:00 |
Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4099
Репутация:
766
±
Замечаний:
0% ±
Excel 2013/2016
да почти то, что выше Код
=D6-SUM(COUNTIFS(Ежедневник!K:K;{"Входящие";"Ответил"};Ежедневник!E:E;Статистика!J3;Ежедневник!J:J;Статистика!M3;Ежедневник!B:B;">="&IF(B3;TODAY();D3);Ежедневник!B:B;"<="&IF(B3;TODAY();F3)))
Диапазон, если таких формул не много можно столбцом оставить, а вот если много, то лучше ограничить.
да почти то, что выше Код
=D6-SUM(COUNTIFS(Ежедневник!K:K;{"Входящие";"Ответил"};Ежедневник!E:E;Статистика!J3;Ежедневник!J:J;Статистика!M3;Ежедневник!B:B;">="&IF(B3;TODAY();D3);Ежедневник!B:B;"<="&IF(B3;TODAY();F3)))
Диапазон, если таких формул не много можно столбцом оставить, а вот если много, то лучше ограничить. bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Суббота, 31.08.2019, 18:10
Ответить
Сообщение да почти то, что выше Код
=D6-SUM(COUNTIFS(Ежедневник!K:K;{"Входящие";"Ответил"};Ежедневник!E:E;Статистика!J3;Ежедневник!J:J;Статистика!M3;Ежедневник!B:B;">="&IF(B3;TODAY();D3);Ежедневник!B:B;"<="&IF(B3;TODAY();F3)))
Диапазон, если таких формул не много можно столбцом оставить, а вот если много, то лучше ограничить. Автор - bmv98rus Дата добавления - 31.08.2019 в 18:00
Chesse
Дата: Суббота, 31.08.2019, 19:10 |
Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Если точно по теме, то примерно так
Спасибо, посмотрю вашу формулу)
Если точно по теме, то примерно так
Спасибо, посмотрю вашу формулу)Chesse
Сообщение отредактировал Chesse - Суббота, 31.08.2019, 20:46
Ответить
Сообщение Если точно по теме, то примерно так
Спасибо, посмотрю вашу формулу)Автор - Chesse Дата добавления - 31.08.2019 в 19:10