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

Вход

Регистрация

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

 

= Мир MS Excel/Подсчет ячеек со значениями по критериям для разных столбцов - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Подсчет ячеек со значениями по критериям для разных столбцов
machodg Дата: Пятница, 20.01.2017, 17:37 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Office 365
Добрый вечер всем.
Имеется таблица, в которой нужно подсчитать количество не нулевых/не пустых ячеек в столбцах "Приход" для каждой строки, только если в соответсвующей строке соответствующего месяца в столбце "Остаток" - значение 0 или "Пусто".
У меня ничего не получилось как ни комбинировал с формулами. Видимо я чего-то не знаю.
Заранее благодарю за ответ.
С уважением
К сообщению приложен файл: Primer.xlsx (12.4 Kb)


D.Gongadze

Сообщение отредактировал machodg - Пятница, 20.01.2017, 17:47
 
Ответить
СообщениеДобрый вечер всем.
Имеется таблица, в которой нужно подсчитать количество не нулевых/не пустых ячеек в столбцах "Приход" для каждой строки, только если в соответсвующей строке соответствующего месяца в столбце "Остаток" - значение 0 или "Пусто".
У меня ничего не получилось как ни комбинировал с формулами. Видимо я чего-то не знаю.
Заранее благодарю за ответ.
С уважением

Автор - machodg
Дата добавления - 20.01.2017 в 17:37
bmv98rus Дата: Пятница, 20.01.2017, 17:50 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
machodg,
Оно?
Код
=COUNTIFS($D$2:$AL$2;2;D4:AL4;">0";$C$2:$AK$2;1;$C4:$AK4;0)

или даже так
Код
=COUNTIFS($D$2:$AL$2;2;D9:AL9;">0";$C9:$AK9;0)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Пятница, 20.01.2017, 17:53
 
Ответить
Сообщениеmachodg,
Оно?
Код
=COUNTIFS($D$2:$AL$2;2;D4:AL4;">0";$C$2:$AK$2;1;$C4:$AK4;0)

или даже так
Код
=COUNTIFS($D$2:$AL$2;2;D9:AL9;">0";$C9:$AK9;0)

Автор - bmv98rus
Дата добавления - 20.01.2017 в 17:50
machodg Дата: Пятница, 20.01.2017, 18:17 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Office 365
bmv98rus,
Спасибо
Но, работает только на трех последних строчках, там все верно. Не совсем понятно почему.
Красным шрифтом выделены цифры, которые нужно было подсчитать.
Посмотрите файл, может нужно подправить?.
К сообщению приложен файл: 9032648.xlsx (12.6 Kb)


D.Gongadze
 
Ответить
Сообщениеbmv98rus,
Спасибо
Но, работает только на трех последних строчках, там все верно. Не совсем понятно почему.
Красным шрифтом выделены цифры, которые нужно было подсчитать.
Посмотрите файл, может нужно подправить?.

Автор - machodg
Дата добавления - 20.01.2017 в 18:17
machodg Дата: Пятница, 20.01.2017, 18:28 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Office 365
bmv98rus,
Понял!
Не учитываются пучтые ячейки, т.е. работает только если в ячейки столбца "остаток" не пустые, а содержат нули.
А как с этим справиться?


D.Gongadze
 
Ответить
Сообщениеbmv98rus,
Понял!
Не учитываются пучтые ячейки, т.е. работает только если в ячейки столбца "остаток" не пустые, а содержат нули.
А как с этим справиться?

