Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 26.01.2015
Сообщений: 74

Пристроить коэффициенты заданным образом

14.05.2015, 15:20. Показов 1805. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Все доброго дня!

Мне уже помогали на этом форуме, вот появилась новая задача, сам не смог разобраться.
Имеется файл (прилагаю ниже) там происходит расчет по формуле.
По колонка (столбцы) распишу:
№ позиции - просто порядковый номер;
коэффициент - значения от 0,99 до 0,01 которое должно заносится (сверху вниз) в расчет в каждую из последующих строк (вот с ним то и загвоздка)
1В-7В - значения по которым происходит дальнейший расчет (заношу сам вручную)
колонки от 1 и до 50 - соответственно итоговые значения для данной позиции из строки.

Задача такая, необходимо пристроить коэффициенты так, что-бы при каждом последующем расчете, если значение в строках от 1 и до 50 равняется 1,00, то под ним расчет начинался заново с коэффициента 0,99.
Я там начал делать, но у меня не получается, выходит, не зависимо выпало там значение 1,00 или нет, все равно идет на убывание коэффициент.

Помогите, уже не знаю как и что дальше делать.

Заранее признателен и благодарен.

С уважением ко всем участникам форума.
Вложения
Тип файла: rar Для форума.rar (16.2 Кб, 9 просмотров)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.05.2015, 15:20
Ответы с готовыми решениями:

Сгенерировать случайным образом коэффициенты квадратного уравнения
Всем привет. Задание звучит так: "Сгенерировать случайным образом из диапазона от -3 до 3 коэффициенты квадратного уравнения a, b, c. ...

Подобрать интервал изменения х, и коэффициенты, таким образом, чтобы функция была либо монотонно возрастающей
f(x)=(1+a*x^2)/(1+(1+b*lnx)/(1+c*e^dx)) подобрать интервал изменения х, и коэффициенты, таким образом, чтобы функция была либо монотонно...

Вывести числа заданным образом
Здравствуйте! Мне задали написать программу на паскале, с помощью циклов, которая выводит на экран числа таким образом: (см. рисунок) ...

26
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
14.05.2015, 15:57
Поправьте, если неправильно понимаю
Если в строке по столбцам 1В-7В есть число (хотя бы одно?) тогда ставится коэффициент из столбца В, иначе 1.
Если в строке по 50-ти столбцам сумма равна 50, тогда... что?
0
0 / 0 / 0
Регистрация: 26.01.2015
Сообщений: 74
14.05.2015, 16:06  [ТС]
Если в в строке по столбцам 1В-7В есть число допустим 11, то в строке (напротив) из 50ти столбцов, напротив значения 11 ставится "1". И так со всеми значениями из 1В-7В, в противном случае идет коэффициент. После того как встало значение "11", отсчет по коэффициентам в этом столбце вниз начинается заново с 0,99, 0,98 и т.д. на уменьшение, если опять выпадает "11" ставится значение 1 и так же пошли коэффициенты на понижение. И так со всеми 50-ю столбцами. Если не понятно объяснил, скажите, в пайнте нарисую, что и как.
С уважением.
0
0 / 0 / 0
Регистрация: 26.01.2015
Сообщений: 74
14.05.2015, 16:29  [ТС]
Вот нарисовал, может так будет более удобно понять что мне необходимо.
С уважением.
Миниатюры
Пристроить коэффициенты заданным образом  
0
0 / 0 / 0
Регистрация: 26.01.2015
Сообщений: 74
14.05.2015, 16:37  [ТС]
вот добавил описания
Миниатюры
Пристроить коэффициенты заданным образом  
0
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
14.05.2015, 20:02
Лучший ответ Сообщение было отмечено Сергей Разумов как решение

Решение

так что ли
Code
1
=ЕСЛИ(ТИП(ПОИСКПОЗ(J$1;$C2:$I2;0))=16;ЕСЛИ(СТРОКА()=2;$B$2;J1-0,01);1)
2
0 / 0 / 0
Регистрация: 26.01.2015
Сообщений: 74
15.05.2015, 13:36  [ТС]
Vlad999, ОГРОМНОЕ СПАСИБО Все работает.

