К числу, добавить/вычесть %, но какой % зависит от результат
fassil
Дата: Суббота, 23.01.2016, 12:29 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Ну допустим есть два числа 50 и 50,5 , эти числа меняются . Так же постоянно высчитывается между ними разница. Разница на данный момент составила 1,0%. Как сделать так, чтобы когда разница составляет между ними 1%, то в первому числу 50 , прибавлялся 0,5% , если разница составить более 2% , то в первому числу прибавлялось 0,8% Если разница менее 1%, то никаких действий нет . Аналогично если получается отрицательный процент между числами. Не могу понять как задать разное процентное прибавление/вычитание в числу, зависящее от результата. Спасибо! :) [moder]А потом окажется, что при разнице в 3% не 0,8, а 1,1, а при 4% - 1,3. Короче - или огласите весь список, или опишите алгоритм расчета процентов в зависимости от разницы.
Ну допустим есть два числа 50 и 50,5 , эти числа меняются . Так же постоянно высчитывается между ними разница. Разница на данный момент составила 1,0%. Как сделать так, чтобы когда разница составляет между ними 1%, то в первому числу 50 , прибавлялся 0,5% , если разница составить более 2% , то в первому числу прибавлялось 0,8% Если разница менее 1%, то никаких действий нет . Аналогично если получается отрицательный процент между числами. Не могу понять как задать разное процентное прибавление/вычитание в числу, зависящее от результата. Спасибо! :) [moder]А потом окажется, что при разнице в 3% не 0,8, а 1,1, а при 4% - 1,3. Короче - или огласите весь список, или опишите алгоритм расчета процентов в зависимости от разницы. fassil
Сообщение отредактировал _Boroda_ - Суббота, 23.01.2016, 12:49
Ответить
Сообщение Ну допустим есть два числа 50 и 50,5 , эти числа меняются . Так же постоянно высчитывается между ними разница. Разница на данный момент составила 1,0%. Как сделать так, чтобы когда разница составляет между ними 1%, то в первому числу 50 , прибавлялся 0,5% , если разница составить более 2% , то в первому числу прибавлялось 0,8% Если разница менее 1%, то никаких действий нет . Аналогично если получается отрицательный процент между числами. Не могу понять как задать разное процентное прибавление/вычитание в числу, зависящее от результата. Спасибо! :) [moder]А потом окажется, что при разнице в 3% не 0,8, а 1,1, а при 4% - 1,3. Короче - или огласите весь список, или опишите алгоритм расчета процентов в зависимости от разницы. Автор - fassil Дата добавления - 23.01.2016 в 12:29
Udik
Дата: Суббота, 23.01.2016, 12:53 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
Прибавлять где должно, т.е. в какой ячейке? У Вас циклическая ссылка получиться если в K4 или J4 менять в зависимости от L4
Прибавлять где должно, т.е. в какой ячейке? У Вас циклическая ссылка получиться если в K4 или J4 менять в зависимости от L4 Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Сообщение отредактировал Udik - Суббота, 23.01.2016, 12:55
Ответить
Сообщение Прибавлять где должно, т.е. в какой ячейке? У Вас циклическая ссылка получиться если в K4 или J4 менять в зависимости от L4 Автор - Udik Дата добавления - 23.01.2016 в 12:53
fassil
Дата: Суббота, 23.01.2016, 12:54 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Ну да при разнице в 3 % , будет уже плюс 1% .. Мне просто формулу бы понять. И как там менять значения самому.
Ну да при разнице в 3 % , будет уже плюс 1% .. Мне просто формулу бы понять. И как там менять значения самому. fassil
Ответить
Сообщение Ну да при разнице в 3 % , будет уже плюс 1% .. Мне просто формулу бы понять. И как там менять значения самому. Автор - fassil Дата добавления - 23.01.2016 в 12:54
fassil
Дата: Суббота, 23.01.2016, 12:55 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Excel 2010 Прибавлять где должно, т.е. в какой ячейке? У Вас циклическая ссылка получиться если в K4 или J4 менять в зависимости от 1,0%
в следующей ячейки, рядом с процентным результатом (M4)
Excel 2010 Прибавлять где должно, т.е. в какой ячейке? У Вас циклическая ссылка получиться если в K4 или J4 менять в зависимости от 1,0%
в следующей ячейки, рядом с процентным результатом (M4)fassil
Сообщение отредактировал fassil - Суббота, 23.01.2016, 13:03
Ответить
Сообщение Excel 2010 Прибавлять где должно, т.е. в какой ячейке? У Вас циклическая ссылка получиться если в K4 или J4 менять в зависимости от 1,0%
в следующей ячейки, рядом с процентным результатом (M4)Автор - fassil Дата добавления - 23.01.2016 в 12:55
buchlotnik
Дата: Суббота, 23.01.2016, 13:03 |
Сообщение № 5
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
Цитата
Мне просто формулу бы понять
формула будет зависеть от исходных условий, так что Цитата
или огласите весь список, или опишите алгоритм расчета процентов в зависимости от разницы
Цитата
Мне просто формулу бы понять
формула будет зависеть от исходных условий, так что Цитата
или огласите весь список, или опишите алгоритм расчета процентов в зависимости от разницы
buchlotnik
Ответить
Сообщение Цитата
Мне просто формулу бы понять
формула будет зависеть от исходных условий, так что Цитата
или огласите весь список, или опишите алгоритм расчета процентов в зависимости от разницы
Автор - buchlotnik Дата добавления - 23.01.2016 в 13:03
Udik
Дата: Суббота, 23.01.2016, 13:12 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
Ну так, напримерКод
=J4+J4*ПРОСМОТР(ABS(L4);{0;0,01;0,02;0,03};{0;0,005;0,008;0,01})
Ну так, напримерКод
=J4+J4*ПРОСМОТР(ABS(L4);{0;0,01;0,02;0,03};{0;0,005;0,008;0,01})
Udik
К сообщению приложен файл:
0t.xlsx
(11.2 Kb)
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Ответить
Сообщение Ну так, напримерКод
=J4+J4*ПРОСМОТР(ABS(L4);{0;0,01;0,02;0,03};{0;0,005;0,008;0,01})
Автор - Udik Дата добавления - 23.01.2016 в 13:12
fassil
Дата: Суббота, 23.01.2016, 13:15 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Первые числа они не постоянные, они меняются . В ячейке L4 постоянно высчитывается % разницы. Если разница до 1 %, то действий никаких, если разница от 1% до 2% , то к первому числу, прибавляем 0,5%, если разница от 2% до 3% , то + 0,8%, а если разница более 3% и до 5% , то +1% к первому числу. Результат выводится в ячейке M4
Первые числа они не постоянные, они меняются . В ячейке L4 постоянно высчитывается % разницы. Если разница до 1 %, то действий никаких, если разница от 1% до 2% , то к первому числу, прибавляем 0,5%, если разница от 2% до 3% , то + 0,8%, а если разница более 3% и до 5% , то +1% к первому числу. Результат выводится в ячейке M4 fassil
Ответить
Сообщение Первые числа они не постоянные, они меняются . В ячейке L4 постоянно высчитывается % разницы. Если разница до 1 %, то действий никаких, если разница от 1% до 2% , то к первому числу, прибавляем 0,5%, если разница от 2% до 3% , то + 0,8%, а если разница более 3% и до 5% , то +1% к первому числу. Результат выводится в ячейке M4 Автор - fassil Дата добавления - 23.01.2016 в 13:15
Udik
Дата: Суббота, 23.01.2016, 13:19 |
Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
Разница больше 5% не бывает?
Разница больше 5% не бывает? Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Ответить
Сообщение Разница больше 5% не бывает? Автор - Udik Дата добавления - 23.01.2016 в 13:19
_Boroda_
Дата: Суббота, 23.01.2016, 13:22 |
Сообщение № 9
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Так нужно?Код
=J4*(1+ВПР(K4/J4-1;R1:S33;2))
где в R1:S33 - список Ваших процентов, который можно дополнять/изменять. Кстати, его вообще можно перенести на другой лист, чтобы не мешался Или без спискаКод
=J4*(1+ВПР(K4/J4-1;{0;0:0,01;0,005:0,02;0,008:0,03;0,01};2))
Так нужно?Код
=J4*(1+ВПР(K4/J4-1;R1:S33;2))
где в R1:S33 - список Ваших процентов, который можно дополнять/изменять. Кстати, его вообще можно перенести на другой лист, чтобы не мешался Или без спискаКод
=J4*(1+ВПР(K4/J4-1;{0;0:0,01;0,005:0,02;0,008:0,03;0,01};2))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно?Код
=J4*(1+ВПР(K4/J4-1;R1:S33;2))
где в R1:S33 - список Ваших процентов, который можно дополнять/изменять. Кстати, его вообще можно перенести на другой лист, чтобы не мешался Или без спискаКод
=J4*(1+ВПР(K4/J4-1;{0;0:0,01;0,005:0,02;0,008:0,03;0,01};2))
Автор - _Boroda_ Дата добавления - 23.01.2016 в 13:22
Udik
Дата: Суббота, 23.01.2016, 13:27 |
Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
_Boroda_ , там ещё отрицательный процент может быть
_Boroda_ , там ещё отрицательный процент может быть Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Ответить
Сообщение _Boroda_ , там ещё отрицательный процент может быть Автор - Udik Дата добавления - 23.01.2016 в 13:27
fassil
Дата: Суббота, 23.01.2016, 13:34 |
Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Udik и Boroda спасибо огромное, да все верно. Так и должно считать. Разницы больше 5% нет. Еще бывает разница отрицательная.. Тоже самое должно считать, только не сложение уже а вычитание. Если разница в (минус) -1% то (минус) - 0.5% и т.д.
Udik и Boroda спасибо огромное, да все верно. Так и должно считать. Разницы больше 5% нет. Еще бывает разница отрицательная.. Тоже самое должно считать, только не сложение уже а вычитание. Если разница в (минус) -1% то (минус) - 0.5% и т.д. fassil
Сообщение отредактировал fassil - Суббота, 23.01.2016, 13:35
Ответить
Сообщение Udik и Boroda спасибо огромное, да все верно. Так и должно считать. Разницы больше 5% нет. Еще бывает разница отрицательная.. Тоже самое должно считать, только не сложение уже а вычитание. Если разница в (минус) -1% то (минус) - 0.5% и т.д. Автор - fassil Дата добавления - 23.01.2016 в 13:34
Udik
Дата: Суббота, 23.01.2016, 13:48 |
Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
Если разница в (минус) -1% то (минус) - 0.5% и т.д.
тогда Код
=J4*(1+ЕСЛИ(L4<0;-1;1) *ПРОСМОТР(ABS(L4);{0;0,01;0,02;0,03};{0;0,005;0,008;0,01}))
Если разница в (минус) -1% то (минус) - 0.5% и т.д.
тогда Код
=J4*(1+ЕСЛИ(L4<0;-1;1) *ПРОСМОТР(ABS(L4);{0;0,01;0,02;0,03};{0;0,005;0,008;0,01}))
Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Ответить
Сообщение Если разница в (минус) -1% то (минус) - 0.5% и т.д.
тогда Код
=J4*(1+ЕСЛИ(L4<0;-1;1) *ПРОСМОТР(ABS(L4);{0;0,01;0,02;0,03};{0;0,005;0,008;0,01}))
Автор - Udik Дата добавления - 23.01.2016 в 13:48
_Boroda_
Дата: Суббота, 23.01.2016, 13:51 |
Сообщение № 13
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Тут 2 варианта - или пишете в таблицу еще и отрицательные (только значения в столбце R должны идти по возрастанию), или используете такую формулуКод
=J4*(1+ЗНАК(K4-J4)*ВПР(ABS(K4/J4-1);R1:S33;2))
Тут 2 варианта - или пишете в таблицу еще и отрицательные (только значения в столбце R должны идти по возрастанию), или используете такую формулуКод
=J4*(1+ЗНАК(K4-J4)*ВПР(ABS(K4/J4-1);R1:S33;2))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Тут 2 варианта - или пишете в таблицу еще и отрицательные (только значения в столбце R должны идти по возрастанию), или используете такую формулуКод
=J4*(1+ЗНАК(K4-J4)*ВПР(ABS(K4/J4-1);R1:S33;2))
Автор - _Boroda_ Дата добавления - 23.01.2016 в 13:51
fassil
Дата: Суббота, 23.01.2016, 17:20 |
Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Спасибо огромное!!!
Ответить
Сообщение Спасибо огромное!!! Автор - fassil Дата добавления - 23.01.2016 в 17:20