Автор - machodg
Дата добавления - 20.01.2017 в 18:28
_Boroda_ Дата: Пятница, 20.01.2017, 18:30 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16886
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=СУММПРОИЗВ((D$2:AK$2=2)*(D4:AK4>0)*(C4:AJ4=0))
К сообщению приложен файл: 9032648_1.xlsx (13.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=СУММПРОИЗВ((D$2:AK$2=2)*(D4:AK4>0)*(C4:AJ4=0))

Автор - _Boroda_
Дата добавления - 20.01.2017 в 18:30
machodg Дата: Пятница, 20.01.2017, 18:43 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Office 365
_Boroda_,

Да, да Все работает верно!
Огромное спасибо.
Успехов!


D.Gongadze
 
Ответить
Сообщение_Boroda_,

Да, да Все работает верно!
Огромное спасибо.
Успехов!

Автор - machodg
Дата добавления - 20.01.2017 в 18:43
machodg Дата: Пятница, 20.01.2017, 18:51 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Office 365
_Boroda_,
А можно ли в формуле СЧЁТЕСЛИМН в критерий вставить логическое ИЛИ? Типа ИЛИ("=0";" "). И Как?
С уважением


D.Gongadze
 
Ответить
Сообщение_Boroda_,
А можно ли в формуле СЧЁТЕСЛИМН в критерий вставить логическое ИЛИ? Типа ИЛИ("=0";" "). И Как?
С уважением

Автор - machodg
Дата добавления - 20.01.2017 в 18:51
buchlotnik Дата: Пятница, 20.01.2017, 19:00 | Сообщение № 8
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
может так?:
Код
=СЧЁТЕСЛИ(D4:D15;0)+СЧЁТЕСЛИ(D4:D15;" ")
 
Ответить
Сообщениеможет так?:
Код
=СЧЁТЕСЛИ(D4:D15;0)+СЧЁТЕСЛИ(D4:D15;" ")

Автор - buchlotnik
Дата добавления - 20.01.2017 в 19:00
machodg Дата: Пятница, 20.01.2017, 19:25 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Office 365
bmv98rus,
Я посмотрел и универсально (с нулем в ячейке и с пустой ячейкой) работают эти 2 формулы:

Код
=СЧЁТЕСЛИМН($D$2:$AL$2;2;D4:AL4;">0";$C$2:$AK$2;1;$C4:$AK4;0)+СЧЁТЕСЛИМН($D$2:$AL$2;2;D4:AL4;">0";$C$2:$AK$2;1;$C4:$AK4;"")

Код
=СЧЁТЕСЛИМН($D$2:$AL$2;2;D9:AL9;">0";$C9:$AK9;0)+СЧЁТЕСЛИМН($D$2:$AL$2;2;D9:AL9;">0";$C9:$AK9;"")


D.Gongadze

Сообщение отредактировал machodg - Пятница, 20.01.2017, 19:30
 
Ответить
Сообщениеbmv98rus,
Я посмотрел и универсально (с нулем в ячейке и с пустой ячейкой) работают эти 2 формулы:

Код
=СЧЁТЕСЛИМН($D$2:$AL$2;2;D4:AL4;">0";$C$2:$AK$2;1;$C4:$AK4;0)+СЧЁТЕСЛИМН($D$2:$AL$2;2;D4:AL4;">0";$C$2:$AK$2;1;$C4:$AK4;"")

Код
=СЧЁТЕСЛИМН($D$2:$AL$2;2;D9:AL9;">0";$C9:$AK9;0)+СЧЁТЕСЛИМН($D$2:$AL$2;2;D9:AL9;">0";$C9:$AK9;"")

Автор - machodg
Дата добавления - 20.01.2017 в 19:25
Pelena Дата: Пятница, 20.01.2017, 19:34 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Немного короче
Код
=СУММПРОИЗВ(СЧЁТЕСЛИМН($D$2:$AL$2;2;D4:AL4;">0";$C4:$AK4;{"";0}))


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНемного короче
Код
=СУММПРОИЗВ(СЧЁТЕСЛИМН($D$2:$AL$2;2;D4:AL4;">0";$C4:$AK4;{"";0}))

Автор - Pelena
Дата добавления - 20.01.2017 в 19:34
bmv98rus Дата: Пятница, 20.01.2017, 19:38 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
machodg,

Типа ИЛИ("=0";" ").

нет именно в этих функциях напрямую нельзя, AND имитируется еще одним условием , а OR только так как указал buchlotnik. Собственно на этом я и "погорел" а _Boroda_, изящно показал как надо.

_Boroda_, раз уж такое дело, поясните неразумному, почему тут пустышка не равна 0? при обычном сравнении то, это истина.

machodg,
Пока писал - накидали вариантов и они корректны, а использовать надо или слепо тот рабочий который посоветовали , или тот рабочий , который Вам проще понять и воспроизвести потом, на данном уровне знаний, а последние придут со временем.


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Пятница, 20.01.2017, 19:52
 
Ответить
Сообщениеmachodg,

Типа ИЛИ("=0";" ").

нет именно в этих функциях напрямую нельзя, AND имитируется еще одним условием , а OR только так как указал buchlotnik. Собственно на этом я и "погорел" а _Boroda_, изящно показал как надо.

_Boroda_, раз уж такое дело, поясните неразумному, почему тут пустышка не равна 0? при обычном сравнении то, это истина.

machodg,
Пока писал - накидали вариантов и они корректны, а использовать надо или слепо тот рабочий который посоветовали , или тот рабочий , который Вам проще понять и воспроизвести потом, на данном уровне знаний, а последние придут со временем.

Автор - bmv98rus
Дата добавления - 20.01.2017 в 19:38
machodg Дата: Пятница, 20.01.2017, 19:54 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Office 365
Я нашел возможность вставки логического критерия ИЛИ в формуле СЧЁТЕСЛИМН!!

Код
=SUM(COUNTIFS($D$2:$AL$2,2,D4:AL4,">0",$C4:$AK4,{"",0}))


Всем Спасибо за подсказку со сдвигом дапазона в строках!!!


D.Gongadze
 
Ответить
СообщениеЯ нашел возможность вставки логического критерия ИЛИ в формуле СЧЁТЕСЛИМН!!

Код
=SUM(COUNTIFS($D$2:$AL$2,2,D4:AL4,">0",$C4:$AK4,{"",0}))


Всем Спасибо за подсказку со сдвигом дапазона в строках!!!

Автор - machodg
Дата добавления - 20.01.2017 в 19:54
machodg Дата: Пятница, 20.01.2017, 20:02 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Office 365
Pelena,
Большое Спасибо!


D.Gongadze

Сообщение отредактировал machodg - Пятница, 20.01.2017, 20:05
 
Ответить
СообщениеPelena,
Большое Спасибо!

Автор - machodg
Дата добавления - 20.01.2017 в 20:02
machodg Дата: Пятница, 20.01.2017, 20:04 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Office 365
bmv98rus,
Большое Спасибо за отзывчивость и подсказки.
Успехов


D.Gongadze
 
Ответить
Сообщениеbmv98rus,
Большое Спасибо за отзывчивость и подсказки.
Успехов

Автор - machodg
Дата добавления - 20.01.2017 в 20:04
bmv98rus Дата: Пятница, 20.01.2017, 20:10 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
machodg,

Во, и знания пришли уже. Успехов.
но короче всего получается от _Boroda_, или производная от нее массивная
Код
=SUM((D$2:AK$2=2)*(D9:AK9>0)*(C9:AJ9=0))


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщениеmachodg,

Во, и знания пришли уже. Успехов.
но короче всего получается от _Boroda_, или производная от нее массивная
Код
=SUM((D$2:AK$2=2)*(D9:AK9>0)*(C9:AJ9=0))

Автор - bmv98rus
Дата добавления - 20.01.2017 в 20:10
  • Страница 1 из 1
  • 1
Поиск:

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