Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Формула подбора радиуса (определение значения радиуса по трем критериям), Формула подбора радиуса (определение значения радиуса по трем критериям)
 
Доброго времени суток
Кто сможет помогите с формулой если такая в принципе возможна
Опишу как обычно выполняю расчет
Все действия выполняю на вкладке Проверка ПОДЗЕМ
В ячейке С34 подбираю вручную такое значение при котором в ячейке F33 три раза будет прописано
Условие прочности выполняется
Условие прочности выполняется
Условие выполняется - общая устойчивость подтверждается

Значит это значение удовлетворяет трем критериям
И вот это полученное значение я вручную вписываю в ячейку C33 - это значение становится моим минимальным радиусом
А в C34 я уже могу использовать любое другое значение больше чем минимальное в C33

И я думал и пробовал создать формулу для C33 что б там автоматически подбирался минимальный радиус по трем критериям
Эксперимент с формулой у меня сейчас сохранен в ячейке F32, но она еще не доработана
Код
=ЕСЛИ(И(
МАКС(ОКРУГЛВВЕРХ((C16*C18-C15*C14*C31+C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3);ОКРУГЛВВЕРХ((C16*C18-C15*C14*C31-C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3);ОКРУГЛВВЕРХ((C16*C18-C15*C14*C32+C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3);ОКРУГЛВВЕРХ((C16*C18-C15*C14*C32-C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3))<=C43*Расчет!C12;

((C18^2)-ABS(МИН(ОКРУГЛВВЕРХ((C16*C18-C15*C14*C31+C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3);ОКРУГЛВВЕРХ((C16*C18-C15*C14*C31-C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3);ОКРУГЛВВЕРХ((C16*C18-C15*C14*C32+C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3);ОКРУГЛВВЕРХ((C16*C18-C15*C14*C32-C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3)))*C18+((ABS(МИН(ОКРУГЛВВЕРХ((C16*C18-C15*C14*C31+C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3);ОКРУГЛВВЕРХ((C16*C18-C15*C14*C31-C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3);ОКРУГЛВВЕРХ((C16*C18-C15*C14*C32+C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3);ОКРУГЛВВЕРХ((C16*C18-C15*C14*C32-C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3))))^2))^(1/2)<=C43*Расчет!C12;

ОКРУГЛВВЕРХ(C14*C15*МАКС(G27:G30)*(ЕСЛИ(C8<=C6/10;3,14*(C6/1000)*(C8/1000);(3,14*((C6/1000)^2)-((C6-C8*2)/1000)^2)/(4)))+(1-2*C16)*(3,14*((C9/2)/1000)^2)*Расчет!C13*Расчет!C28;3)<=ОКРУГЛВВЕРХ(ОКРУГЛВВЕРХ(0,372*((7,85*(3,14/4*((C6/1000)^2-(C9/1000)^2))*9,81*0,001)+(ЕСЛИ(C54="Глинистые";C59*C56*C6/1000;(C57*9,81/1000000)*C55*C6/1000*(1+ЕСЛИ(C54="Глинистые";"";0,1)*(C55/(C6/1000))))))*ОКРВВЕРХ(C6*1,76;10);3)/ЕСЛИ(Расчет!C22="Н";1,1;1,3);3));

1;"НЕПРОШЛО")

вот это выполняется расчет по первому критерию
Код
МАКС(ОКРУГЛВВЕРХ((C16*C18-C15*C14*C31+C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3);ОКРУГЛВВЕРХ((C16*C18-C15*C14*C31-C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3);ОКРУГЛВВЕРХ((C16*C18-C15*C14*C32+C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3);ОКРУГЛВВЕРХ((C16*C18-C15*C14*C32-C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3))<=C43*Расчет!C12;
подбор радиуса выполняется вот в этой части - ОКРВВЕРХ(C6;10) - в 90 процентов случаев он равен диаметру с округлением к примеру в данном случае диаметр 159 округляю его до 160

вот это выполняется расчет по второму критерию
Код
((C18^2)-ABS(МИН(ОКРУГЛВВЕРХ((C16*C18-C15*C14*C31+C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3);ОКРУГЛВВЕРХ((C16*C18-C15*C14*C31-C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3);ОКРУГЛВВЕРХ((C16*C18-C15*C14*C32+C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3);ОКРУГЛВВЕРХ((C16*C18-C15*C14*C32-C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3)))*C18+((ABS(МИН(ОКРУГЛВВЕРХ((C16*C18-C15*C14*C31+C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3);ОКРУГЛВВЕРХ((C16*C18-C15*C14*C31-C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3);ОКРУГЛВВЕРХ((C16*C18-C15*C14*C32+C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3);ОКРУГЛВВЕРХ((C16*C18-C15*C14*C32-C15*C6/1000/(2*ОКРВВЕРХ(C6;10)));3))))^2))^(1/2)<=C43*Расчет!C12;
здесь так же как и в пером критерии - ОКРВВЕРХ(C6;10) - в 90 процентов случаев он равен диаметру с округлением к примеру в данном случае диаметр 159 округляю его до 160


а вот третий критерий уже так не получится подставить
Код
ОКРУГЛВВЕРХ(C14*C15*МАКС(G27:G30)*(ЕСЛИ(C8<=C6/10;3,14*(C6/1000)*(C8/1000);(3,14*((C6/1000)^2)-((C6-C8*2)/1000)^2)/(4)))+(1-2*C16)*(3,14*((C9/2)/1000)^2)*Расчет!C13*Расчет!C28;3)<=ОКРУГЛВВЕРХ(ОКРУГЛВВЕРХ(0,372*((7,85*(3,14/4*((C6/1000)^2-(C9/1000)^2))*9,81*0,001)+(ЕСЛИ(C54="Глинистые";C59*C56*C6/1000;(C57*9,81/1000000)*C55*C6/1000*(1+ЕСЛИ(C54="Глинистые";"";0,1)*(C55/(C6/1000))))))*ОКРВВЕРХ(C6*1,76;10);3)/ЕСЛИ(Расчет!C22="Н";1,1;1,3);3));
Здесь расчет нужно выполнять так
берем 160 подставили посчитали условие не выполнилось значит к 160 прибавляем 10, выполняем расчет для 170, не выполнилось прибавляем 10 и так далее

ну это моя логика как человека
по формулам наверное как то по другому
или возможно что такое не возможно

Буду очень признателен если сможете помочь
Все значения внутрь формулы, Все значения диаметра с толщиной стенки и весом внутрь формулы
 
Доброго времени суток
Подскажите пожалуйста возможно ли реализовать мою идею в формуле.
Приложил эксель документ для понимания
В столбце Е мне нужно считать вес отвода
Первым делом я в столбце В вытаскиваю какое угол поворота это  - 90 или 60 или 45 или 30, от этого там дальше формула зависит
Потом я так же из столбца В вытаскиваю значение диаметра и толщины стенки на примере строки 2 - 219х8
Далее ищу вес справа от столба M по PP
и вот как раз вопрос можно ли значения справа засунуть внутрь формулы?
Что б было понимание столбец М это диаметр с толщиной стенки а столбец N это вес этого отвода и так они чередуются
диаметр х толщина стенки; вес; диаметр х толщина стенки; вес;  и т д
Вот что бы отказаться от перечисления справа и все это внутри формулы было такое возможно?
поиск из ячейки по 4ем параметрам двух значений, взять из одной ячейки два параметра
 
Доброго времени суток

у меня в ячейке вот такое значение
38-2-32-2-16-0,1
первая часть - 38-2-32-2
вторая часть - 16
третья часть - 0,1

первую часть я ввожу вручную по отдельности: диаметр-толщина стенки-диаметр-толщина стенки
по первой части нужно найти значения второй и третьей части

приложил файл - изначально - это как сейчас я нахожу значения и файл - как хотелось бы - возможно ли сделать формулу для этого случая?
Распределить данные таблицы листа по гост листам с штампами
 
Доброго времени.
у нас есть эта приблуда которая позволяет очень удобно разделить на листы, с подготовленными форматами листов под рамки с штампами
но работает она только на офисе 2003
на новых не подключается
а на старом офисе проблема с формулой СУММЕСЛИМН
если начинаем разбивать этим модулем на листы то в месте этих формул возникает надпись #ИМЯ

Сможет ли кто нибудь эту надстройку доработать что бы она запустилась на новом офисе 2013 или 2016?
Выбрать из массива толщину стенки по трем условиям
 
Доброго времени суток
вопрос по массиву
пытался сделать массив по трем параметрам не получилось
кто сможет помочь
исходя из трех параметров -
1. тип отвердителя
2. давления
3. диаметр

подбиралась толщина стенки
приложил эксель там разметил расписал
кого не затруднит помогите
Изменено: Gotch - 17.03.2018 13:50:11
Смета.формула для сметы.
 
Доброго времени суток друзья  
если Вам несложно помогите  
имеется файл экселевский где мы всегда составляем сметы  
и хотелось бы упростить процесс составления сметы  
для этого нужна Ваша помощь  
описываю файл  
Лист 1 - сама смета  
Лист 2 - Расценки нашей уфимской архитектуры на работы  
Лист 3 - стоимость работ в зависимости от условий  
 
суть в чем  
в приложенном файле я пометил  
синим условия от которых зависят значения в красных ячейках  
т.е.  
выставляю я в ячейках  
B23 - в М 1:500 с сеч. 0.25 м    
B24 - незастроенная территория    
B25 - 1 кат.сложности.  
на эти условия в ячейках выставляются значения  
I21 - 1989  
I22 - 493  
 
в зависимости от значений в ячейках B23, B24 и B25  
выставляются значения в ячейках - I21, I22  
 
пробовал делать через ЕСЛИ но эксель ругается что слишком длинная формула
Страницы: 1
Наверх