|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.02.2009, 18:23 | #11 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
согласен, есть ошибка в формуле. используйте:
[CODE]=МИН(R10C[2]:R10C[6]*ЕСЛИ(ИЛИ(ЕТЕКСТ(RC[2]:RC[6]);RC[2]:RC[6]=0);МАКС(RC[2]:RC[6])*МАКС(R10C[2]:R10C[6]);RC[2]:RC[6]))CODE] или Код:
все вами сделано правильно. Просто в ячейках написана формула массива, что вместо ЗНАЧ! получить результат, нажмите в данной ячейке F2, а затем Ctrl+Shift+Enter. Фигурные скобки писать вручную бесполезно. Мне понравился подход к разбору логики формулы. Подход правильный. Логика формулы довольно проста: Выбираем минимальное значение из массива, получаемое путем умножения поправочных коеффициентов на цену товара. Если вместо цены указан текст или цена равна 0, то вместо цены используется максимальная существующая по данному товару цена, умноженная на максимальный поправочный коэффициент. Как раз умножения на максимальный поправочный коеффициент не хватало в предыдущей формуле.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
23.02.2009, 23:17 | #12 |
Пользователь
Регистрация: 03.02.2008
Сообщений: 32
|
[QUOTE=IgorGO;210238]согласен, есть ошибка в формуле. используйте:
[CODE]=МИН(R10C[2]:R10C[6]*ЕСЛИ(ИЛИ(ЕТЕКСТ(RC[2]:RC[6]);RC[2]:RC[6]=0);МАКС(RC[2]:RC[6])*МАКС(R10C[2]:R10C[6]);RC[2]:RC[6]))CODE] или Код:
IgorGO, добрый вечер еще раз спасибо за формулу и подбробные комментарии воспользовался второй формулой и вроде все сработало, но есть ошибка вычисления... полностью запутался, что и где теперь менять!? я приложил файл с результатом, в итоге получается, что выбираем минимум(из цен) и умножаем на максимум из коэффициентов. подскажите, плиз, что требуется добавить в формулу!? |
24.02.2009, 00:28 | #13 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
однако... нельзя писать формулы, не проверяя (это я для себя). формула снова подправлена немного, надеюсь последний раз. Не судите строго, рассмотрите их как варианты поиска верного решения, в конце концов, вы их могли подправить так же, как и я.
Вообще я уже признавался тут несколько раз, что набираю в формуле что-нибудь, пока не получу нужный результат. В вашем случае это вышло с третьего раза. Третья попытка - зачетная (возможно). Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
01.03.2009, 20:38 | #14 |
Пользователь
Регистрация: 03.02.2008
Сообщений: 32
|
IgorGo, здраствуйте
не могли бы подсказать немного по вашей формуле я ее полностью разобрал, но вот не могу понять, почему выходит ошибка задача: создание формулы поиска максимального значения в строке с учетом коэффициентов. |
01.03.2009, 22:29 | #15 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
я не стал смотреть, почему там ошибка.
формула для максимума гораздо проще, вместо текста подставляем нуль, а остальное оставляем как есть. см.вложение
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сумма чисел в строке | Oleg36 | Помощь студентам | 1 | 26.12.2008 08:39 |
EXCEl не правильно считает формулу | beliy-dis | Microsoft Office Excel | 5 | 30.07.2008 14:18 |
Помогите правильно написать формулу | Вики | Microsoft Office Excel | 7 | 04.02.2008 11:23 |
как правильно составить формулу в Excel? | Вики | Помощь студентам | 2 | 01.02.2008 12:20 |
Выбор значения из массива по столбцу и строке | Almaas | Помощь студентам | 4 | 25.01.2008 14:56 |