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

Вход

Регистрация

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

 

= Мир MS Excel/Подсчёт СУММЫ из нескольких ячеек при нескольких ЕСЛИ - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
Подсчёт СУММЫ из нескольких ячеек при нескольких ЕСЛИ
JannMichel Дата: Среда, 30.01.2013, 13:13 | Сообщение № 21
Группа: Пользователи
Ранг: Участник
Сообщений: 74
Репутация: 0 ±
Замечаний: 0% ±

2013
Michael_S,
Формулу составил на подсчет профиля двери при условии выбора на одну створку или на две створки.
Пожалуйста проверьте.
Ваши пояснения по поводу символа "$" очень помогли.
До этого все изменения в каждой растянутой ячейке изменял руками.
Благодарю за эту подсказку.
К сообщению приложен файл: 4584026.xlsx (39.3 Kb)


Сообщение отредактировал JannMichel - Среда, 30.01.2013, 15:15
 
Ответить
СообщениеMichael_S,
Формулу составил на подсчет профиля двери при условии выбора на одну створку или на две створки.
Пожалуйста проверьте.
Ваши пояснения по поводу символа "$" очень помогли.
До этого все изменения в каждой растянутой ячейке изменял руками.
Благодарю за эту подсказку.

Автор - JannMichel
Дата добавления - 30.01.2013 в 13:13
JannMichel Дата: Среда, 30.01.2013, 13:33 | Сообщение № 22
Группа: Пользователи
Ранг: Участник
Сообщений: 74
Репутация: 0 ±
Замечаний: 0% ±

2013
Michael_S,
Нашел в своей последней формуле ошибку: Формула была составлена без учёта ссылки на ячейку Двери!В6, (открывание внутрь или наружу), т.к. профиль двери при открывании внутрь другой)
Код
=ЕСЛИ(Двери!B$10=Двери!$A$11;2*(Двери!B$24+Двери!B$25)*Двери!B$30/1000;2*(Двери!B$24+(2*Двери!B$25))*Двери!B$30/1000)

А если в логическое выражение от ЕСЛИ вношу дополнительно ссылку на данное значение - эксел выдает ошибку.
Код
=ЕСЛИ((Двери!B$10=Двери!$A$11;[b]Двери!B$6=Двери!$A$8[/b]);2*(Двери!B$24+Двери!B$25)*Двери!B$30/1000;2*(Двери!B$24+(2*Двери!B$25))*Двери!B$30/1000)

Ячейка "Список!L3" содержит формулу с ошибкой для подсчета двух створок

Может для двойного условия в логическом выражении от ЕСЛИ надо применять ВЫБОР или ЕНД?

[admin]Оформляйте коды тегами![/admin]
К сообщению приложен файл: 1499552.xlsx (39.4 Kb)
 
Ответить
Сообщение Michael_S,
Нашел в своей последней формуле ошибку: Формула была составлена без учёта ссылки на ячейку Двери!В6, (открывание внутрь или наружу), т.к. профиль двери при открывании внутрь другой)
Код
=ЕСЛИ(Двери!B$10=Двери!$A$11;2*(Двери!B$24+Двери!B$25)*Двери!B$30/1000;2*(Двери!B$24+(2*Двери!B$25))*Двери!B$30/1000)

А если в логическое выражение от ЕСЛИ вношу дополнительно ссылку на данное значение - эксел выдает ошибку.
Код
=ЕСЛИ((Двери!B$10=Двери!$A$11;[b]Двери!B$6=Двери!$A$8[/b]);2*(Двери!B$24+Двери!B$25)*Двери!B$30/1000;2*(Двери!B$24+(2*Двери!B$25))*Двери!B$30/1000)

Ячейка "Список!L3" содержит формулу с ошибкой для подсчета двух створок

Может для двойного условия в логическом выражении от ЕСЛИ надо применять ВЫБОР или ЕНД?

[admin]Оформляйте коды тегами![/admin]

Автор - JannMichel
Дата добавления - 30.01.2013 в 13:33
JannMichel Дата: Четверг, 07.02.2013, 15:27 | Сообщение № 23
Группа: Пользователи
Ранг: Участник
Сообщений: 74
Репутация: 0 ±
Замечаний: 0% ±

2013
Убрал в таблице файла лишние цифры, что бы не путали.
Описание необходимых условий сделал прямо в файле.
Если коротко: в "ЕСЛИ" добавить еще одно условие.
К сообщению приложен файл: _1499552.xlsx (31.8 Kb)
 
