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

Вход

Регистрация

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

 

= Мир MS Excel/Нелогичная логика - Страница 3 - Мир MS Excel

Старая форма входа
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Модератор форума: китин  
Мир MS Excel » Работа и общение » Мозговой штурм » Нелогичная логика
Нелогичная логика
Понравился вопрос?
Nic70y Дата: Четверг, 24.07.2014, 20:00 | Сообщение № 41
Группа: Друзья
Ранг: Экселист
Сообщений: 8791
Репутация: 2288 ±
Замечаний: 0% ±

Excel 2010
15 без равно

да Сергею это:
Код
ОКРУГЛ(A1^2/2;)
не нужно... он говорит о другом, о чем я не понял :(


ЮMoney 41001841029809
 
Ответить
Сообщение
15 без равно

да Сергею это:
Код
ОКРУГЛ(A1^2/2;)
не нужно... он говорит о другом, о чем я не понял :(

Автор - Nic70y
Дата добавления - 24.07.2014 в 20:00
AlexM Дата: Четверг, 24.07.2014, 20:19 | Сообщение № 42
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
Данных нет никаких;)
A1- ссылка на данные.
Так тоже не подойдет
Код
СТРОКА()^2/2
Формат числовой 0 знаков после запятой



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Данных нет никаких;)
A1- ссылка на данные.
Так тоже не подойдет
Код
СТРОКА()^2/2
Формат числовой 0 знаков после запятой

Автор - AlexM
Дата добавления - 24.07.2014 в 20:19
RAN Дата: Четверг, 24.07.2014, 23:11 | Сообщение № 43
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Serge_007, уже колись! Весь кайф обламываешь! <_<


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеSerge_007, уже колись! Весь кайф обламываешь! <_<

Автор - RAN
Дата добавления - 24.07.2014 в 23:11
Serge_007 Дата: Суббота, 26.07.2014, 00:21 | Сообщение № 44
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
А чего тут "колоться"?
Задача проста, но видимо "надо мыслить как я"...

Понедельника не ждать?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеА чего тут "колоться"?
Задача проста, но видимо "надо мыслить как я"...

Понедельника не ждать?

Автор - Serge_007
Дата добавления - 26.07.2014 в 00:21
ikki Дата: Суббота, 26.07.2014, 09:01 | Сообщение № 45
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
можно зайти с такого конца: нафига Сержу изначально понадобилась такая длинная формула (96 знаков)?
имеем: диапазон.
(точка)

следовательно, диапазон какой-то особенный.
причем данных в нем нет.
значит, форма особенная.

варианты звучали, наверное - не то.
гадать дальше можно было бы.
но не получается :)

Понедельника не ждать?
не ждать


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщениеможно зайти с такого конца: нафига Сержу изначально понадобилась такая длинная формула (96 знаков)?
имеем: диапазон.
(точка)

следовательно, диапазон какой-то особенный.
причем данных в нем нет.
значит, форма особенная.

варианты звучали, наверное - не то.
гадать дальше можно было бы.
но не получается :)

Понедельника не ждать?
не ждать

Автор - ikki
Дата добавления - 26.07.2014 в 09:01
Serge_007 Дата: Суббота, 26.07.2014, 09:57 | Сообщение № 46
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
диапазон какой-то особенный
без файла ничего не понятно
Создай файл (Ctrl+N)
Саш, да самый обычный диапазон, раз я предлагал Мише создать новый файл :)
И формулы все подходят
Вот только решения получаются "подгоном" под ответ, а интересно было, кто догадается, именно ПОЧЕМУ
почему
1=1
2=2
3=5
4=8
5=13
6=18
7=25
8=32
Иными словами, что есть в указанных количествах в ЛЮБОМ диапазоне?

Понедельника не ждать?

не ждать
Ок
Логика проста. Что есть в указанных количествах в ЛЮБОМ диапазоне? Ответ очевиден: В нем есть только ячейки (задача же про Excel). Какие могут быть ячейки в только что созданном диапазоне без данных? Только смежные и несмежные(круглые и треугольные исключаем :) ). Какие из них отвечают условиям, которые я озвучил в топике? Ответ, ИМХО, очевиден. Формула должна считать максимальное количество несмежных ячеек в указанном диапазоне с количеством строк и столбцов, обозначенном в топике до знака равно

