Подсчёт заполненных ячеек по условию
Vinkelman
Дата: Среда, 13.09.2017, 21:37 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 249
Репутация:
26
±
Замечаний:
0% ±
2003 - 2010
Всем привет! Прошу помочь. Количество прописанных в квартире отмечено "х", надо в соседнем столбце получить их сумму. Почти три года не работал с Excel, что-то не получается с формулой - см. пример.
Всем привет! Прошу помочь. Количество прописанных в квартире отмечено "х", надо в соседнем столбце получить их сумму. Почти три года не работал с Excel, что-то не получается с формулой - см. пример. Vinkelman
Ответить
Сообщение Всем привет! Прошу помочь. Количество прописанных в квартире отмечено "х", надо в соседнем столбце получить их сумму. Почти три года не работал с Excel, что-то не получается с формулой - см. пример. Автор - Vinkelman Дата добавления - 13.09.2017 в 21:37
Manyasha
Дата: Среда, 13.09.2017, 21:44 |
Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация:
902
±
Замечаний:
0% ±
Excel 2010, 2016
Vinkelman , здравствуйте. Можно в счетесли еще одно условие добавить:Код
=ЕСЛИ(A2<>A1;СЧЁТЕСЛИМН($B$2:$B$17;B2;$A$2:$A$17;A2);"")
Vinkelman , здравствуйте. Можно в счетесли еще одно условие добавить:Код
=ЕСЛИ(A2<>A1;СЧЁТЕСЛИМН($B$2:$B$17;B2;$A$2:$A$17;A2);"")
Manyasha
ЯД: 410013299366744 WM: R193491431804
Ответить
Сообщение Vinkelman , здравствуйте. Можно в счетесли еще одно условие добавить:Код
=ЕСЛИ(A2<>A1;СЧЁТЕСЛИМН($B$2:$B$17;B2;$A$2:$A$17;A2);"")
Автор - Manyasha Дата добавления - 13.09.2017 в 21:44
buchlotnik
Дата: Среда, 13.09.2017, 21:44 |
Сообщение № 3
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
типа тогоКод
=ЕСЛИ(A1<>A2;СЧЁТЕСЛИМН($A$2:$A$17;A2;$B$2:$B$17;"х");"")
или массивка для совместимости с 2003: Код
=ЕСЛИ(A1<>A2;СЧЁТ(1/($A$2:$A$17=A2)/ЕТЕКСТ($B$2:$B$17));"")
типа тогоКод
=ЕСЛИ(A1<>A2;СЧЁТЕСЛИМН($A$2:$A$17;A2;$B$2:$B$17;"х");"")
или массивка для совместимости с 2003: Код
=ЕСЛИ(A1<>A2;СЧЁТ(1/($A$2:$A$17=A2)/ЕТЕКСТ($B$2:$B$17));"")
buchlotnik
Сообщение отредактировал buchlotnik - Среда, 13.09.2017, 21:48
Ответить
Сообщение типа тогоКод
=ЕСЛИ(A1<>A2;СЧЁТЕСЛИМН($A$2:$A$17;A2;$B$2:$B$17;"х");"")
или массивка для совместимости с 2003: Код
=ЕСЛИ(A1<>A2;СЧЁТ(1/($A$2:$A$17=A2)/ЕТЕКСТ($B$2:$B$17));"")
Автор - buchlotnik Дата добавления - 13.09.2017 в 21:44
gling
Дата: Среда, 13.09.2017, 21:45 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2635
Репутация:
725
±
Замечаний:
0% ±
2010
Здравствуйте. Попробуйте такКод
=ЕСЛИ(A2<>A1;СУММПРОИЗВ(($A$2:$A$17=A2)*($B$2:$B$17=$B$2));"")
Для Excel 2007 и выше можно так Код
=ЕСЛИ(A2<>A1;СУМЕСЛИМН($A$2:$A$17;A2;$B$2:$B$17;B$2);"")
Здравствуйте. Попробуйте такКод
=ЕСЛИ(A2<>A1;СУММПРОИЗВ(($A$2:$A$17=A2)*($B$2:$B$17=$B$2));"")
Для Excel 2007 и выше можно так Код
=ЕСЛИ(A2<>A1;СУМЕСЛИМН($A$2:$A$17;A2;$B$2:$B$17;B$2);"")
gling
ЯД-41001506838083
Ответить
Сообщение Здравствуйте. Попробуйте такКод
=ЕСЛИ(A2<>A1;СУММПРОИЗВ(($A$2:$A$17=A2)*($B$2:$B$17=$B$2));"")
Для Excel 2007 и выше можно так Код
=ЕСЛИ(A2<>A1;СУМЕСЛИМН($A$2:$A$17;A2;$B$2:$B$17;B$2);"")
Автор - gling Дата добавления - 13.09.2017 в 21:45
_Boroda_
Дата: Среда, 13.09.2017, 21:58 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16880
Репутация:
6593
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Еще формула массива (вводится одновременным нажатием Контрл Шифт Ентер)Код
=ЕСЛИ(A2<>A1;СЧЁТ(-1/(A2:A$17&B2:B$17=A2&B2));"")
Не, лучше не В2, а "х" - на случай, если в первой строке пустоКод
=ЕСЛИ(A2<>A1;СЧЁТ(-1/(A2:A$17&B2:B$17=A2&"х"));"")
Еще формула массива (вводится одновременным нажатием Контрл Шифт Ентер)Код
=ЕСЛИ(A2<>A1;СЧЁТ(-1/(A2:A$17&B2:B$17=A2&B2));"")
Не, лучше не В2, а "х" - на случай, если в первой строке пустоКод
=ЕСЛИ(A2<>A1;СЧЁТ(-1/(A2:A$17&B2:B$17=A2&"х"));"")
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Еще формула массива (вводится одновременным нажатием Контрл Шифт Ентер)Код
=ЕСЛИ(A2<>A1;СЧЁТ(-1/(A2:A$17&B2:B$17=A2&B2));"")
Не, лучше не В2, а "х" - на случай, если в первой строке пустоКод
=ЕСЛИ(A2<>A1;СЧЁТ(-1/(A2:A$17&B2:B$17=A2&"х"));"")
Автор - _Boroda_ Дата добавления - 13.09.2017 в 21:58
buchlotnik
Дата: Среда, 13.09.2017, 22:02 |
Сообщение № 6
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
блин,я один ориентировался на то, что в первом вхождении номера квартиры может быть не прописанный? UPD - Александр с языка снял
блин,я один ориентировался на то, что в первом вхождении номера квартиры может быть не прописанный? UPD - Александр с языка снял buchlotnik
Сообщение отредактировал buchlotnik - Среда, 13.09.2017, 22:02
Ответить
Сообщение блин,я один ориентировался на то, что в первом вхождении номера квартиры может быть не прописанный? UPD - Александр с языка снял Автор - buchlotnik Дата добавления - 13.09.2017 в 22:02
Che79
Дата: Среда, 13.09.2017, 23:48 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
поздно увидел тему... Вариант, похожий на один из предложенных выше - массивка Код
{=СУММ(($B$2:$B$17="х")*($A$2:$A$17=A2)*(A1<>A2))}
и формат ячеек 0;; Добавлено Ну и еще один вариант массивкой Код
{=СЧЁТ(ЕСЛИ($B$2:$B$17="х";ЕСЛИ($A$2:$A$17=A2;ЕСЛИ(A1<>A2;))))}
+ скрытие нулей форматом
поздно увидел тему... Вариант, похожий на один из предложенных выше - массивка Код
{=СУММ(($B$2:$B$17="х")*($A$2:$A$17=A2)*(A1<>A2))}
и формат ячеек 0;; Добавлено Ну и еще один вариант массивкой Код
{=СЧЁТ(ЕСЛИ($B$2:$B$17="х";ЕСЛИ($A$2:$A$17=A2;ЕСЛИ(A1<>A2;))))}
+ скрытие нулей форматом Che79
Делай нормально и будет нормально!
Сообщение отредактировал Che79 - Среда, 13.09.2017, 23:58
Ответить
Сообщение поздно увидел тему... Вариант, похожий на один из предложенных выше - массивка Код
{=СУММ(($B$2:$B$17="х")*($A$2:$A$17=A2)*(A1<>A2))}
и формат ячеек 0;; Добавлено Ну и еще один вариант массивкой Код
{=СЧЁТ(ЕСЛИ($B$2:$B$17="х";ЕСЛИ($A$2:$A$17=A2;ЕСЛИ(A1<>A2;))))}
+ скрытие нулей форматом Автор - Che79 Дата добавления - 13.09.2017 в 23:48
Nic70y
Дата: Четверг, 14.09.2017, 07:51 |
Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 9122
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
для разнообразияКод
=ЕСЛИ(A2<>A1;СЧЁТЗ(B2:B$18000)-СУММ(C3:C$18000);"")
для разнообразияКод
=ЕСЛИ(A2<>A1;СЧЁТЗ(B2:B$18000)-СУММ(C3:C$18000);"")
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение для разнообразияКод
=ЕСЛИ(A2<>A1;СЧЁТЗ(B2:B$18000)-СУММ(C3:C$18000);"")
Автор - Nic70y Дата добавления - 14.09.2017 в 07:51
Vinkelman
Дата: Четверг, 14.09.2017, 18:07 |
Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 249
Репутация:
26
±
Замечаний:
0% ±
2003 - 2010
Всем большое СПАСИБО!!!
Ответить
Сообщение Всем большое СПАСИБО!!! Автор - Vinkelman Дата добавления - 14.09.2017 в 18:07