Ответить
СообщениеУбрал в таблице файла лишние цифры, что бы не путали.
Описание необходимых условий сделал прямо в файле.
Если коротко: в "ЕСЛИ" добавить еще одно условие.

Автор - JannMichel
Дата добавления - 07.02.2013 в 15:27
_Boroda_ Дата: Четверг, 07.02.2013, 15:52 | Сообщение № 24
Группа: Админы
Ранг: Местный житель
Сообщений: 16718
Репутация: 6505 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Вроде так, если правильно понял
Код
=2*(Двери!B6="наружу")*(Двери!B$24+Двери!B$25*(1+(Двери!B$10<>Двери!$A$11)))*Двери!B$30/1000
К сообщению приложен файл: _1499552_2.xlsx (31.9 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВроде так, если правильно понял
Код
=2*(Двери!B6="наружу")*(Двери!B$24+Двери!B$25*(1+(Двери!B$10<>Двери!$A$11)))*Двери!B$30/1000

Автор - _Boroda_
Дата добавления - 07.02.2013 в 15:52
alx74 Дата: Четверг, 07.02.2013, 15:55 | Сообщение № 25
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 209
Репутация: 32 ±
Замечаний: 0% ±

или так

Код
=ЕСЛИ(Двери!B6=Двери!A8;ЕСЛИ((Двери!B$10=Двери!$A$11);2*(Двери!B$24+Двери!B$25)*Двери!B$30/1000;2*(Двери!B$24+(2*Двери!B$25))*Двери!B$30/1000);0)


Срочность обратно пропорциональна степени важности.
Яндекс-money:41001687631447
 
Ответить
Сообщениеили так

Код
=ЕСЛИ(Двери!B6=Двери!A8;ЕСЛИ((Двери!B$10=Двери!$A$11);2*(Двери!B$24+Двери!B$25)*Двери!B$30/1000;2*(Двери!B$24+(2*Двери!B$25))*Двери!B$30/1000);0)

Автор - alx74
Дата добавления - 07.02.2013 в 15:55
Vetali Дата: Четверг, 07.02.2013, 17:27 | Сообщение № 26
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 1 ±
Замечаний: 0% ±

Если нужна точность для обрезки штапика а не просто приблизительный размер(для складского учета), при подсчете нужно учесть нахлест створки на раму который в зависимомти от профиля может быть от 4 до 8 мм(с одной стороны), и если профиль пластиковый и фрагмент штапика превышает 800 мм в зависимости от производителя добавляется 1-2 мм(можно усреднить 1.5 мм). Если дверь двухстворчатая то ширина створчатого профиля умножается на 2 и минусуется растояние между створками которое занимает штульп учитывая нахлесты на него.


Сообщение отредактировал Vetali - Четверг, 07.02.2013, 17:56
 
Ответить
СообщениеЕсли нужна точность для обрезки штапика а не просто приблизительный размер(для складского учета), при подсчете нужно учесть нахлест створки на раму который в зависимомти от профиля может быть от 4 до 8 мм(с одной стороны), и если профиль пластиковый и фрагмент штапика превышает 800 мм в зависимости от производителя добавляется 1-2 мм(можно усреднить 1.5 мм). Если дверь двухстворчатая то ширина створчатого профиля умножается на 2 и минусуется растояние между створками которое занимает штульп учитывая нахлесты на него.

Автор - Vetali
Дата добавления - 07.02.2013 в 17:27
JannMichel Дата: Пятница, 08.02.2013, 09:06 | Сообщение № 27
Группа: Пользователи
Ранг: Участник
Сообщений: 74
Репутация: 0 ±
Замечаний: 0% ±

2013
Большое спасибо.
Обе формулы работают отлично
И ваша _Boroda_,
И ваша alx74,
Разобрался в обеих и нашел свою ошибку.
 
Ответить
СообщениеБольшое спасибо.
Обе формулы работают отлично
И ваша _Boroda_,
И ваша alx74,
Разобрался в обеих и нашел свою ошибку.

Автор - JannMichel
Дата добавления - 08.02.2013 в 09:06
JannMichel Дата: Пятница, 08.02.2013, 10:13 | Сообщение № 28
Группа: Пользователи
Ранг: Участник
Сообщений: 74
Репутация: 0 ±
Замечаний: 0% ±

2013
Вы совершенно правы, Vetali,
У меня есть программы для ПВХ конструкций. А данные расчеты нужны для изделий из алюминия.
И если разговор зашел о точности, то для такого решения у меня есть вопрос: (Полагаю, что новую тему создавать не надо, потому как СУММА исходит от ЕСЛИ)
Два слова введения: Длина штанги (профиля) штапика - 6 метров.
Имеем несколько дверей различных размеров. Соответственно на каждую дверь штапик надо резать разной длины
(вертикаль*2 и горизонталь*2)
Если на дверь добавиться импост (поперечина), то (вертикаль*2)+(вертикаль*2)+(горизонталь*2)
Если дверь еще и двустворчатая, то (вертикаль*2)+(вертикаль*2)+(горизонталь*2)+(горизонталь*2)
Вы спрашиваете, почему бы не умножить сразу на 4? Потому что импост чаще всего стоит не по середине двери, а смещен вниз.
Как и двустворчатая дверь может быть НЕ ровно поделена пополам створками
Зная длину и ширину дверей, можно вычислить общую длину штапика и поделить на шестиметровые штанги. Т.е. найти необходимое количество штанг.

НО проблема заключается в том, что оставшийся при распиле от штанги обрезок, длиной менее ширины створки, (или самого маленького размера стекла) ставить нельзя. Это отходы.
Другими словами нельзя штапик стыковать из нескольких кусков на одном прямом участке.
Задача:
Нужна формула, которая принимает во внимание все длины штапика, и не просто складывает их, а складывает так, что бы несколько отрезков НЕ превышали длину штанги. При этом максимально оптимизировать обрезь. Т.е. сделать такую подстановку из размеров штапиков, чтобы обрезь на каждой штанге была минимальной.

Честно говоря, даже не представляю как это сделать, и можно ли вообще это сделать в Exel.
Прилагаю файл в котором я делал приблизительные подсчеты для спейсера (дистанционной рамки стеклопакетов)
А пример со штапиком привел, потому как уважаемые участники темы уже знакомы с ним.

В файле вводятся размеры стеклопакетов. В строке каждого пакета я примитивным способом выводил количество планок спейсера.
Если задача решаема, то как я понимаю, ячейка с результатом должна быть одна, на всё количество спейсера.
Спейсер имеет длину планки только три метра, в отличии от длины штанги штапика.
Искомые ячейки выделил цветом.
И последнее: Стеклопакеты бывают и двухкамерные.
К сообщению приложен файл: 4603470.xls (53.0 Kb)
 
Ответить
СообщениеВы совершенно правы, Vetali,
У меня есть программы для ПВХ конструкций. А данные расчеты нужны для изделий из алюминия.
И если разговор зашел о точности, то для такого решения у меня есть вопрос: (Полагаю, что новую тему создавать не надо, потому как СУММА исходит от ЕСЛИ)
Два слова введения: Длина штанги (профиля) штапика - 6 метров.
Имеем несколько дверей различных размеров. Соответственно на каждую дверь штапик надо резать разной длины
(вертикаль*2 и горизонталь*2)
Если на дверь добавиться импост (поперечина), то (вертикаль*2)+(вертикаль*2)+(горизонталь*2)
Если дверь еще и двустворчатая, то (вертикаль*2)+(вертикаль*2)+(горизонталь*2)+(горизонталь*2)
Вы спрашиваете, почему бы не умножить сразу на 4? Потому что импост чаще всего стоит не по середине двери, а смещен вниз.
Как и двустворчатая дверь может быть НЕ ровно поделена пополам створками
Зная длину и ширину дверей, можно вычислить общую длину штапика и поделить на шестиметровые штанги. Т.е. найти необходимое количество штанг.

НО проблема заключается в том, что оставшийся при распиле от штанги обрезок, длиной менее ширины створки, (или самого маленького размера стекла) ставить нельзя. Это отходы.
Другими словами нельзя штапик стыковать из нескольких кусков на одном прямом участке.
Задача:
Нужна формула, которая принимает во внимание все длины штапика, и не просто складывает их, а складывает так, что бы несколько отрезков НЕ превышали длину штанги. При этом максимально оптимизировать обрезь. Т.е. сделать такую подстановку из размеров штапиков, чтобы обрезь на каждой штанге была минимальной.

Честно говоря, даже не представляю как это сделать, и можно ли вообще это сделать в Exel.
Прилагаю файл в котором я делал приблизительные подсчеты для спейсера (дистанционной рамки стеклопакетов)
А пример со штапиком привел, потому как уважаемые участники темы уже знакомы с ним.

В файле вводятся размеры стеклопакетов. В строке каждого пакета я примитивным способом выводил количество планок спейсера.
Если задача решаема, то как я понимаю, ячейка с результатом должна быть одна, на всё количество спейсера.
Спейсер имеет длину планки только три метра, в отличии от длины штанги штапика.
Искомые ячейки выделил цветом.
И последнее: Стеклопакеты бывают и двухкамерные.

Автор - JannMichel
Дата добавления - 08.02.2013 в 10:13
Vetali Дата: Пятница, 08.02.2013, 10:38 | Сообщение № 29
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 1 ±
Замечаний: 0% ±

Цитата (JannMichel)
(вертикаль*2)+(вертикаль*2)+(горизонталь*2)

думаю правильнее так:
(вертикаль1*2)+(вертикаль2*2)+(горизонталь*4), так как 2 разных размера вертикалей(4 куска штапика) и 1 размер горизонтали(4 куска штапика)

а для двухстворчатой

(вертикаль1*4)+(вертикаль2*4)+(горизонталь*8): при условии что створки одинаковы по ширине, иначе (горизонталь1*4)+(горизонталь2*4)
а если дверь с фрамугой? (:

Цитата (JannMichel)
можно вычислить общую длину штапика и поделить на шестиметровые штанги

это даст вам только общий расход, что не является эффективным для раскроя так как могут остаться фрагменты обрезая которые оставят за собой малоприменимые куски в последствии. лучше оставить на другой заказ а нужное отрезать из 6 м или поискать в остатках (:
Цитата (JannMichel)
оптимизировать обрезь

лучше поискать программу для раскроя в интернете.


Сообщение отредактировал Vetali - Пятница, 08.02.2013, 11:49
 
Ответить
Сообщение
Цитата (JannMichel)
(вертикаль*2)+(вертикаль*2)+(горизонталь*2)

думаю правильнее так:
(вертикаль1*2)+(вертикаль2*2)+(горизонталь*4), так как 2 разных размера вертикалей(4 куска штапика) и 1 размер горизонтали(4 куска штапика)

а для двухстворчатой

(вертикаль1*4)+(вертикаль2*4)+(горизонталь*8): при условии что створки одинаковы по ширине, иначе (горизонталь1*4)+(горизонталь2*4)
а если дверь с фрамугой? (:

Цитата (JannMichel)
можно вычислить общую длину штапика и поделить на шестиметровые штанги

это даст вам только общий расход, что не является эффективным для раскроя так как могут остаться фрагменты обрезая которые оставят за собой малоприменимые куски в последствии. лучше оставить на другой заказ а нужное отрезать из 6 м или поискать в остатках (:
Цитата (JannMichel)
оптимизировать обрезь

лучше поискать программу для раскроя в интернете.

Автор - Vetali
Дата добавления - 08.02.2013 в 10:38
JannMichel Дата: Пятница, 08.02.2013, 13:11 | Сообщение № 30
Группа: Пользователи
Ранг: Участник
Сообщений: 74
Репутация: 0 ±
Замечаний: 0% ±

2013
Дверь с фрамугой если встречается, то весьма редко. Думаю, что такой случай не стоит усилий для автоматического расчета. Одиночные варианты произведу вручную.

Цитата (Vetali)
лучше поискать программу для раскроя в интернете.

Т.е. в Excel такую операцию сделать нельзя?
 
Ответить
СообщениеДверь с фрамугой если встречается, то весьма редко. Думаю, что такой случай не стоит усилий для автоматического расчета. Одиночные варианты произведу вручную.

Цитата (Vetali)
лучше поискать программу для раскроя в интернете.

Т.е. в Excel такую операцию сделать нельзя?

Автор - JannMichel
Дата добавления - 08.02.2013 в 13:11
Vetali Дата: Пятница, 08.02.2013, 13:37 | Сообщение № 31
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 1 ±
Замечаний: 0% ±

после помощи полученной на этом форуме я думаю что в екселе можно сделать почти все что угодно.

в вашем случае тогда, нужно продумать и правильно задать критерии и условия для обрезки, а так же то что считается остатком для последующего использования и что считается обрезком который больше не используется.
 
Ответить
Сообщениепосле помощи полученной на этом форуме я думаю что в екселе можно сделать почти все что угодно.

в вашем случае тогда, нужно продумать и правильно задать критерии и условия для обрезки, а так же то что считается остатком для последующего использования и что считается обрезком который больше не используется.

Автор - Vetali
Дата добавления - 08.02.2013 в 13:37
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

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