нафига Сержу изначально понадобилась такая длинная формула (96 знаков)?
Это и есть ответ на вопрос :)
Да потому что она, как раз, и считает количество несмежных ячеек в указанном диапазоне:
Код
=СУММ(ЕНЕЧЁТ(СТОЛБЕЦ(Имя))*ОКРУГЛ(ЧСТРОК(Имя)/2;)+(ЕЧЁТН(СТОЛБЕЦ(Имя))*ОКРВНИЗ(ЧСТРОК(Имя)/2;1)))


[p.s.]Ты не так давно, в этом месяце, в какой-то теме (сейчас не могу найти, если найдешь - выложи), вопрошал что-то типа: Кто хочет проверить сколько в большом диапазоне может быть несмежных диапазонов?[/p.s.]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
диапазон какой-то особенный
без файла ничего не понятно
Создай файл (Ctrl+N)
Саш, да самый обычный диапазон, раз я предлагал Мише создать новый файл :)
И формулы все подходят
Вот только решения получаются "подгоном" под ответ, а интересно было, кто догадается, именно ПОЧЕМУ
почему
1=1
2=2
3=5
4=8
5=13
6=18
7=25
8=32
Иными словами, что есть в указанных количествах в ЛЮБОМ диапазоне?

Понедельника не ждать?

не ждать
Ок
Логика проста. Что есть в указанных количествах в ЛЮБОМ диапазоне? Ответ очевиден: В нем есть только ячейки (задача же про Excel). Какие могут быть ячейки в только что созданном диапазоне без данных? Только смежные и несмежные(круглые и треугольные исключаем :) ). Какие из них отвечают условиям, которые я озвучил в топике? Ответ, ИМХО, очевиден. Формула должна считать максимальное количество несмежных ячеек в указанном диапазоне с количеством строк и столбцов, обозначенном в топике до знака равно

нафига Сержу изначально понадобилась такая длинная формула (96 знаков)?
Это и есть ответ на вопрос :)
Да потому что она, как раз, и считает количество несмежных ячеек в указанном диапазоне:
Код
=СУММ(ЕНЕЧЁТ(СТОЛБЕЦ(Имя))*ОКРУГЛ(ЧСТРОК(Имя)/2;)+(ЕЧЁТН(СТОЛБЕЦ(Имя))*ОКРВНИЗ(ЧСТРОК(Имя)/2;1)))


[p.s.]Ты не так давно, в этом месяце, в какой-то теме (сейчас не могу найти, если найдешь - выложи), вопрошал что-то типа: Кто хочет проверить сколько в большом диапазоне может быть несмежных диапазонов?[/p.s.]

Автор - Serge_007
Дата добавления - 26.07.2014 в 09:57
ikki Дата: Суббота, 26.07.2014, 10:29 | Сообщение № 47
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
да, помню - тема в готовых решениях начиналась, потом Саша перенес в VBA
про удаление пустых строк
http://www.excelworld.ru/forum/10-11588-1
чтобы всё не читать - последний пост.


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki


Сообщение отредактировал ikki - Суббота, 26.07.2014, 10:37
 
Ответить
Сообщениеда, помню - тема в готовых решениях начиналась, потом Саша перенес в VBA
про удаление пустых строк
http://www.excelworld.ru/forum/10-11588-1
чтобы всё не читать - последний пост.

Автор - ikki
Дата добавления - 26.07.2014 в 10:29
Pelena Дата: Суббота, 26.07.2014, 10:38 | Сообщение № 48
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
в указанном диапазоне с количеством строк и столбцов

Н-да... Узковато мыслим, в одном измерении, нарисовали столбец с числами и считаем... А надо было ШИРШЕ, ещё одно измерение добавить...


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
в указанном диапазоне с количеством строк и столбцов

Н-да... Узковато мыслим, в одном измерении, нарисовали столбец с числами и считаем... А надо было ШИРШЕ, ещё одно измерение добавить...

