Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2010, 17:30   #1
PashaNastya
Пользователь
 
Аватар для PashaNastya
 
Регистрация: 25.03.2010
Сообщений: 32
По умолчанию Сложная функция

У меня есть столбик чисел по порядку - нужно что бы слева от этого столбика было три столбика с данными с соответственным количеством строк со следующим содержанием... А точнее так:
...
|18| |18,5| |18,25| |18|
|17| |18__| |17,5| |18|
...
где четвертый (красный) столбик вбивается вручную и должен являться округлением до чётного числа числа со столбика номер 3, а столбик 3 является средним математическим первого и второго столбика. В первом и втором столбике могут быть только целые числа от 17 до 40 или половинчатые дроби (с 5 в десятке: 17,5 или 39,5 например).


Пример приложен.
Вложения
Тип файла: rar Пример1.rar (4.6 Кб, 8 просмотров)
PashaNastya вне форума Ответить с цитированием
Старый 26.03.2010, 17:48   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

и что за изверги задают людям такие сложные формулы писать?
в 12 строке напишите:
в колонку С: =СРЗНАЧ(A12:B12)
в колонку Д: =ОКРУГЛТ(C12;2)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 26.03.2010, 17:53   #3
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
Смех

Условие не совсем понятно.Если задан только столбик 4.то найти возможные комбинации решения.или какое то определенное условие формирования решения данной задачи
Можно взять и 18,и 17.5,и 17.
Безнадежно отстал в математике,появились новые термины,а я и не знал
Цитата:
половинчатые дроби (с 5 в десятке:
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 26.03.2010, 17:53   #4
PashaNastya
Пользователь
 
Аватар для PashaNastya
 
Регистрация: 25.03.2010
Сообщений: 32
По умолчанию

Колонка D должна быть данными (числом от 18 до 40), но не функцией
В примере есть примечания.
PashaNastya вне форума Ответить с цитированием
Старый 26.03.2010, 17:57   #5
PashaNastya
Пользователь
 
Аватар для PashaNastya
 
Регистрация: 25.03.2010
Сообщений: 32
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Условие не совсем понятно.Если задан только столбик 4.то найти возможные комбинации решения.или какое то определенное условие формирования решения данной задачи
Можно взять и 18,и 17.5,и 17.
Безнадежно отстал в математике,появились новые термины,а я и не знал
Да найти одну из возможных комбинаций решения и вбить его (т.е. рандомная подстановка), напимер через =СЛУЧМЕЖДУ (не уверен что точно подойдёт, т.к. нужен диапазон который обусловлен другим числом.

Половинчатая дробь первое что на ум пришло
PashaNastya вне форума Ответить с цитированием
Старый 26.03.2010, 18:24   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

извините, крайне невнимательно прочел задание...
Вложения
Тип файла: rar Книга284.rar (7.3 Кб, 10 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 26.03.2010, 18:28   #7
PashaNastya
Пользователь
 
Аватар для PashaNastya
 
Регистрация: 25.03.2010
Сообщений: 32
По умолчанию

Спасибо, почти всё как нужно, а как сделать чтобы значения в столбиках А и Б не разнились более чем на 2? Это очень важное условие. Об этом написали внутри примера, но в топике об этом упустили указать.

Последний раз редактировалось PashaNastya; 26.03.2010 в 18:57.
PashaNastya вне форума Ответить с цитированием
Старый 26.03.2010, 18:58   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а про 2 ничего ранее не было...
ну это просто, это вы и сами могли, в колонке В формулу можно упростить до:
=ОКРУГЛТ(СЛУЧМЕЖДУ((C12-1)*10;(C12+1)*10)/10;0.5)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 26.03.2010, 19:02   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

нашел замаскированную запись...
"Об этом написали внутри примера, но в топике об этом упустили указать."
Извините, нескомный вопрос, вы один (одна) или вас двое?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 26.03.2010, 19:09   #10
PashaNastya
Пользователь
 
Аватар для PashaNastya
 
Регистрация: 25.03.2010
Сообщений: 32
По умолчанию

О, всё как надо! спасибо огромное! великолепно!
Нас двое Паша и Настя

Последний раз редактировалось PashaNastya; 26.03.2010 в 19:13.
PashaNastya вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сложная таблица. Alex Cones HTML и CSS 9 14.11.2014 02:03
сложная визуализация Domanoff Помощь студентам 6 07.03.2010 19:25
Сложная задачка _°PROTOS°_ Паскаль, Turbo Pascal, PascalABC.NET 5 03.05.2009 15:17
Сложная задача asale Microsoft Office Excel 6 07.04.2009 20:36
одна функция потока, а другая функция - член класса запускающего этот поток Дмитрий_Ч Общие вопросы C/C++ 2 27.09.2007 08:50