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

Вход

Регистрация

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

 

= Мир MS Excel/Использование блоков значений - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин  
Использование блоков значений
kim Дата: Воскресенье, 06.05.2012, 03:13 | Сообщение № 1
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
Не спится чего-то...
Предлагаю небольшую разминку для формулистов:
Вот недавняя тема http://www.excelworld.ru/forum/2-1654-1 в которой Николай дал блестящее решение макросом, но автор затих, может удалился по-английски, а может ждет чего-то еще. Как думаете?
Но это все лирика...
Мое предложение состоит в том, чтобы решить это одной формулой, в одной ячейке. Имена и вспомогательные ячейки не использовать.
В моем примере это уже решено в зеленой ячейке, не ссылаясь на желтые.
Оставил редактируемые диапазоны с текстовым содержимым, дабы убедится в работе формулы.
P.S. Конечно пароль можно сломать, но думаю решить будет интереснее smile
К сообщению приложен файл: 6947629.xls (29.5 Kb)


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
СообщениеНе спится чего-то...
Предлагаю небольшую разминку для формулистов:
Вот недавняя тема http://www.excelworld.ru/forum/2-1654-1 в которой Николай дал блестящее решение макросом, но автор затих, может удалился по-английски, а может ждет чего-то еще. Как думаете?
Но это все лирика...
Мое предложение состоит в том, чтобы решить это одной формулой, в одной ячейке. Имена и вспомогательные ячейки не использовать.
В моем примере это уже решено в зеленой ячейке, не ссылаясь на желтые.
Оставил редактируемые диапазоны с текстовым содержимым, дабы убедится в работе формулы.
P.S. Конечно пароль можно сломать, но думаю решить будет интереснее smile

Автор - kim
Дата добавления - 06.05.2012 в 03:13
DV Дата: Воскресенье, 06.05.2012, 08:34 | Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
Quote (kim)
решить это одной формулой, в одной ячейке.

Получилась формула в 116 знаков 103 знака 83 знака


Сообщение отредактировал DV - Воскресенье, 06.05.2012, 11:43
 
Ответить
Сообщение
Quote (kim)
решить это одной формулой, в одной ячейке.

Получилась формула в 116 знаков 103 знака 83 знака

Автор - DV
Дата добавления - 06.05.2012 в 08:34
kim Дата: Воскресенье, 06.05.2012, 22:03 | Сообщение № 3
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
83? Не, у меня намного брутальнее получилась, буду еще думать :). Дима, надеюсь это не конструкция типа: =формула+формула?


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
Сообщение83? Не, у меня намного брутальнее получилась, буду еще думать :). Дима, надеюсь это не конструкция типа: =формула+формула?

Автор - kim
Дата добавления - 06.05.2012 в 22:03
DV Дата: Понедельник, 07.05.2012, 03:26 | Сообщение № 4
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
Quote (kim)
Дима, надеюсь это не конструкция типа: =формула+формула?

Игорь, обижаешь biggrin
 
Ответить
Сообщение
Quote (kim)
Дима, надеюсь это не конструкция типа: =формула+формула?

Игорь, обижаешь biggrin

Автор - DV
Дата добавления - 07.05.2012 в 03:26
Serge_007 Дата: Понедельник, 07.05.2012, 05:15 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Хотелось бы уточнить:
1. В столбце А, в каждом блоке всегда по три значения или может быть больше/меньше (до 8-и/9-и)?
2. Эти значения могут быть разными или как в примере - только одинаковые?
3. Решение должно учитывать то что первый блок меньше остальных по кол-ву строк на единицу?

Пока вроде всё...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеХотелось бы уточнить:
1. В столбце А, в каждом блоке всегда по три значения или может быть больше/меньше (до 8-и/9-и)?
2. Эти значения могут быть разными или как в примере - только одинаковые?
3. Решение должно учитывать то что первый блок меньше остальных по кол-ву строк на единицу?

Пока вроде всё...

Автор - Serge_007
Дата добавления - 07.05.2012 в 05:15
DV Дата: Понедельник, 07.05.2012, 05:22 | Сообщение № 6
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
Quote (Serge_007)
Игорь, хотелось бы уточнить:

Присоединяюсь.
Исходил из того, что:
1 может быть до 8-и/9-и
2 разные
3 да
К ячейкам А1, А10, А20 и т.д. не привязывался.
 
Ответить
Сообщение
Quote (Serge_007)
Игорь, хотелось бы уточнить:

Присоединяюсь.
Исходил из того, что:
1 может быть до 8-и/9-и
2 разные
3 да
К ячейкам А1, А10, А20 и т.д. не привязывался.

Автор - DV
Дата добавления - 07.05.2012 в 05:22
Serge_007 Дата: Понедельник, 07.05.2012, 05:31 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (DV)
Исходил из того, что:
1 может быть до 8-и/9-и
2 разные
3 да