Автор - Pelena
Дата добавления - 26.07.2014 в 10:38
Serge_007 Дата: Суббота, 26.07.2014, 10:38 | Сообщение № 49
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
да, помню - тема в готовых решениях начиналась, потом Саша перенес в VBA
Ага, про независимые ячейки речь была...
Значит у меня ассоциативный ряд сдвинулся :)
Но не важно, суть задачи от этого не меняется, да и ты меня сразу понял :)

Н-да... Узковато мыслим, в одном измерении, нарисовали столбец с числами и считаем
Я боялся что если поставить
1х1
2х2
3х3 и т.д., то слишком очевидно будет...

Н-да, нет у меня женской интуиции :)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
да, помню - тема в готовых решениях начиналась, потом Саша перенес в VBA
Ага, про независимые ячейки речь была...
Значит у меня ассоциативный ряд сдвинулся :)
Но не важно, суть задачи от этого не меняется, да и ты меня сразу понял :)

Н-да... Узковато мыслим, в одном измерении, нарисовали столбец с числами и считаем
Я боялся что если поставить
1х1
2х2
3х3 и т.д., то слишком очевидно будет...

Н-да, нет у меня женской интуиции :)

Автор - Serge_007
Дата добавления - 26.07.2014 в 10:38
MCH Дата: Суббота, 26.07.2014, 12:38 | Сообщение № 50
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Осталось понять, что находится в имени "имя"?
и почему диапазон квадратный а не прямоугольный? или как будто и для прямоугольного диапазона формула должна считать правильно?

Если я правильно понял, то задача сводится к расчету количества ячеек расположенных в шахматном порядке в прямоугольном диапазоне. И это не обязательно относится к Excel, можно посчитать количество черных клеток на шахматной доске.
Если бы именно так была поставлена задача, то решать ее было значительно интересней, варианты решений были бы разнообразные.

Сергей, приведенная тобой формула не корректно будет считать, если диапазон начинается с четного столбца.
При этом если ты хочешь ее сократить, то сходу вижу лишние скобки и ОКРВНИЗ можно заменить на ОТБР
Кроме того функции, которые ты используешь не будут нормально работать в 2003 офисе ЕНЕЧЁТ/ЕЧЁТН входят в "Пакет анализа" и не могут работать с массивами (на сколько я помню, сейчас проверить не могу), правильно было бы заменить на ОСТАТ(...;2)

Простая формула для расчета количества ячеек (при условии, что диапазон начинается с нечетного столбца и с нечетной строки):
Код
=СУММ(ОСТАТ(СТРОКА(имя)+СТОЛБЕЦ(имя)+1;2))

которую в итоге можно упростить до m*n/2 с округлением до целого, где m - количество столбцов, n - количество строк
И, думаю, что большинство отвечающих привели именно эту формулу n^2/2 (для квадратного диапазона). И это не является "подгоном" под результат, а просто обычна математика
 
Ответить
СообщениеОсталось понять, что находится в имени "имя"?
и почему диапазон квадратный а не прямоугольный? или как будто и для прямоугольного диапазона формула должна считать правильно?

Если я правильно понял, то задача сводится к расчету количества ячеек расположенных в шахматном порядке в прямоугольном диапазоне. И это не обязательно относится к Excel, можно посчитать количество черных клеток на шахматной доске.
Если бы именно так была поставлена задача, то решать ее было значительно интересней, варианты решений были бы разнообразные.

Сергей, приведенная тобой формула не корректно будет считать, если диапазон начинается с четного столбца.
При этом если ты хочешь ее сократить, то сходу вижу лишние скобки и ОКРВНИЗ можно заменить на ОТБР
Кроме того функции, которые ты используешь не будут нормально работать в 2003 офисе ЕНЕЧЁТ/ЕЧЁТН входят в "Пакет анализа" и не могут работать с массивами (на сколько я помню, сейчас проверить не могу), правильно было бы заменить на ОСТАТ(...;2)

Простая формула для расчета количества ячеек (при условии, что диапазон начинается с нечетного столбца и с нечетной строки):
Код
=СУММ(ОСТАТ(СТРОКА(имя)+СТОЛБЕЦ(имя)+1;2))