Добавлено через 17 часов 24 минуты
Vlad999, еще раз потревожу, а что необходимо изменить в формуле, чтобы коэффициенты шли по убыванию не вниз после "1", а наоборот вверх?
Т.е. так:
0,97
0,98
0,99
"1"
0,95
0,96
0,97
0,98
0,99
"1"
и т.д.
До этого было так:
0,99
0,98
0,97
"1"
0,99
0,98
0,97
0,96
0,95
"1"
и т.д.
0
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
15.05.2015, 13:47
это уже сложнее, нужно думать - пока времени нет. РАбота.
0
0 / 0 / 0
Регистрация: 26.01.2015
Сообщений: 74
15.05.2015, 13:54  [ТС]
Vlad999, спасибо, будем ждать ;-)
С уважением
0
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
15.05.2015, 15:10
вроде работает. Как говорится решение влоб. формула массива
Code
1
=ЕСЛИОШИБКА(ЕСЛИ(ЕНД(ПОИСКПОЗ(BL$1;$C2:$I2;0));ЕСЛИ(ИЛИ(СТРОКА()=2;BL1=1);ИНДЕКС($B$1:$B$100;НАИМЕНЬШИЙ(ЕСЛИ($C$1:$I$11=BL$1;СТРОКА($C$1:$C$11);"");СЧЁТЕСЛИ(BL$1:BL1;1)+1)-1-ЕСЛИ(СТРОКА()=2;0;НАИМЕНЬШИЙ(ЕСЛИ($C$1:$I$11=BL$1;СТРОКА($C$1:$C$11);"");СЧЁТЕСЛИ(BL$1:BL1;1))-1));BL1+0,01);1);0,01)
0
0 / 0 / 0
Регистрация: 26.01.2015
Сообщений: 74
15.05.2015, 16:16  [ТС]
Vlad999, формулу попробовал вставить - не работает, может Вы мне сразу с экселем скине готовую рабочую, я вначале топика скидывал файл.
С уважением
0
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
15.05.2015, 16:30
Вот смотрите
Вложения
Тип файла: xlsx Для форума_1.xlsx (57.1 Кб, 9 просмотров)
0
0 / 0 / 0
Регистрация: 26.01.2015
Сообщений: 74
15.05.2015, 16:34  [ТС]
Vlad999, а в какой версии эксель он у Вас сделан? У меня открывается и там иероглифы. У меня эксель 2003 с пакетом поддержки 2007
0
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
15.05.2015, 17:52
ЕСЛИОШИБКА не работает в 2003

Добавлено через 1 минуту
Попробуйте без нее
Code
1
=ЕСЛИ(ЕНД(ПОИСКПОЗ(BL$1;$C2:$I2;0));ЕСЛИ(ИЛИ(СТРОКА()=2;BL1=1);ИНДЕКС($B$1:$B$100;НАИМЕНЬШИЙ(ЕСЛИ($C$1:$I$11=BL$1;СТРОКА($C$1:$C$11);"");СЧЁТЕСЛИ(BL$1:BL1;1)+1)-1-ЕСЛИ(СТРОКА()=2;0;НАИМЕНЬШИЙ(ЕСЛИ($C$1:$I$11=BL$1;СТРОКА($C$1:$C$11);"");СЧЁТЕСЛИ(BL$1:BL1;1))-1));BL1+0,01);1)
0
0 / 0 / 0
Регистрация: 26.01.2015
Сообщений: 74
15.05.2015, 17:57  [ТС]
Fairuza, не работает попробовал, ошибка, блин засада
0
15.05.2015, 17:58

Не по теме:

*пытается вспомнить на каком компе 2003...."

0
0 / 0 / 0
Регистрация: 26.01.2015
Сообщений: 74
15.05.2015, 17:59  [ТС]
вот так выглядит результат
Миниатюры
Пристроить коэффициенты заданным образом  
0
0 / 0 / 0
Регистрация: 26.01.2015
Сообщений: 74
15.05.2015, 18:06  [ТС]
вот в оке ошибки подчеркнуто, может в этом причина?
Миниатюры
Пристроить коэффициенты заданным образом  
0
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
15.05.2015, 18:13
Формулу надо чуть подкорректировать =ЕСЛИ(ЕОШ(формула;1;формула) вроде так

Добавлено через 49 секунд
А можно поинтересоваться для чего все это делается?
0
0 / 0 / 0
Регистрация: 26.01.2015
Сообщений: 74
15.05.2015, 18:17  [ТС]
Fairuza, Вы можете формулу подкорректировать, чтобы все заработало? В институт необходимо сделать расчет. Я вчера когда написал задачу, не так понял, там нужно было наоборот коэффициенты расставлять, сегодня ходил показывал, сказали наоборот.
С уважением.

Добавлено через 53 секунды
Учусь на связиста, а учат работать в экселе, вот так
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.05.2015, 18:17
Помогаю со студенческими работами здесь

Заполнить массив заданным образом
Заполнить массив А(n*n), где N=6 следующим образом: 1 12 13 24 25 36 2 11 14 25 26 35 3 10 15 22 27 34 4 9 16 21 28 33 5 8...

Заполнить матрицу заданным образом
Задано количество строк и столбцов матрицы и номер строки и столбца некоторого элемента. Заполнить матрицу целыми числами следующим...

Вывод таблицы заданным образом
Как сделать на паскале что таблица выводилась таким видом 010 111 010 при н равное 3 и так же если больше н Н равное 5 00100 ...

Заполнить матрицу заданным образом
Дана матрица 10х10. Заполнить эту матрицу значениями от 1 до 100 последовательно по столбцам, начиная с позиции . Нечетные столбцы...

Упорядочивание массива заданным образом
Доброе время суток. Помогите с сортировкой индексов в массиве . Вот задача Дан массив A размера N. Вывести его элементы в следующем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru