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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: китин  
Мир MS Excel » Работа и общение » Мозговой штурм » Количество заполненных ячеек в четных столбцах. (Формула)
Количество заполненных ячеек в четных столбцах.
AlexM Дата: Понедельник, 23.03.2015, 00:23 | Сообщение № 1
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
Давно в этом разделе нет новых тем, мозг требует штурма.
Решил предложить простенькую тему.
Во второй строке 16 пар ячеек
Первая ячейка пары белая, содержит номер пары.
Вторая ячейка пары серая. В этой ячейке может быть числовое значение или пусто.
Надо узнать количество непустых серых ячеек. Формула должна учитывать нули как ячейку не пустую.
Задачу решается формулой массива
Код
=СУММ(Ч(ОСТАТ(СТОЛБЕЦ(B2:AG2);2)*A2:AF2>0))
в 42 символа (без =)
Формула считает пустой ячейку, в которой значение 0, это неверно.
Правильная формула
Код
=СУММ(Ч(ОСТАТ(СТОЛБЕЦ(B2:AG2);2)*(A2:AF2<>"")))
46 символа
Но есть решение в 28 символов. Работает точно по условию.

Дополнение.
Пар может быть как меньше (мин 14) так и больше (макс 128). Я просто описывал вид конкретного примера. Прошу прощения за отсутствие этой фразы в сообщении до его редактирования.
К сообщению приложен файл: 5977612.xls (14.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Понедельник, 23.03.2015, 11:21
 
Ответить
СообщениеДавно в этом разделе нет новых тем, мозг требует штурма.
Решил предложить простенькую тему.
Во второй строке 16 пар ячеек
Первая ячейка пары белая, содержит номер пары.
Вторая ячейка пары серая. В этой ячейке может быть числовое значение или пусто.
Надо узнать количество непустых серых ячеек. Формула должна учитывать нули как ячейку не пустую.
Задачу решается формулой массива
Код
=СУММ(Ч(ОСТАТ(СТОЛБЕЦ(B2:AG2);2)*A2:AF2>0))
в 42 символа (без =)
Формула считает пустой ячейку, в которой значение 0, это неверно.
Правильная формула
Код
=СУММ(Ч(ОСТАТ(СТОЛБЕЦ(B2:AG2);2)*(A2:AF2<>"")))
46 символа
Но есть решение в 28 символов. Работает точно по условию.

Дополнение.
Пар может быть как меньше (мин 14) так и больше (макс 128). Я просто описывал вид конкретного примера. Прошу прощения за отсутствие этой фразы в сообщении до его редактирования.

Автор - AlexM
Дата добавления - 23.03.2015 в 00:23
_Boroda_ Дата: Понедельник, 23.03.2015, 00:57 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Леш, из твоих условий - 15 символов

Это по первоначальным условиям. Сейчас они уже изменены.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995


Сообщение отредактировал _Boroda_ - Понедельник, 23.03.2015, 11:09
 
Ответить
СообщениеЛеш, из твоих условий - 15 символов

Это по первоначальным условиям. Сейчас они уже изменены.

Автор - _Boroda_
Дата добавления - 23.03.2015 в 00:57
VEKTORVSFREEMAN Дата: Понедельник, 23.03.2015, 07:45 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
Если не брать в расчёт =
28 15
оба варианта с константами


"Опыт - это то, что получаешь, не получив того, что хотел"


Сообщение отредактировал VEKTORVSFREEMAN - Понедельник, 23.03.2015, 08:22
 
Ответить
СообщениеЕсли не брать в расчёт =
28 15
оба варианта с константами

Автор - VEKTORVSFREEMAN
Дата добавления - 23.03.2015 в 07:45
Pelena Дата: Понедельник, 23.03.2015, 07:54 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
У меня тоже 15
Если без использования констант, то 31


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеУ меня тоже 15
Если без использования констант, то 31

Автор - Pelena
Дата добавления - 23.03.2015 в 07:54
AlexM Дата: Понедельник, 23.03.2015, 08:23 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
Если без использования констант
Утро, пока мыслей нет, но думаю это подсказка. :)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Если без использования констант
Утро, пока мыслей нет, но думаю это подсказка. :)