Quote (kim)
...одной формулой, в одной ячейке. Имена и вспомогательные ячейки не использовать.


И при этих условиях у тебя 83 знака?
Тогда я пас smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (DV)
Исходил из того, что:
1 может быть до 8-и/9-и
2 разные
3 да


Quote (kim)
...одной формулой, в одной ячейке. Имена и вспомогательные ячейки не использовать.


И при этих условиях у тебя 83 знака?
Тогда я пас smile

Автор - Serge_007
Дата добавления - 07.05.2012 в 05:31
DV Дата: Понедельник, 07.05.2012, 06:33 | Сообщение № 8
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
Дело в том, что диапазон был не определен и я сделал ссылку на столбцы полностью.
Если брать таблицу в диапазоне А1:Е99, то 95 знаков будет.
 
Ответить
СообщениеДело в том, что диапазон был не определен и я сделал ссылку на столбцы полностью.
Если брать таблицу в диапазоне А1:Е99, то 95 знаков будет.

Автор - DV
Дата добавления - 07.05.2012 в 06:33
Serge_007 Дата: Понедельник, 07.05.2012, 06:41 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (DV)
я сделал ссылку на столбцы полностью

Но тогда может не работать в 2003. Это надо учитывать?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (DV)
я сделал ссылку на столбцы полностью

Но тогда может не работать в 2003. Это надо учитывать?

Автор - Serge_007
Дата добавления - 07.05.2012 в 06:41
kim Дата: Понедельник, 07.05.2012, 13:14 | Сообщение № 10
Группа: Гости
Quote (DV)
Игорь, обижаешь

Ни в коем случае - шутка smile
Хотя... шутка шуткой, но в ней намек - будущим мозголомателям назидание.
По поводу условий:
1. Может быть до 8-и/9-и (моя формула не сработает, нужна переделка, хоть и не влекущая за собой удлинение формулы)
2. Разные.
3. В моей формуле это не учтено, но справедливости ради думаю что нужно учитывать.
4. Должно работать в 2003-ем

P.S. Пишу с другого компа - потому без авторизации. Вечером еще подумаю...
 
Ответить
Сообщение
Quote (DV)
Игорь, обижаешь

Ни в коем случае - шутка smile
Хотя... шутка шуткой, но в ней намек - будущим мозголомателям назидание.
По поводу условий:
1. Может быть до 8-и/9-и (моя формула не сработает, нужна переделка, хоть и не влекущая за собой удлинение формулы)
2. Разные.
3. В моей формуле это не учтено, но справедливости ради думаю что нужно учитывать.
4. Должно работать в 2003-ем

P.S. Пишу с другого компа - потому без авторизации. Вечером еще подумаю...

Автор - kim
Дата добавления - 07.05.2012 в 13:14
MCH Дата: Понедельник, 07.05.2012, 22:28 | Сообщение № 11
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Quote (DV)
Получилась формула в 83 знака

Дмитрий, прошу не выкладывать пока решение, тоже хочется подумать
 
Ответить
Сообщение
Quote (DV)
Получилась формула в 83 знака

Дмитрий, прошу не выкладывать пока решение, тоже хочется подумать

Автор - MCH
Дата добавления - 07.05.2012 в 22:28
MCH Дата: Понедельник, 07.05.2012, 22:54 | Сообщение № 12
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Quote (Serge_007)
Хотелось бы уточнить:

Тоже хочется уточнить:
Николай дал решение в котором ответ:
2С 8 160 000
2СЖ 3 330 000
П1 5 400 000
П 1 650 000
С 1 560 000

Формулами нужно тоже самое сделать?
например пишем в ячейке S2 - "2С", в T2 - формулу, результатом которой будет значение "8 160 000"
в S3 - "2СЖ", результат "3 330 000" и т.д.
я правильно понял?

Если так, то 126 120 112, копируемая вниз формула
без $ (не копируемая) - 115 109 101


Сообщение отредактировал MCH - Понедельник, 07.05.2012, 23:10
 
Ответить
Сообщение
Quote (Serge_007)
Хотелось бы уточнить:

Тоже хочется уточнить:
Николай дал решение в котором ответ:
2С 8 160 000
2СЖ 3 330 000
П1 5 400 000
П 1 650 000
С 1 560 000

Формулами нужно тоже самое сделать?
например пишем в ячейке S2 - "2С", в T2 - формулу, результатом которой будет значение "8 160 000"
в S3 - "2СЖ", результат "3 330 000" и т.д.
я правильно понял?

Если так, то 126 120 112, копируемая вниз формула
без $ (не копируемая) - 115 109 101