которую в итоге можно упростить до m*n/2 с округлением до целого, где m - количество столбцов, n - количество строк
И, думаю, что большинство отвечающих привели именно эту формулу n^2/2 (для квадратного диапазона). И это не является "подгоном" под результат, а просто обычна математика

Автор - MCH
Дата добавления - 26.07.2014 в 12:38
AlexM Дата: Суббота, 26.07.2014, 13:05 | Сообщение № 51
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
А если так, массивной формулой
Код
=СЧЁТЗ($A$1:A1%)/2
и формат числовой, без знаков после запятой.
Формула протягивается.
Или задаем любой диапазон и получаем кол-во не смежных ячеек.
К сообщению приложен файл: Illogical.xls (27.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеА если так, массивной формулой
Код
=СЧЁТЗ($A$1:A1%)/2
и формат числовой, без знаков после запятой.
Формула протягивается.
Или задаем любой диапазон и получаем кол-во не смежных ячеек.

Автор - AlexM
Дата добавления - 26.07.2014 в 13:05
Serge_007 Дата: Суббота, 26.07.2014, 19:01 | Сообщение № 52
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Осталось понять, что находится в имени "имя"?
Как что? Диапазон

почему диапазон квадратный а не прямоугольный?
Ответ очевиден: потому что иначе пришлось бы указывать две стороны

задача сводится к расчету количества ячеек расположенных в шахматном порядке в прямоугольном диапазоне
Рядом, но я более точно сформулировал:
Формула должна считать максимальное количество несмежных ячеек в указанном диапазоне


В остальном - спасибо!


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Осталось понять, что находится в имени "имя"?
Как что? Диапазон

почему диапазон квадратный а не прямоугольный?
Ответ очевиден: потому что иначе пришлось бы указывать две стороны

задача сводится к расчету количества ячеек расположенных в шахматном порядке в прямоугольном диапазоне
Рядом, но я более точно сформулировал:
Формула должна считать максимальное количество несмежных ячеек в указанном диапазоне


В остальном - спасибо!

Автор - Serge_007
Дата добавления - 26.07.2014 в 19:01
RAN Дата: Суббота, 26.07.2014, 23:20 | Сообщение № 53
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Ответ очевиден: потому что иначе пришлось бы указывать две стороны

Очевиден для твоих тараканов. А мои этот вариант запиннали враз. Они были согласны, что диапазон не круглый, и не треугольный. Но не более того.


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Ответ очевиден: потому что иначе пришлось бы указывать две стороны

Очевиден для твоих тараканов. А мои этот вариант запиннали враз. Они были согласны, что диапазон не круглый, и не треугольный. Но не более того.

Автор - RAN
Дата добавления - 26.07.2014 в 23:20
Skif-F Дата: Суббота, 26.07.2014, 23:55 | Сообщение № 54
Группа: Проверенные
Ранг: Участник
Сообщений: 73
Репутация: 14 ±
Замечаний: 0% ±

Excel 2007, 2010, 2013, 2016
...Ответ очевиден...

И вообще, всю романтику обломал, а Pelena уже и музыку накидала!.. :'(
:p
 
Ответить
Сообщение
...Ответ очевиден...

И вообще, всю романтику обломал, а Pelena уже и музыку накидала!.. :'(
:p

Автор - Skif-F
Дата добавления - 26.07.2014 в 23:55
MCH Дата: Воскресенье, 27.07.2014, 00:33 | Сообщение № 55
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Рядом, но я более точно сформулировал:
Цитата Serge_007, 26.07.2014 в 09:57, в сообщении № 46
Формула должна считать максимальное количество несмежных ячеек в указанном диапазоне

Несколько раз прочитал фразу, но так и не понял, что нужно, смог понять только при разборе формулы
 
Ответить
Сообщение
Рядом, но я более точно сформулировал:
Цитата Serge_007, 26.07.2014 в 09:57, в сообщении № 46
Формула должна считать максимальное количество несмежных ячеек в указанном диапазоне

Несколько раз прочитал фразу, но так и не понял, что нужно, смог понять только при разборе формулы

Автор - MCH
Дата добавления - 27.07.2014 в 00:33
Serge_007 Дата: Воскресенье, 27.07.2014, 04:19 | Сообщение № 56
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Несколько раз прочитал фразу, но так и не понял, что нужно
Миш, что было непонятно в совершенно четко построенной, конкретной и однозначной фразе
считать максимальное количество несмежных ячеек в указанном диапазоне
?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Несколько раз прочитал фразу, но так и не понял, что нужно
Миш, что было непонятно в совершенно четко построенной, конкретной и однозначной фразе
считать максимальное количество несмежных ячеек в указанном диапазоне
?

Автор - Serge_007
Дата добавления - 27.07.2014 в 04:19
MCH Дата: Воскресенье, 27.07.2014, 07:30 | Сообщение № 57
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Я мыслю по другому. Для меня не совсем ясна формулировка "несмежные ячейки". А вот фраза "в шахматном порядке" сразу дает четкое понимание. Но это для меня, возможно для других иначе.
 
Ответить
СообщениеЯ мыслю по другому. Для меня не совсем ясна формулировка "несмежные ячейки". А вот фраза "в шахматном порядке" сразу дает четкое понимание. Но это для меня, возможно для других иначе.

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

Excel 2003
Каков итог темы я так и не понял.
В теме показано всего три формулы, в которых задается диапазон.
Код
=СУММ(ЕНЕЧЁТ(СТОЛБЕЦ(Имя))*ОКРУГЛ(ЧСТРОК(Имя)/2;)+(ЕЧЁТН(СТОЛБЕЦ(Имя))*ОКРВНИЗ(ЧСТРОК(Имя)/2;1)))

Код
=СУММ(ОСТАТ(СТРОКА(имя)+СТОЛБЕЦ(имя)+1;2))

Код
=СЧЁТЗ($A$1:A1%)/2
которую тоже можно записать с именем
Код
=СЧЁТЗ(Имя%)/2

Две последние формулы считают одинаково, а сравнить с формулой Сергея не получается в Excel2003.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеКаков итог темы я так и не понял.
В теме показано всего три формулы, в которых задается диапазон.
Код
=СУММ(ЕНЕЧЁТ(СТОЛБЕЦ(Имя))*ОКРУГЛ(ЧСТРОК(Имя)/2;)+(ЕЧЁТН(СТОЛБЕЦ(Имя))*ОКРВНИЗ(ЧСТРОК(Имя)/2;1)))

Код
=СУММ(ОСТАТ(СТРОКА(имя)+СТОЛБЕЦ(имя)+1;2))

Код
=СЧЁТЗ($A$1:A1%)/2
которую тоже можно записать с именем
Код
=СЧЁТЗ(Имя%)/2

Две последние формулы считают одинаково, а сравнить с формулой Сергея не получается в Excel2003.

Автор - AlexM
Дата добавления - 28.07.2014 в 11:30
Serge_007 Дата: Вторник, 29.07.2014, 20:37 | Сообщение № 59
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Каков итог темы
Предложенные формулы решают задачу
:)

[p.s.]Хотелось несколько расширить круг задач в этом разделе, обычно они сводятся к тому что надо написать/упростить формулу к очевидной задаче, а тут наоборот, нужна была формула к задаче, условия которой сами по себе являются задачей. Что-то типа некоторых вопросов в "Что где, когда?" :) [/p.s.]
Спасибо всем, друзья!


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Каков итог темы
Предложенные формулы решают задачу
:)

[p.s.]Хотелось несколько расширить круг задач в этом разделе, обычно они сводятся к тому что надо написать/упростить формулу к очевидной задаче, а тут наоборот, нужна была формула к задаче, условия которой сами по себе являются задачей. Что-то типа некоторых вопросов в "Что где, когда?" :) [/p.s.]
Спасибо всем, друзья!

Автор - Serge_007
Дата добавления - 29.07.2014 в 20:37
Мир MS Excel » Работа и общение » Мозговой штурм » Нелогичная логика
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Поиск:

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