Автор - AlexM
Дата добавления - 23.03.2015 в 08:23
VEKTORVSFREEMAN Дата: Понедельник, 23.03.2015, 09:16 | Сообщение № 6
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
Если без использования констант

пока три своих варианта
43, 39, 36


"Опыт - это то, что получаешь, не получив того, что хотел"
 
Ответить
Сообщение
Если без использования констант

пока три своих варианта
43, 39, 36

Автор - VEKTORVSFREEMAN
Дата добавления - 23.03.2015 в 09:16
AlexM Дата: Понедельник, 23.03.2015, 09:24 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
Во второй строке 16 пар ячеек
Пар может быть как меньше так и больше. Я просто описывал вид конкретного примера. Прошу прощения за отсутствие этого дополнения в первом сообщении.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Во второй строке 16 пар ячеек
Пар может быть как меньше так и больше. Я просто описывал вид конкретного примера. Прошу прощения за отсутствие этого дополнения в первом сообщении.

Автор - AlexM
Дата добавления - 23.03.2015 в 09:24
ShAM Дата: Понедельник, 23.03.2015, 11:08 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Пар может быть как меньше так и больше.
Алексей, тогда и твоя формула из 1-го сообщения не корректна. Как она 128 пар посчитает, если стоит: СТОЛБЕЦ(B2:AG2)?
 
Ответить
Сообщение
Пар может быть как меньше так и больше.
Алексей, тогда и твоя формула из 1-го сообщения не корректна. Как она 128 пар посчитает, если стоит: СТОЛБЕЦ(B2:AG2)?

Автор - ShAM
Дата добавления - 23.03.2015 в 11:08
AlexM Дата: Понедельник, 23.03.2015, 11:15 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
Формула изменится СТОЛБЕЦ(B2:IV2)
Смысл ограничений, чтобы размер формулы не зависел от количества символов в адресе диапазона



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеФормула изменится СТОЛБЕЦ(B2:IV2)
Смысл ограничений, чтобы размер формулы не зависел от количества символов в адресе диапазона

Автор - AlexM
Дата добавления - 23.03.2015 в 11:15
Pelena Дата: Понедельник, 23.03.2015, 11:19 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Если автоматически определять количество заполненных пар в пределах 128, то 59 знаков.

UPD. Не видела, что в первом посте уже есть более короткая


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816


Сообщение отредактировал Pelena - Понедельник, 23.03.2015, 11:31
 
Ответить
СообщениеЕсли автоматически определять количество заполненных пар в пределах 128, то 59 знаков.

UPD. Не видела, что в первом посте уже есть более короткая

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

MS Office Excel 2010
Если автоматически определять количество заполненных пар в пределах 128

у меня 35 34


"Опыт - это то, что получаешь, не получив того, что хотел"


Сообщение отредактировал VEKTORVSFREEMAN - Понедельник, 23.03.2015, 11:49
 
Ответить
Сообщение
Если автоматически определять количество заполненных пар в пределах 128

у меня 35 34

Автор - VEKTORVSFREEMAN
Дата добавления - 23.03.2015 в 11:34
ShAM Дата: Понедельник, 23.03.2015, 11:38 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Смысл ограничений, чтобы размер формулы не зависел от количества символов в адресе диапазона
Тогда 1-я формула в 33 символа (писал в ЛС) по идее правильная?
 
Ответить
Сообщение
Смысл ограничений, чтобы размер формулы не зависел от количества символов в адресе диапазона
Тогда 1-я формула в 33 символа (писал в ЛС) по идее правильная?

Автор - ShAM
Дата добавления - 23.03.2015 в 11:38
Serge_007 Дата: Понедельник, 23.03.2015, 12:07 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
...15 символов

Это по первоначальным условиям. Сейчас они уже изменены
Ну и что? С константами так 15 и получается, а со ссылками - 32 ;)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
...15 символов

Это по первоначальным условиям. Сейчас они уже изменены
Ну и что? С константами так 15 и получается, а со ссылками - 32 ;)

Автор - Serge_007
Дата добавления - 23.03.2015 в 12:07
Serge_007 Дата: Понедельник, 23.03.2015, 12:50 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
А можно ещё короче - 12 и 29


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеА можно ещё короче - 12 и 29