Автор - MCH
Дата добавления - 07.05.2012 в 22:54
DV Дата: Вторник, 08.05.2012, 03:14 | Сообщение № 13
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
Михаил, думаю формулы одинаковые, разница только в аргументе "смещ по столбцам"
копируемая - 102 (без $ 93)
 
Ответить
СообщениеМихаил, думаю формулы одинаковые, разница только в аргументе "смещ по столбцам"
копируемая - 102 (без $ 93)

Автор - DV
Дата добавления - 08.05.2012 в 03:14
MCH Дата: Вторник, 08.05.2012, 03:42 | Сообщение № 14
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Quote (DV)
думаю формулы одинаковые, разница только в аргументе "смещ по столбцам"

использовал СТОЛБЕЦ(A:O)
Думаю что разница может быть в смещении по строкам (использовал ПРОСМОТР, хотя можно и ПОИСКПОЗ попробовать)
к строкам 1, 10, 20, ... 60 не привязывался, хотя если прописать массив {1:10:20:30:40:50:60}, то формула короче получается (без $ 97)
 
Ответить
Сообщение
Quote (DV)
думаю формулы одинаковые, разница только в аргументе "смещ по столбцам"

использовал СТОЛБЕЦ(A:O)
Думаю что разница может быть в смещении по строкам (использовал ПРОСМОТР, хотя можно и ПОИСКПОЗ попробовать)
к строкам 1, 10, 20, ... 60 не привязывался, хотя если прописать массив {1:10:20:30:40:50:60}, то формула короче получается (без $ 97)

Автор - MCH
Дата добавления - 08.05.2012 в 03:42
Serge_007 Дата: Вторник, 08.05.2012, 03:51 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Блин, как вы блоки делите, так что они у вас разные по размеру, но формула не увеличивается?


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

Автор - Serge_007
Дата добавления - 08.05.2012 в 03:51
MCH Дата: Вторник, 08.05.2012, 03:56 | Сообщение № 16
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Quote (Serge_007)
как вы блоки делите, так что они у вас разные по размеру, но формула не увеличивается?

я делил по признаку, что в В1 и В10 находится число
 
Ответить
Сообщение
Quote (Serge_007)
как вы блоки делите, так что они у вас разные по размеру, но формула не увеличивается?

я делил по признаку, что в В1 и В10 находится число

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

Excel 2016
Quote (MCH)
в В1 и В10 находится число

Это-то понятно smile Я не об этом.
Ритмичность-то не соблюдается...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (MCH)
в В1 и В10 находится число

Это-то понятно smile Я не об этом.
Ритмичность-то не соблюдается...

Автор - Serge_007
Дата добавления - 08.05.2012 в 04:00
DV Дата: Вторник, 08.05.2012, 04:04 | Сообщение № 18
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
Quote (MCH)
использовал СТОЛБЕЦ(A:O)

Вижу, что разные. biggrin
Я расчитывал для 4-х столбцов только, поэтому прописал {1;2;3;4}
Если диапазон А1:Р99 то 107 протягиваемая
Quote (Serge_007)
Ритмичность-то не соблюдается...

Хорошо, что только один раз, как исключение biggrin


Сообщение отредактировал DV - Вторник, 08.05.2012, 04:06
 
Ответить
Сообщение
Quote (MCH)
использовал СТОЛБЕЦ(A:O)

Вижу, что разные. biggrin
Я расчитывал для 4-х столбцов только, поэтому прописал {1;2;3;4}
Если диапазон А1:Р99 то 107 протягиваемая
Quote (Serge_007)
Ритмичность-то не соблюдается...

Хорошо, что только один раз, как исключение biggrin

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

Excel 2016
Quote (DV)
Я расчитывал для 4-х столбцов только...

Б-р-р-р...
Почему для четырёх? Их даже в примере пять. Как минимум

Quote (DV)
Хорошо, что только один раз, как исключение...

Дим, даже не знаю... Если есть хоть одно исключение, то что оно одно, что его 138 - для меня становится одинаково smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (DV)
Я расчитывал для 4-х столбцов только...

Б-р-р-р...
Почему для четырёх? Их даже в примере пять. Как минимум

Quote (DV)
Хорошо, что только один раз, как исключение...

Дим, даже не знаю... Если есть хоть одно исключение, то что оно одно, что его 138 - для меня становится одинаково smile

Автор - Serge_007
Дата добавления - 08.05.2012 в 04:07
DV Дата: Вторник, 08.05.2012, 04:15 | Сообщение № 20
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
Можно написать правило и отнять(прибавить, умножить, разделить) правило на исключение


Сообщение отредактировал DV - Вторник, 08.05.2012, 04:16
 
Ответить
СообщениеМожно написать правило и отнять(прибавить, умножить, разделить) правило на исключение

Автор - DV
Дата добавления - 08.05.2012 в 04:15
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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