Ценообразование из нескольких условий
demidova3110
Дата: Пятница, 14.02.2025, 16:10 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
20% ±
2013
Здравствуйте, помогите, пожалуйста, откорректировать формулу в B3 таким образом, чтобы выполнялось условие: если F3>=0, то F3 минус 5%, а иначе Н3 плюс 45%. Спасибо заранее!
Здравствуйте, помогите, пожалуйста, откорректировать формулу в B3 таким образом, чтобы выполнялось условие: если F3>=0, то F3 минус 5%, а иначе Н3 плюс 45%. Спасибо заранее! demidova3110
Daria
Ответить
Сообщение Здравствуйте, помогите, пожалуйста, откорректировать формулу в B3 таким образом, чтобы выполнялось условие: если F3>=0, то F3 минус 5%, а иначе Н3 плюс 45%. Спасибо заранее! Автор - demidova3110 Дата добавления - 14.02.2025 в 16:10
gling
Дата: Пятница, 14.02.2025, 16:20 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2641
Репутация:
738
±
Замечаний:
0% ±
2010
Здравствуйте. Странное условие. F3 по видимому меньше нуля никогда не будет, по этому Н3*1,45 не появится никогда. А по вашему описанию формула такая.Код
=ЕСЛИ(F3>=0;F3*0,95;H3*1,45)
Здравствуйте. Странное условие. F3 по видимому меньше нуля никогда не будет, по этому Н3*1,45 не появится никогда. А по вашему описанию формула такая.Код
=ЕСЛИ(F3>=0;F3*0,95;H3*1,45)
gling
ЯД-41001506838083
Сообщение отредактировал gling - Пятница, 14.02.2025, 16:21
Ответить
Сообщение Здравствуйте. Странное условие. F3 по видимому меньше нуля никогда не будет, по этому Н3*1,45 не появится никогда. А по вашему описанию формула такая.Код
=ЕСЛИ(F3>=0;F3*0,95;H3*1,45)
Автор - gling Дата добавления - 14.02.2025 в 16:20
demidova3110
Дата: Пятница, 14.02.2025, 16:26 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
20% ±
2013
F3 может быть не заполненным. Т.е. логика такая, если в F3 есть значение, то надо вычесть 5%, а если в F3 нет значения, то к Н3 прибавить 45%. В стр. 7 такой вариант может быть
F3 может быть не заполненным. Т.е. логика такая, если в F3 есть значение, то надо вычесть 5%, а если в F3 нет значения, то к Н3 прибавить 45%. В стр. 7 такой вариант может быть demidova3110
Daria
Ответить
Сообщение F3 может быть не заполненным. Т.е. логика такая, если в F3 есть значение, то надо вычесть 5%, а если в F3 нет значения, то к Н3 прибавить 45%. В стр. 7 такой вариант может быть Автор - demidova3110 Дата добавления - 14.02.2025 в 16:26
gling
Дата: Пятница, 14.02.2025, 17:19 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2641
Репутация:
738
±
Замечаний:
0% ±
2010
Тогда может быть так Код
=ЕСЛИ(F3<>"";F3*0,95;H3*1,45)
Тогда может быть так Код
=ЕСЛИ(F3<>"";F3*0,95;H3*1,45)
gling
ЯД-41001506838083
Ответить
Сообщение Тогда может быть так Код
=ЕСЛИ(F3<>"";F3*0,95;H3*1,45)
Автор - gling Дата добавления - 14.02.2025 в 17:19
demidova3110
Дата: Понедельник, 17.02.2025, 16:55 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
20% ±
2013
большое спасибо! вот так получается: Код
=ЕСЛИ(F3<>0;F3*$F$2;H3/$H$2)
А можно ли добавить условие в условии, т.е. чтобы ещё B3 смотрела на К3 (% маржи) и если значение в К3 отрицательное, то в B3=0, а если К3=<20%, то Н3+20%
большое спасибо! вот так получается: Код
=ЕСЛИ(F3<>0;F3*$F$2;H3/$H$2)
А можно ли добавить условие в условии, т.е. чтобы ещё B3 смотрела на К3 (% маржи) и если значение в К3 отрицательное, то в B3=0, а если К3=<20%, то Н3+20% demidova3110
Daria
Сообщение отредактировал Pelena - Вторник, 18.02.2025, 21:35
Ответить
Сообщение большое спасибо! вот так получается: Код
=ЕСЛИ(F3<>0;F3*$F$2;H3/$H$2)
А можно ли добавить условие в условии, т.е. чтобы ещё B3 смотрела на К3 (% маржи) и если значение в К3 отрицательное, то в B3=0, а если К3=<20%, то Н3+20% Автор - demidova3110 Дата добавления - 17.02.2025 в 16:55
DrMini
Дата: Вторник, 18.02.2025, 06:04 |
Сообщение № 6
Группа: Модераторы
Ранг: Старожил
Сообщений: 2044
Репутация:
316
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Здравствуйте demidova3110 , не смотря файл наверное можно так:Код
=ЕСЛИ(K3<0;0;ЕСЛИ(F3<>0;F3*$F$2;ЕСЛИ(K3<=20%;H3*1,2/$H$2;H3/$H$2)))
и формулу в сообщении№5 исправьте. Выделите её и нажмите Fx на панели.
Здравствуйте demidova3110 , не смотря файл наверное можно так:Код
=ЕСЛИ(K3<0;0;ЕСЛИ(F3<>0;F3*$F$2;ЕСЛИ(K3<=20%;H3*1,2/$H$2;H3/$H$2)))
и формулу в сообщении№5 исправьте. Выделите её и нажмите Fx на панели. DrMini
Сообщение отредактировал DrMini - Вторник, 18.02.2025, 06:26
Ответить
Сообщение Здравствуйте demidova3110 , не смотря файл наверное можно так:Код
=ЕСЛИ(K3<0;0;ЕСЛИ(F3<>0;F3*$F$2;ЕСЛИ(K3<=20%;H3*1,2/$H$2;H3/$H$2)))
и формулу в сообщении№5 исправьте. Выделите её и нажмите Fx на панели. Автор - DrMini Дата добавления - 18.02.2025 в 06:04
demidova3110
Дата: Вторник, 18.02.2025, 11:41 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
20% ±
2013
Здравствуйте, большое спасибо! Я вставила формулу в эксель, почему-то все равно не считает система, например, если соблюдается условие, а именно J5<20%, то от Н5 взять 20% (т.е. 960/0,8=1200), но система не так считает и при отрицательных значениях в колонке J, то не считает. Посмотрите, пожалуйста.
Здравствуйте, большое спасибо! Я вставила формулу в эксель, почему-то все равно не считает система, например, если соблюдается условие, а именно J5<20%, то от Н5 взять 20% (т.е. 960/0,8=1200), но система не так считает и при отрицательных значениях в колонке J, то не считает. Посмотрите, пожалуйста. demidova3110
Daria
Ответить
Сообщение Здравствуйте, большое спасибо! Я вставила формулу в эксель, почему-то все равно не считает система, например, если соблюдается условие, а именно J5<20%, то от Н5 взять 20% (т.е. 960/0,8=1200), но система не так считает и при отрицательных значениях в колонке J, то не считает. Посмотрите, пожалуйста. Автор - demidova3110 Дата добавления - 18.02.2025 в 11:41
gling
Дата: Вторник, 18.02.2025, 12:44 |
Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2641
Репутация:
738
±
Замечаний:
0% ±
2010
то от Н5 взять 20% (т.е. 960/0,8=1200)
Если "взять"="Отнять" то надо так H5*0.8, а это 960/0,8=1200 вы 960 увеличиваете на 80%
то от Н5 взять 20% (т.е. 960/0,8=1200)
Если "взять"="Отнять" то надо так H5*0.8, а это 960/0,8=1200 вы 960 увеличиваете на 80%gling
ЯД-41001506838083
Сообщение отредактировал gling - Вторник, 18.02.2025, 12:45
Ответить
Сообщение то от Н5 взять 20% (т.е. 960/0,8=1200)
Если "взять"="Отнять" то надо так H5*0.8, а это 960/0,8=1200 вы 960 увеличиваете на 80%Автор - gling Дата добавления - 18.02.2025 в 12:44
demidova3110
Дата: Вторник, 18.02.2025, 13:57 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
20% ±
2013
взять=увеличить на 20%
Daria
Ответить
Сообщение взять=увеличить на 20% Автор - demidova3110 Дата добавления - 18.02.2025 в 13:57
DrMini
Дата: Вторник, 18.02.2025, 15:24 |
Сообщение № 10
Группа: Модераторы
Ранг: Старожил
Сообщений: 2044
Репутация:
316
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
сообщении №5 приведите формулу в порядок. Модераторы будут ругаться, да и людям в дальнейшем копировать/конвертировать формулы будет удобнее.
сообщении №5 приведите формулу в порядок. Модераторы будут ругаться, да и людям в дальнейшем копировать/конвертировать формулы будет удобнее.DrMini
Сообщение отредактировал DrMini - Вторник, 18.02.2025, 15:24
Ответить
Сообщение сообщении №5 приведите формулу в порядок. Модераторы будут ругаться, да и людям в дальнейшем копировать/конвертировать формулы будет удобнее.Автор - DrMini Дата добавления - 18.02.2025 в 15:24
demidova3110
Дата: Вторник, 18.02.2025, 18:18 |
Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
20% ±
2013
Не совсем так: в В3 должен происходить расчёт из нескольких условий, а именно: 1) если F3>=0, то от цены F3 отнять 5%, , а иначе цену в ячейке Н3 увеличить 45% 2) в тоже время система должна проверять и если J3<20% или отрицательное значение, то от к Н5 прибавить 20%, Сейчас В3 выглядит так:Код
=ЕСЛИ(J3<0;0;ЕСЛИ(F3<>0;F3*$F$2;ЕСЛИ(J3<=20%;H3*1,2/$H$2;H3/$H$2)))
Но, например, я ячейке В5 не правильно считает, должно быть 1200 (т.к.J5 = 7%, это меньше 20%, то Н5 увеличить на 20%, а именно 960/0,8=1200), но почему-то система не считает. В В7 при отрицательном J7, тоже формула не срабатывает. Не пойму, как настроить. Спасибо большое!
Не совсем так: в В3 должен происходить расчёт из нескольких условий, а именно: 1) если F3>=0, то от цены F3 отнять 5%, , а иначе цену в ячейке Н3 увеличить 45% 2) в тоже время система должна проверять и если J3<20% или отрицательное значение, то от к Н5 прибавить 20%, Сейчас В3 выглядит так:Код
=ЕСЛИ(J3<0;0;ЕСЛИ(F3<>0;F3*$F$2;ЕСЛИ(J3<=20%;H3*1,2/$H$2;H3/$H$2)))
Но, например, я ячейке В5 не правильно считает, должно быть 1200 (т.к.J5 = 7%, это меньше 20%, то Н5 увеличить на 20%, а именно 960/0,8=1200), но почему-то система не считает. В В7 при отрицательном J7, тоже формула не срабатывает. Не пойму, как настроить. Спасибо большое! demidova3110
Daria
Сообщение отредактировал Pelena - Вторник, 18.02.2025, 21:36
Ответить
Сообщение Не совсем так: в В3 должен происходить расчёт из нескольких условий, а именно: 1) если F3>=0, то от цены F3 отнять 5%, , а иначе цену в ячейке Н3 увеличить 45% 2) в тоже время система должна проверять и если J3<20% или отрицательное значение, то от к Н5 прибавить 20%, Сейчас В3 выглядит так:Код
=ЕСЛИ(J3<0;0;ЕСЛИ(F3<>0;F3*$F$2;ЕСЛИ(J3<=20%;H3*1,2/$H$2;H3/$H$2)))
Но, например, я ячейке В5 не правильно считает, должно быть 1200 (т.к.J5 = 7%, это меньше 20%, то Н5 увеличить на 20%, а именно 960/0,8=1200), но почему-то система не считает. В В7 при отрицательном J7, тоже формула не срабатывает. Не пойму, как настроить. Спасибо большое! Автор - demidova3110 Дата добавления - 18.02.2025 в 18:18
gling
Дата: Вторник, 18.02.2025, 18:42 |
Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2641
Репутация:
738
±
Замечаний:
0% ±
2010
Формула при расчете выполняет условие До третьего ЕСЛИ и не дошло. ЭтоЕСЛИ(J5<=20%;H5*1,2/$H$2;H5/$H$2)
будет работать если F5=0. Как написано, так и считает.
Формула при расчете выполняет условие До третьего ЕСЛИ и не дошло. ЭтоЕСЛИ(J5<=20%;H5*1,2/$H$2;H5/$H$2)
будет работать если F5=0. Как написано, так и считает. gling
ЯД-41001506838083
Ответить
Сообщение Формула при расчете выполняет условие До третьего ЕСЛИ и не дошло. ЭтоЕСЛИ(J5<=20%;H5*1,2/$H$2;H5/$H$2)
будет работать если F5=0. Как написано, так и считает. Автор - gling Дата добавления - 18.02.2025 в 18:42
demidova3110
Дата: Вторник, 18.02.2025, 19:14 |
Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
20% ±
2013
Если F5 не равно нулю, может ли система проверять J5? То есть, если F5 не равно нулю, но в тоже время проверять J и если J5<20% или отрицательное, то к Н5 прибавить 20%. Например, В5 не равно нулю и вроде бы по первому условию надо отнять от F5 5%, но в тоже время система должна еще также проверить J5 и увидеть, что J5=7%, и тогда взять Н5 и прибавить 20% (т.е. Н5/0,8), т.е. применить другое условие. Как-бы двойная проверка.Код
=ЕСЛИ(J5<0;0;ЕСЛИ(F5<>0;F5*$F$2;ЕСЛИ(J5<=20%;H5/$I$2;H5/$H$2)))
Если F5 не равно нулю, может ли система проверять J5? То есть, если F5 не равно нулю, но в тоже время проверять J и если J5<20% или отрицательное, то к Н5 прибавить 20%. Например, В5 не равно нулю и вроде бы по первому условию надо отнять от F5 5%, но в тоже время система должна еще также проверить J5 и увидеть, что J5=7%, и тогда взять Н5 и прибавить 20% (т.е. Н5/0,8), т.е. применить другое условие. Как-бы двойная проверка.Код
=ЕСЛИ(J5<0;0;ЕСЛИ(F5<>0;F5*$F$2;ЕСЛИ(J5<=20%;H5/$I$2;H5/$H$2)))
demidova3110
Daria
Сообщение отредактировал Pelena - Вторник, 18.02.2025, 21:35
Ответить
Сообщение Если F5 не равно нулю, может ли система проверять J5? То есть, если F5 не равно нулю, но в тоже время проверять J и если J5<20% или отрицательное, то к Н5 прибавить 20%. Например, В5 не равно нулю и вроде бы по первому условию надо отнять от F5 5%, но в тоже время система должна еще также проверить J5 и увидеть, что J5=7%, и тогда взять Н5 и прибавить 20% (т.е. Н5/0,8), т.е. применить другое условие. Как-бы двойная проверка.Код
=ЕСЛИ(J5<0;0;ЕСЛИ(F5<>0;F5*$F$2;ЕСЛИ(J5<=20%;H5/$I$2;H5/$H$2)))
Автор - demidova3110 Дата добавления - 18.02.2025 в 19:14
Pelena
Дата: Вторник, 18.02.2025, 19:23 |
Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 19512
Репутация:
4620
±
Замечаний:
±
Excel 365 & Mac Excel
demidova3110 , оформите формулы тегами с помощью кнопки fx в режиме правки поста
demidova3110 , оформите формулы тегами с помощью кнопки fx в режиме правки постаPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение demidova3110 , оформите формулы тегами с помощью кнопки fx в режиме правки постаАвтор - Pelena Дата добавления - 18.02.2025 в 19:23
gling
Дата: Вторник, 18.02.2025, 19:28 |
Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2641
Репутация:
738
±
Замечаний:
0% ±
2010
если F5 не равно нулю, но в тоже время проверять J и если J5<20%
может так например ЕСЛИ(И(F5<>0;J5<20%); отрицательное значение тоже <20%, так что дополнительно на <0 проверять не требуется.
если F5 не равно нулю, но в тоже время проверять J и если J5<20%
может так например ЕСЛИ(И(F5<>0;J5<20%); отрицательное значение тоже <20%, так что дополнительно на <0 проверять не требуется.gling
ЯД-41001506838083
Сообщение отредактировал gling - Вторник, 18.02.2025, 19:29
Ответить
Сообщение если F5 не равно нулю, но в тоже время проверять J и если J5<20%
может так например ЕСЛИ(И(F5<>0;J5<20%); отрицательное значение тоже <20%, так что дополнительно на <0 проверять не требуется.Автор - gling Дата добавления - 18.02.2025 в 19:28
demidova3110
Дата: Вторник, 18.02.2025, 19:36 |
Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
20% ±
2013
Код
ЕСЛИ(J5<0;0;ЕСЛИ(F5<>0;F5*$F$2;ЕСЛИ(J5<=20%;H5/$I$2;H5/$H$2)))
Код
ЕСЛИ(J5<0;0;ЕСЛИ(F5<>0;F5*$F$2;ЕСЛИ(J5<=20%;H5/$I$2;H5/$H$2)))
demidova3110
Daria
Сообщение отредактировал Pelena - Вторник, 18.02.2025, 21:35
Ответить
Сообщение Код
ЕСЛИ(J5<0;0;ЕСЛИ(F5<>0;F5*$F$2;ЕСЛИ(J5<=20%;H5/$I$2;H5/$H$2)))
Автор - demidova3110 Дата добавления - 18.02.2025 в 19:36
demidova3110
Дата: Вторник, 18.02.2025, 20:06 |
Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
20% ±
2013
Код
=ЕСЛИ(И(F5<>0;J5<20%);H5/$I$2;F5*$F$2)
- наполовину эта формула сработала, но не хватает еще одного условия, а именно, если F5 НЕ равно нулю, то Н5*$Н$2. Rfr 'nj ljgbcfnm
Код
=ЕСЛИ(И(F5<>0;J5<20%);H5/$I$2;F5*$F$2)
- наполовину эта формула сработала, но не хватает еще одного условия, а именно, если F5 НЕ равно нулю, то Н5*$Н$2. Rfr 'nj ljgbcfnmdemidova3110
Daria
Сообщение отредактировал Pelena - Вторник, 18.02.2025, 21:36
Ответить
Сообщение Код
=ЕСЛИ(И(F5<>0;J5<20%);H5/$I$2;F5*$F$2)
- наполовину эта формула сработала, но не хватает еще одного условия, а именно, если F5 НЕ равно нулю, то Н5*$Н$2. Rfr 'nj ljgbcfnmАвтор - demidova3110 Дата добавления - 18.02.2025 в 20:06
demidova3110
Дата: Вторник, 18.02.2025, 20:55 |
Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
20% ±
2013
Точнее будет так: Есть условие со сл. результатом (см. вложенный файл):Код
ЕСЛИ(B3<>0;B3*$B$2;C3/$C$2)
Т.е. условие: если В3 не равно нулю, то В3*$В$3, иначе C3/$C$2 Но: Полученный результат в некоторых строках в столбце Е получились либо отрицательные значения, либо менее 20% Как дописать к формуле выше, что если после полученного результата, например, Е8 или Е9 меньше 0% или меньше 20%, то надо еще одно условие, которое С8/$D$2
Точнее будет так: Есть условие со сл. результатом (см. вложенный файл):Код
ЕСЛИ(B3<>0;B3*$B$2;C3/$C$2)
Т.е. условие: если В3 не равно нулю, то В3*$В$3, иначе C3/$C$2 Но: Полученный результат в некоторых строках в столбце Е получились либо отрицательные значения, либо менее 20% Как дописать к формуле выше, что если после полученного результата, например, Е8 или Е9 меньше 0% или меньше 20%, то надо еще одно условие, которое С8/$D$2 demidova3110
Daria
Сообщение отредактировал Pelena - Вторник, 18.02.2025, 21:36
Ответить
Сообщение Точнее будет так: Есть условие со сл. результатом (см. вложенный файл):Код
ЕСЛИ(B3<>0;B3*$B$2;C3/$C$2)
Т.е. условие: если В3 не равно нулю, то В3*$В$3, иначе C3/$C$2 Но: Полученный результат в некоторых строках в столбце Е получились либо отрицательные значения, либо менее 20% Как дописать к формуле выше, что если после полученного результата, например, Е8 или Е9 меньше 0% или меньше 20%, то надо еще одно условие, которое С8/$D$2 Автор - demidova3110 Дата добавления - 18.02.2025 в 20:55
gling
Дата: Вторник, 18.02.2025, 21:17 |
Сообщение № 19
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2641
Репутация:
738
±
Замечаний:
0% ±
2010
По вашему описанию формула такаяКод
=ЕСЛИ(B3<>0;ЕСЛИ(E3<20%;C3/$D$2;B3*$B$2);C3/$C$2)
Но в формуле циклические ссылки, вы надеюсь об этом знаете.
По вашему описанию формула такаяКод
=ЕСЛИ(B3<>0;ЕСЛИ(E3<20%;C3/$D$2;B3*$B$2);C3/$C$2)
Но в формуле циклические ссылки, вы надеюсь об этом знаете. gling
ЯД-41001506838083
Сообщение отредактировал gling - Вторник, 18.02.2025, 22:10
Ответить
Сообщение По вашему описанию формула такаяКод
=ЕСЛИ(B3<>0;ЕСЛИ(E3<20%;C3/$D$2;B3*$B$2);C3/$C$2)
Но в формуле циклические ссылки, вы надеюсь об этом знаете. Автор - gling Дата добавления - 18.02.2025 в 21:17
demidova3110
Дата: Вторник, 18.02.2025, 22:06 |
Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
20% ±
2013
большое спасибо - да, циклические ссылки, поэтому в одной ячейки не получится такое условие прописать...
большое спасибо - да, циклические ссылки, поэтому в одной ячейки не получится такое условие прописать... demidova3110
Daria
Ответить
Сообщение большое спасибо - да, циклические ссылки, поэтому в одной ячейки не получится такое условие прописать... Автор - demidova3110 Дата добавления - 18.02.2025 в 22:06