Автор - Serge_007
Дата добавления - 23.03.2015 в 12:50
VEKTORVSFREEMAN Дата: Понедельник, 23.03.2015, 12:52 | Сообщение № 15
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
на сей момент 12 если известно кол-во пар при 128 возможных
и 34 с автоматическим подсчётом
Первый раз чешу мозги в этой ветке и чувствую сегодня не усну зная цифру


"Опыт - это то, что получаешь, не получив того, что хотел"
 
Ответить
Сообщениена сей момент 12 если известно кол-во пар при 128 возможных
и 34 с автоматическим подсчётом
Первый раз чешу мозги в этой ветке и чувствую сегодня не усну зная цифру

Автор - VEKTORVSFREEMAN
Дата добавления - 23.03.2015 в 12:52
AlexM Дата: Понедельник, 23.03.2015, 12:57 | Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
чувствую сегодня не усну зная цифру
Так и мне не спать. Ну не может же быть 28 символов самая короткая.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
чувствую сегодня не усну зная цифру
Так и мне не спать. Ну не может же быть 28 символов самая короткая.

Автор - AlexM
Дата добавления - 23.03.2015 в 12:57
VEKTORVSFREEMAN Дата: Понедельник, 23.03.2015, 13:20 | Сообщение № 17
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
12 и 31


"Опыт - это то, что получаешь, не получив того, что хотел"
 
Ответить
Сообщение12 и 31

Автор - VEKTORVSFREEMAN
Дата добавления - 23.03.2015 в 13:20
Serge_007 Дата: Понедельник, 23.03.2015, 13:20 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
не может же быть 28 символов самая короткая

Можно и в 13 символов уложится без констант
Но, хотя такое решение и будет соответствовать условиям задачи, вряд ли мы именно его ищем ;)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
не может же быть 28 символов самая короткая

Можно и в 13 символов уложится без констант
Но, хотя такое решение и будет соответствовать условиям задачи, вряд ли мы именно его ищем ;)

Автор - Serge_007
Дата добавления - 23.03.2015 в 13:20
VEKTORVSFREEMAN Дата: Понедельник, 23.03.2015, 14:07 | Сообщение № 19
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
AlexM, вопрос датируется этим понедельником. Ждем до следующего?
Бессонница %)


"Опыт - это то, что получаешь, не получив того, что хотел"


Сообщение отредактировал VEKTORVSFREEMAN - Понедельник, 23.03.2015, 14:08
 
Ответить
СообщениеAlexM, вопрос датируется этим понедельником. Ждем до следующего?
Бессонница %)

Автор - VEKTORVSFREEMAN
Дата добавления - 23.03.2015 в 14:07
VEKTORVSFREEMAN Дата: Понедельник, 23.03.2015, 14:57 | Сообщение № 20
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
Нашёл решение на 29 символов, но работает корректно только при наличии значения в последней паре.
Возможно такое у кого формулы на 29 и 31 знак ;) проверьте.
Визуального эффекта можно добиться и с формулой в 29, а вот точного числового - вопрос.
В общем корректный результат получаю формулой в 34 знака.

[offtop]Рабочий день подошёл к концу, пора домой. Всем пока. Если надумаете вскрываться сегодня, то я завтра утречком выложу.[/offtop]


"Опыт - это то, что получаешь, не получив того, что хотел"


Сообщение отредактировал VEKTORVSFREEMAN - Понедельник, 23.03.2015, 15:10
 
Ответить
СообщениеНашёл решение на 29 символов, но работает корректно только при наличии значения в последней паре.
Возможно такое у кого формулы на 29 и 31 знак ;) проверьте.
Визуального эффекта можно добиться и с формулой в 29, а вот точного числового - вопрос.
В общем корректный результат получаю формулой в 34 знака.

[offtop]Рабочий день подошёл к концу, пора домой. Всем пока. Если надумаете вскрываться сегодня, то я завтра утречком выложу.[/offtop]

Автор - VEKTORVSFREEMAN
Дата добавления - 23.03.2015 в 14:57
Мир MS Excel » Работа и общение » Мозговой штурм » Количество заполненных ячеек в четных столбцах. (Формула)
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:

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