Страницы: 1 2 След.
RSS
Выполнить подсчет строк по условиям (даты) с учетом исключений
 
Добрый день.

Прошу не кидать помидорами, уверен, что многие на автомате ответят и это не займет много времени.

Есть база данных, нужно подсчитать количество строк, в которых есть определенные значения, а именно определенная дата.
Но как бы сделать так, чтобы из этого набора строк исключить те, что имеют еще одно значение, к примеру, "Не пришел на встречу" (дата в одном столбцу, эта переменная в другом столбце)?

=СЧЁТЕСЛИ(D9:D10002;"05.12.2018")+СЧЁТЕСЛИ(D9:D10002;"06.12.2018")+СЧЁТЕСЛИ(D9:D10002;"07.12.2018")+СЧЁТЕСЛИ(D9:D10002;"08.12.2018")+СЧЁТЕСЛИ(D9:D10002;"09.12.2018")+СЧЁТЕСЛИ(D9:D10002;"03.12.2018")
Изменено: mxmlkv - 09.01.2019 12:35:05
 
Именно СЧЕТЕСЛИ? Другое отвергается?

Считайте, что с моей стороны в Вас полетело три гнилых помидора )
Зачем в названии указывать функцию, если она не обязательна?! Или Вы без этой функции не выживете?
Предложте название по задаче. Модераторы заменят.

И прикрепите к первому сообщению небольшой пример, так быстрее помощь получите.
 
mxmlkv, сформулируйте название темы по задаче, а НЕ по Вашему ошибочному представлению её решения. СЧЁТЕСЛИ не решается, а решается иначе.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
воспользоваться COUNTIFS (СЧЕТЕСЛИМН)
По вопросам из тем форума, личку не читаю.
 
Я стерплю любое количество помидоров) главное получить результат)
СЧЕТЕСЛИ указал, так как до текущего момента такая формула помогала достигать результат, но добавилась новая вводная - исключить из суммы строк по датам кое какие строки с другими значениями. Вот и спросил
 
С таким названием - помощь по указанной функции. Все!
 
Как изменить название темы? уберу СЧЕТЕСЛИ

файл приложил
Изменено: mxmlkv - 09.01.2019 12:27:32
 
Цитата
mxmlkv написал:
Как изменить название темы?
mxmlkv, а Вы ВСЁ читаете, что Вам пишут? Или выборочно?
Цитата
vikttur написал:
Предложте название по задаче. Модераторы заменят.
 
Цитата
vikttur написал:
Предложте название по задаче. Модераторы заменят.
"Подсчет строк с условиями"

такое название темы правильнее будет?
Изменено: mxmlkv - 09.01.2019 12:32:42
 
mxmlkv,  Это читается как в строках есть условия и эти строки надо посчитать :-)
=SUMPRODUCT(COUNTIFS(D5:D9998;{2;3};F5:F9998;"<>Г";F5:F9998;"<>Ж"))
Изменено: БМВ - 09.01.2019 12:40:47
По вопросам из тем форума, личку не читаю.
 
Попробовал так, но пишет 0
 
опечатка.
Изменено: БМВ - 09.01.2019 12:41:30
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
mxmlkv ,  Это читается как в строках есть условия и эти строки надо посчитать :-)=SUMPRODUCT(COUNTIFS(D5:D9998;{2;3};F5:F9998;"<>Г";F5:F9998;"<>Ж"))
Спасибо! case is closed :)
Изменено: mxmlkv - 09.01.2019 13:18:25
 
mxmlkv, вернитесь в своё сообщение и удалите то, что Вы ошибочно считаете цитатой.
 
также есть варианты на DCOUNT(A), но с доп. ячейкой. В данном примере пользовать наверно не имеет смысла, но если исключений больше, то может пригодится.
Изменено: БМВ - 09.01.2019 13:26:32
По вопросам из тем форума, личку не читаю.
 
А еще уточнение

Как задать условие, если в ячейке, к примеру, "01.01.2018 13.45" а надо считать строки с 01.01.2018 и любым значением времени
 
Цитата
mxmlkv написал:
01.01.2018 13.45
это уже не меньше чем 01.01.2018 и меньше 01.01.2018+1
Изменено: БМВ - 09.01.2019 13:24:57
По вопросам из тем форума, личку не читаю.
 
я уже запутался) так? про сообщение №13?
 
