Как можно обойтись без вспомогательного столбца с "ЕСЛИ"
Sancho
Дата: Среда, 05.04.2017, 07:47 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 279
Репутация:
19
±
Замечаний:
0% ±
2007, 2010, 2013
Всем доброго дня! Как можно обойтись одной формулой без вспомогательного столбца, в котором лишь тупо ставятся единицы при выполнении условий ЕСЛИ, а затем эти единицы складываются в значение которое требуется? В файле примера это столбец "С". Нужно что бы в строке при любой комбинации заполнения ячеек в столбцах "А" и "В" строка считалась заполненной, т.е. 1. Не заполненные в строке ячейки считались как 0.
Всем доброго дня! Как можно обойтись одной формулой без вспомогательного столбца, в котором лишь тупо ставятся единицы при выполнении условий ЕСЛИ, а затем эти единицы складываются в значение которое требуется? В файле примера это столбец "С". Нужно что бы в строке при любой комбинации заполнения ячеек в столбцах "А" и "В" строка считалась заполненной, т.е. 1. Не заполненные в строке ячейки считались как 0. Sancho
Ответить
Сообщение Всем доброго дня! Как можно обойтись одной формулой без вспомогательного столбца, в котором лишь тупо ставятся единицы при выполнении условий ЕСЛИ, а затем эти единицы складываются в значение которое требуется? В файле примера это столбец "С". Нужно что бы в строке при любой комбинации заполнения ячеек в столбцах "А" и "В" строка считалась заполненной, т.е. 1. Не заполненные в строке ячейки считались как 0. Автор - Sancho Дата добавления - 05.04.2017 в 07:47
китин
Дата: Среда, 05.04.2017, 08:08 |
Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
как то так : формула массива Код
=СЧЁТ(ЕСЛИ(((A1:A8="")*(B1:B8=""))=0;(A1:A8="")*(B1:B8="")))
как то так : формула массива Код
=СЧЁТ(ЕСЛИ(((A1:A8="")*(B1:B8=""))=0;(A1:A8="")*(B1:B8="")))
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Среда, 05.04.2017, 08:10
Ответить
Сообщение как то так : формула массива Код
=СЧЁТ(ЕСЛИ(((A1:A8="")*(B1:B8=""))=0;(A1:A8="")*(B1:B8="")))
Автор - китин Дата добавления - 05.04.2017 в 08:08
Sancho
Дата: Среда, 05.04.2017, 08:40 |
Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 279
Репутация:
19
±
Замечаний:
0% ±
2007, 2010, 2013
китин , Спасибо. Вот блин шайтанома, какие изыски бывают в этом экселе.
китин , Спасибо. Вот блин шайтанома, какие изыски бывают в этом экселе.Sancho
Ответить
Сообщение китин , Спасибо. Вот блин шайтанома, какие изыски бывают в этом экселе.Автор - Sancho Дата добавления - 05.04.2017 в 08:40
Che79
Дата: Среда, 05.04.2017, 08:44 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
а если так?)массивная Код
{=--ИЛИ(A3:B8<>"")*ЧСТРОК(A3:A8)}
не, похоже не совсем так...
а если так?)массивная Код
{=--ИЛИ(A3:B8<>"")*ЧСТРОК(A3:A8)}
не, похоже не совсем так... Che79
Делай нормально и будет нормально!
Сообщение отредактировал Che79 - Среда, 05.04.2017, 08:46
Ответить
Сообщение а если так?)массивная Код
{=--ИЛИ(A3:B8<>"")*ЧСТРОК(A3:A8)}
не, похоже не совсем так... Автор - Che79 Дата добавления - 05.04.2017 в 08:44
китин
Дата: Среда, 05.04.2017, 08:47 |
Сообщение № 5
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
[offtop]Алексей а ты {} в ответе ручками ставишь?
[offtop]Алексей а ты {} в ответе ручками ставишь? китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Среда, 05.04.2017, 08:56
Ответить
Сообщение [offtop]Алексей а ты {} в ответе ручками ставишь? Автор - китин Дата добавления - 05.04.2017 в 08:47
Che79
Дата: Среда, 05.04.2017, 08:59 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
[offtop] китин , Игорь, ага, вручную, эта такая борьба с ленью А формулу свою, которая выше, я, все-таки, "поборю", но чуть позже...
[offtop] китин , Игорь, ага, вручную, эта такая борьба с ленью А формулу свою, которая выше, я, все-таки, "поборю", но чуть позже... Che79
Делай нормально и будет нормально!
Ответить
Сообщение [offtop] китин , Игорь, ага, вручную, эта такая борьба с ленью А формулу свою, которая выше, я, все-таки, "поборю", но чуть позже... Автор - Che79 Дата добавления - 05.04.2017 в 08:59
_Boroda_
Дата: Среда, 05.04.2017, 09:12 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16885
Репутация:
6599
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Вариант формулой массиваКод
=СЧЁТ(1/ДЛСТР(A1:A8&B1:B8))
Код
=СЧЁТ(1/(A1:A8&B1:B8<>""))
Вариант формулой массиваКод
=СЧЁТ(1/ДЛСТР(A1:A8&B1:B8))
Код
=СЧЁТ(1/(A1:A8&B1:B8<>""))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Вариант формулой массиваКод
=СЧЁТ(1/ДЛСТР(A1:A8&B1:B8))
Код
=СЧЁТ(1/(A1:A8&B1:B8<>""))
Автор - _Boroda_ Дата добавления - 05.04.2017 в 09:12 Ответить
Сообщение [offtop]вот кто лентяй так это _Boroda_ , вечно длинные формулы писать ленится Автор - китин Дата добавления - 05.04.2017 в 09:22
Sancho
Дата: Среда, 05.04.2017, 10:04 |
Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 279
Репутация:
19
±
Замечаний:
0% ±
2007, 2010, 2013
_Boroda_ , Спасибо! Ух ты сколько вариантов решений однако.
_Boroda_ , Спасибо! Ух ты сколько вариантов решений однако. Sancho
Ответить
Сообщение _Boroda_ , Спасибо! Ух ты сколько вариантов решений однако. Автор - Sancho Дата добавления - 05.04.2017 в 10:04
Sancho
Дата: Среда, 05.04.2017, 10:07 |
Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 279
Репутация:
19
±
Замечаний:
0% ±
2007, 2010, 2013
_Boroda_, вечно длинные формулы писать ленится
[offtop] не все длинное лучше)
_Boroda_, вечно длинные формулы писать ленится
[offtop] не все длинное лучше)Sancho
Ответить
Сообщение _Boroda_, вечно длинные формулы писать ленится
[offtop] не все длинное лучше)Автор - Sancho Дата добавления - 05.04.2017 в 10:07
китин
Дата: Среда, 05.04.2017, 10:14 |
Сообщение № 11
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
[offtop] то есть моя хуже?
[offtop] то есть моя хуже? китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение [offtop] то есть моя хуже? Автор - китин Дата добавления - 05.04.2017 в 10:14
Sancho
Дата: Среда, 05.04.2017, 10:36 |
Сообщение № 12
Группа: Проверенные
Ранг: Обитатель
Сообщений: 279
Репутация:
19
±
Замечаний:
0% ±
2007, 2010, 2013
Нет, Ваша простая и понятная, а Бородинскую последнюю я вообще пока не вкуриваю, как так она еще и работает. Все решения хороши, интересно.
Нет, Ваша простая и понятная, а Бородинскую последнюю я вообще пока не вкуриваю, как так она еще и работает. Все решения хороши, интересно.Sancho
Ответить
Сообщение Нет, Ваша простая и понятная, а Бородинскую последнюю я вообще пока не вкуриваю, как так она еще и работает. Все решения хороши, интересно.Автор - Sancho Дата добавления - 05.04.2017 в 10:36
Pelena
Дата: Среда, 05.04.2017, 13:07 |
Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация:
4620
±
Замечаний:
±
Excel 365 & Mac Excel
[offtop] надо запомнить [/offtop]
[offtop] надо запомнить [/offtop] Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение [offtop] надо запомнить [/offtop] Автор - Pelena Дата добавления - 05.04.2017 в 13:07
Che79
Дата: Четверг, 06.04.2017, 00:05 |
Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
[offtop]А формулу свою... я... "поборю"
после приведённых выше формул от Гуру "побороть" уже не получится. Вот такое длинное и банальное - ну пусть тоже будет. формула массива[/offtop]Код
{=--СУММ(ИЛИ(A1:B1<>"");ИЛИ(A2:B2<>"");ИЛИ(A3:B3<>"");ИЛИ(A4:B4<>"");ИЛИ(A5:B5<>"");ИЛИ(A6:B6<>"");ИЛИ(A7:B7<>"");ИЛИ(A8:B8<>""))}
[offtop]А формулу свою... я... "поборю"
после приведённых выше формул от Гуру "побороть" уже не получится. Вот такое длинное и банальное - ну пусть тоже будет. формула массива[/offtop]Код
{=--СУММ(ИЛИ(A1:B1<>"");ИЛИ(A2:B2<>"");ИЛИ(A3:B3<>"");ИЛИ(A4:B4<>"");ИЛИ(A5:B5<>"");ИЛИ(A6:B6<>"");ИЛИ(A7:B7<>"");ИЛИ(A8:B8<>""))}
Che79
Делай нормально и будет нормально!
Ответить
Сообщение [offtop]А формулу свою... я... "поборю"
после приведённых выше формул от Гуру "побороть" уже не получится. Вот такое длинное и банальное - ну пусть тоже будет. формула массива[/offtop]Код
{=--СУММ(ИЛИ(A1:B1<>"");ИЛИ(A2:B2<>"");ИЛИ(A3:B3<>"");ИЛИ(A4:B4<>"");ИЛИ(A5:B5<>"");ИЛИ(A6:B6<>"");ИЛИ(A7:B7<>"");ИЛИ(A8:B8<>""))}
Автор - Che79 Дата добавления - 06.04.2017 в 00:05
ZORRO2005
Дата: Четверг, 06.04.2017, 00:31 |
Сообщение № 15
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация:
148
±
Замечаний:
0% ±
Excel2010
до кучиКод
=СЧЁТ(1/МУМНОЖ(--(A1:B8<>"");{1:1}))
до кучиКод
=СЧЁТ(1/МУМНОЖ(--(A1:B8<>"");{1:1}))
ZORRO2005
Ответить
Сообщение до кучиКод
=СЧЁТ(1/МУМНОЖ(--(A1:B8<>"");{1:1}))
Автор - ZORRO2005 Дата добавления - 06.04.2017 в 00:31