Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Использование формулы ОКРУГЛ в формуле ЕСЛИ - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Использование формулы ОКРУГЛ в формуле ЕСЛИ
sprite Дата: Пятница, 01.03.2013, 15:15 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Программа расчета площади воздуховодов. Забиваем размер в таблицу и получаем площадь материала для труб. Стандартные размеры указаны в таблице с права. Бывает заказчик просит не стандартные размеры. В таком случае необходимо что бы результат округлялся до следующего большего стандартного числа.
К сообщению приложен файл: 5496193.xlsx (67.7 Kb)
 
Ответить
СообщениеПрограмма расчета площади воздуховодов. Забиваем размер в таблицу и получаем площадь материала для труб. Стандартные размеры указаны в таблице с права. Бывает заказчик просит не стандартные размеры. В таком случае необходимо что бы результат округлялся до следующего большего стандартного числа.

Автор - sprite
Дата добавления - 01.03.2013 в 15:15
RAN Дата: Пятница, 01.03.2013, 15:30 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Т.е. все округлять до 100? biggrin
Это в файле ближайшее стандартное.


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеТ.е. все округлять до 100? biggrin
Это в файле ближайшее стандартное.

Автор - RAN
Дата добавления - 01.03.2013 в 15:30
sprite Дата: Пятница, 01.03.2013, 15:34 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Цитата (RAN)
Т.е. все округлять до 100?
Это в файле ближайшее стандартное.
Т.е. все округлять до 100?
Это в файле ближайшее стандартное.RAN


Мы имеем не стандартные значения в третей строчке. Не стандартный параметр идет в столбике "А" .....Округляем до следующей - большей цифры в стандартной таблице А=150.......Значит J3 должна стать равной 5
 
Ответить
Сообщение
Цитата (RAN)
Т.е. все округлять до 100?
Это в файле ближайшее стандартное.
Т.е. все округлять до 100?
Это в файле ближайшее стандартное.RAN


Мы имеем не стандартные значения в третей строчке. Не стандартный параметр идет в столбике "А" .....Округляем до следующей - большей цифры в стандартной таблице А=150.......Значит J3 должна стать равной 5

Автор - sprite
Дата добавления - 01.03.2013 в 15:34
sprite Дата: Пятница, 01.03.2013, 16:51 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Наверно даже лучше будет если округление будет идти по площади(строчка S) Наверно надо как то найти и привязать ближайшую большую площадь.
 
Ответить
СообщениеНаверно даже лучше будет если округление будет идти по площади(строчка S) Наверно надо как то найти и привязать ближайшую большую площадь.

Автор - sprite
Дата добавления - 01.03.2013 в 16:51
sprite Дата: Пятница, 01.03.2013, 16:55 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Вообще возможно в эту формулу добавить еще и ОКРУГЛ за место нуля? =ЕСЛИ(И($B9=I$5)*($C9=I$6);1*$D9;0)
 
Ответить
СообщениеВообще возможно в эту формулу добавить еще и ОКРУГЛ за место нуля? =ЕСЛИ(И($B9=I$5)*($C9=I$6);1*$D9;0)

Автор - sprite
Дата добавления - 01.03.2013 в 16:55
Pelena Дата: Пятница, 01.03.2013, 17:16 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Может так подойдёт (без площади)
К сообщению приложен файл: 4920506.xlsx (66.6 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеМожет так подойдёт (без площади)

Автор - Pelena
Дата добавления - 01.03.2013 в 17:16
sprite Дата: Вторник, 05.03.2013, 12:03 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

таблица работает. Спасибо Pelena. Было бы не плохо если бы мне разложили по функциям как она работает. Не смог я применить это на деле
 
Ответить
Сообщениетаблица работает. Спасибо Pelena. Было бы не плохо если бы мне разложили по функциям как она работает. Не смог я применить это на деле

Автор - sprite
Дата добавления - 05.03.2013 в 12:03
Pelena Дата: Вторник, 05.03.2013, 12:26 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Цитата (sprite)
если бы мне разложили по функциям

Эта часть
Код
ЕСЛИОШИБКА(ПОИСКПОЗ($B5;$H$2:$K$2;0);ПОИСКПОЗ($B5;$H$2:$K$2)+1)

определяет позицию параметра А в строке стандартных значений H2:K2
Эта часть
Код
ЕСЛИОШИБКА(ПОИСКПОЗ($C5;$H$3:$K$3;0);ПОИСКПОЗ($C5;$H$3:$K$3)+1)

определяет позицию параметра В в строке стандартных значений H3:K3
Дальше берётся максимальное из этих значений - получаем позицию искомой пары стандартных значений.
Функция СТОЛБЕЦ(..) возвращает номер столбца в диапазоне H5:K7 и если позиция пары стандартных значений равна номеру столбца, то это и есть та ячейка, куда нужно вставить количество


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Цитата (sprite)
если бы мне разложили по функциям

Эта часть
Код
ЕСЛИОШИБКА(ПОИСКПОЗ($B5;$H$2:$K$2;0);ПОИСКПОЗ($B5;$H$2:$K$2)+1)

определяет позицию параметра А в строке стандартных значений H2:K2
Эта часть
Код
ЕСЛИОШИБКА(ПОИСКПОЗ($C5;$H$3:$K$3;0);ПОИСКПОЗ($C5;$H$3:$K$3)+1)

определяет позицию параметра В в строке стандартных значений H3:K3
Дальше берётся максимальное из этих значений - получаем позицию искомой пары стандартных значений.
Функция СТОЛБЕЦ(..) возвращает номер столбца в диапазоне H5:K7 и если позиция пары стандартных значений равна номеру столбца, то это и есть та ячейка, куда нужно вставить количество

Автор - Pelena
Дата добавления - 05.03.2013 в 12:26
sprite Дата: Вторник, 05.03.2013, 13:22 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Огромное спасибо! Очень помогли...
 
Ответить
СообщениеОгромное спасибо! Очень помогли...

Автор - sprite
Дата добавления - 05.03.2013 в 13:22
sprite Дата: Среда, 27.03.2013, 08:15 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Что то в большем файле такая формула не прокатила. Посмотрите плиз на вкладку по45. Там до 100 все работает а после 100 нет.
К сообщению приложен файл: 1450797.xlsx (72.0 Kb)


Сообщение отредактировал sprite - Среда, 27.03.2013, 08:22
 
Ответить
СообщениеЧто то в большем файле такая формула не прокатила. Посмотрите плиз на вкладку по45. Там до 100 все работает а после 100 нет.

Автор - sprite
Дата добавления - 27.03.2013 в 08:15
Pelena Дата: Среда, 27.03.2013, 12:07 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
У Вас в реальном файле совсем другая ситуация, чем в примере: числа в строке 5 не упорядочены, поэтому формула работает неправильно.
Посмотрите файл. На втором листе та же формула, но для сокращения использовала имя.
К сообщению приложен файл: 1450797.rar (71.6 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеУ Вас в реальном файле совсем другая ситуация, чем в примере: числа в строке 5 не упорядочены, поэтому формула работает неправильно.
Посмотрите файл. На втором листе та же формула, но для сокращения использовала имя.

Автор - Pelena
Дата добавления - 27.03.2013 в 12:07
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!