mxmlkv, хотите обратиться по имени? - для этого есть специальная кнопка. Она так и называется - "Имя".
А цитировать зачем? Или Вы полагаете, что Михаил (БМВ) забыл свою формулу?
Запомните: кнопка цитирования не для ответа!
 
Off
Цитата
Юрий М написал:
Или Вы полагаете, что Михаил (БМВ) забыл свою формулу
Какую формулу? :-)
По вопросам из тем форума, личку не читаю.
 
Про SUMPRODUCT ))
 
Цитата
mxmlkv написал:
А еще уточнение
Как задать условие, если в ячейке, к примеру, "01.01.2018 13.45" а надо считать строки с 01.01.2018 и любым значением времени
Есть подсказка? а то кроме познаний гугл поиска, где можно использовать символ *, никаких нет...  
 
Цитата
БМВ написал:
Какую формулу? :-)
оказалось, что надо было подсказать :)

Я понял по поводу обращения, честно говоря не думал, что это такое критичное: цитата на сообщение или просто указание ника
 
Цитата
mxmlkv написал:
честно говоря не думал, что это такое критичное: цитата на сообщение или просто указание ника
mxmlkv, цитата - это фрагмент текста, на который хотите сделать акцент. А целиком процитировать сообщение - это уже бездумное цитирование. Да и захламляет  само сообщение.
 
Юрий М, ок, я понял, спасибо

и все же
Цитата
mxmlkv написал:
Как задать условие, если в ячейке, к примеру, "01.01.2018 13.45" а надо считать строки с 01.01.2018 и любым значением времени
ну оч не хочется заходить в каждую ячейку и удалять время... а выгрузка происходит только в формате дата + время в одной ячейки :(
 
Цитата
mxmlkv написал:
Есть подсказка?
№17
По вопросам из тем форума, личку не читаю.
 
БМВ,

а можно плз точнее...

=СУММПРОИЗВ(СЧЁТЕСЛИМН(D1:D10;{">01.01.2018":"<01.01.2018 +1"};F1:F10;"Да"))

что-то не работает так...
 
mxmlkv,
"<01.01.2018 +1" так и останется текстом. Нужно например так "<" & --"01.01.2018" +1
Это {">01.01.2018":"<01.01.2018 +1"} даст условие ИЛИ, а вам нужно И, что делается  иначе
=СЧЁТЕСЛИМН(D1:D10;">=01.01.2018";D1:D10"<" & --"01.01.2018" +1;F1:F10;"Да"))
По вопросам из тем форума, личку не читаю.
 
=СУММПРОИЗВ(СЧЁТЕСЛИМН(D9:D99999;">03.12.2018";"<" & --"03.12.2018" +1);(D9:D99999;">04.12.2018";"<" & --"04.12.2018" +1);(D9:D99999;">05.12.2018"; "<" & --"05.12.2018" +1);(D9:D99999;">06.12.2018";"<" & --"06.12.2018" +1);(D9:D99999;">07.12.2018";"<" & --"07.12.2018" +1);(D9:D99999;">08.12.2018";"<" & --"08.12.2018" +1);(D9:D99999;">09.12.2018";"<" & --"09.12.2018");(F9:F99999;"Пришел на встречу!!!"))

Что-то не получается...
 
Вот так примерно
=СУММПРОИЗВ(СЧЁТЕСЛИМН(D9:D99999;">03.12.2018";"<" & --"03.12.2018" +1);(D9:D99999;">04.12.2018";"<" & --"04.12.2018" +1);(D9:D99999;">05.12.2018"; "<" & --"05.12.2018" +1);(D9:D99999;">06.12.2018";"<" & --"06.12.2018" +1);(D9:D99999;">07.12.2018";"<" & --"07.12.2018" +1);(D9:D99999;">08.12.2018";"<" & --"08.12.2018" +1);(D9:D99999;">09.12.2018";"<" & --"09.12.2018");(F9:F99999;"Пришел на встречу!!!"))

=СЧЁТЕСЛИМН(D9:D99999;">=03.12.2018";D9:D99999;"<10.12.2018";F9:F99999;"Пришел на встречу!!!")

Вы откройте помощь встроенную, почитайте синтаксис функций что-ли.
По вопросам из тем форума, личку не читаю.
Страницы: 1 2 След.
Наверх