требуется совет в создании формулы - (А+В)*1,35+1300 где А - любое число, вводимое в ячейке 1 В - число, которое выбирается из заданного диапазона при вводе числа А (В=5, если 0<A<9.99, В=10, если 10<A<19.99, В=15, если 20<A<29.99)
ячейка 1 ячейка 2 ячейка 3 ячейка 4 ячейка 5 число А число В 1,35 1300 ответ
диапазоны, я так понимаю, надо будет прописать отдельно, только как? необходимо, чтобы число В заполнялось само при вводе числа А
а что делать если A в этом диапазане: 9.99<=A<=10 (и дальше по тексту Вашего описания условий задачи) как я писал раньше, не стоит рассматривать этот диапазон как незначительный, математика говорит, что в этом диапазоне БЕСКОНЕЧНОЕ количество значений что делать с ними? понимаете "бесконечное количество" - это сколько, что как бы много Вы не придумали их все равно там больше! до Вас был единственный человек, которому удалось досчитать до бесконечности - это Чак Норрис! причем по не проверенным данным он сделал это 2 раза! предложение остается прежним ТЩАТЕЛЬНО откорректируйте рамки диапазонов, так чтобы можно было однозначно определить к какому из них относится конкретное значение А, и соотв. чему должно быть равно В. удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
число А - это конкретная цифра, стоимость товара, это всегда целое число (например, 100, 125, 150, 175, 200, 1050, 2350, 8250)
диапазоны тоже четкие:
число В = 157, если 0,01<A<87,99 число В = 183,4, если 88<A<175,99 и т.д. проблема в том что список диапазонов не маленький и необходимо, чтобы при вводе числа А в соседнюю ячейку автоматом вставлялось число В
отлично! Вы допускаете, что А может быть равно 10? А не попадает в диапазон 0<A<9.99, потому что в этом диапазоне не могут находиться числа >=9.99, а 10 это именно такое число но А не попадает и в 10<A<19.99, потому что в этом диапазоне находятся все числа больше 10 и меньше и19.99, а 10 - оно не больше 10! а в последнем диапазоне там вообще числа должны быть больше 20, наше 10 там никаким боком не вставится. и наконец:
Цитата
число А - это конкретная цифра ... например, 100, 125, 150, 175, 200, 1050, 2350, 8250
ВСЕ, перечисленные Вами конкретные числа, не лезут не в один из перечисленных Вами же диапазонов. ВСЕ одни больше 29.99 и не могут быть отнесены к диапазону 3 для которого В = 15, а чему должно быть равно В в этих случаях - не понятно из условий, поэтому
Цитата
предложение остается прежним ТЩАТЕЛЬНО откорректируйте рамки диапазонов, так чтобы можно было однозначно определить...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
смысл в том, чтобы число В появлялось в ячейке автоматически при вводе числа А. при этом оно должно выбираться из диапазонов
например если 0,01<A<87,99 то В=157 если 88<A<175,99 то В=183,4 если 176<A<263,99 то В=188,2 если 264<A<351,99 то В=190,6 если 352<A<439,99 то В=195,4 если 440<A<615,99 то В=205
и так далее. диапазонов много, но идея в том, чтобы при вводе любого числа А (будет только целое - 10, 25, 90, 250) число В появлялось само
не то. попробую еще раз... допустим, я ввожу число А = 100 в соседней ячейке должно автоматически появиться число В, которое получается путем выбора из диапазонов
если 0,01<A<87,99 то В=157 если 88<A<175,99 то В=183,4 если 176<A<263,99 то В=188,2 если 264<A<351,99 то В=190,6 если 352<A<439,99 то В=195,4 если 440<A<615,99 то В=205
поскольку я ввел число А=100, значит число В будет равно 183,4
если я удалю число А = 100 и поставлю число 180, то число В должно стать 188,2
Ігор Гончаренко, вам с начала темы пытается объяснить что 88 не попадает в ваши условия "если 0,01<A<87,99" 88 зависает тут в невесомости между двух условий "88<A<175,99" потому как 87.99<88=88
немного модернизировать нужно есть несколько городов. в одном городе Х число В имеет один значения, в городе Y - другие, причем диапазоны одинаковые. как сделать, чтобы при выборе городе из выпадающего окна число В считалось по нужным данным. см пример
а можно ли сделать выпадающий список с выбором города например работаю с городом Х - автоматом считаются числа В для города Х потом выбираю из списка город Y - - автоматом считаются числа В для города Y
теперь все супер, спасибо) =(RC[-4]+ВПР(RC[-4];R5C11:R25C13;ПОИСКПОЗ(R3C;R4;)-10))*1,35+1300 если я захочу добавить еще города, как надо корректировать формулу? что именно корректировать?