28.06.2013 15:08
Закупщик56160
 
Милая формула :), Александр, а что значит « +9 », мне например, нужны диапазоны в листах с неделя10:неделя53 (на весь год), в формуле я должен исправить только диапазон у недель или "+9" имеет тоже значение?
28.06.2013 16:09
Aleksandr H.
 
Цитата:
Пётр Милая формула :), Александр, а что значит « +9 », мне например, нужны диапазоны в листах с неделя10:неделя53 (на весь год), в формуле я должен исправить только диапазон у недель или "+9" имеет тоже значение?
Попробую об"ьяснить.
"+9" используется для того что-бы корректно указать диапазон дат.
Фрагмент "ДВССЫЛ("неделя"&СТРОКА(ДВССЫЛ("10:"&(СЧЁТЗ(неделя10:неделя53!$M$2)+9)))" (1) должен вернуть диапазон "неделя10:неделя53".
"СЧЁТЗ(неделя10:неделя53!$M$2" - подсчитает количество листов. В нашем случае - 43, а нумерация недель начинается с 10, отсюда вывод, чтобы корректно выполнить фрагмент (1), надо до количества листов додать 9. Если бы нумерация начиналась з 1-ой недели, то "+9" не нужно.

Код:
=1-СУММПРОИЗВ(СУММЕСЛИ(ДВССЫЛ("неделя"&СТРОКА(ДВССЫЛ("10:"&(СЧЁТЗ(неделя10:неделя53!$M$2)+9)))&"!M2:M20");$G3;ДВССЫЛ("неделя"&СТРОКА(ДВССЫЛ("10:"&(СЧЁТЗ(неделя10:неделя53!$M$2)+9)))&"!i2:i20")))/СУММПРОИЗВ(СУММЕСЛИ(ДВССЫЛ("неделя"&СТРОКА(ДВССЫЛ("10:"&(СЧЁТЗ(неделя10:неделя53!$M$2)+9)))&"!M2:M20");$G3;ДВССЫЛ("неделя"&СТРОКА(ДВССЫЛ("10:"&(СЧЁТЗ(неделя10:неделя53!$M$2)+9)))&"!G2:G20")))
важное замечание: В листах не должно быть пропусков, тоесть только "неделя10", "неделя11", ... , "неделя53"
01.07.2013 13:04
Закупщик56160
 
Спасибо, Александр, для меня пока какие формулы как высшая математика, ещё один момент, а возможно чтобы среднее взвешенное считалось при задании комбинации критериев, в примере, ниже, данные по одному специалисту, но с разным сочетанием признаков (в столбах с С по F), комбинация которых определяют конечный критерий для расчёта взвешенного % качества поставок (в столбце G). На всех листах есть формулы составляющие нужные мне комбинации, это столбы от K до Z. Спасибо.
Вложения
Тип файла: 7z ALLQRY 6-16 2013...7z (112.9 Кб, 46 просмотров)
01.07.2013 21:36
Aleksandr H.
 
Цитата:
Пётр Спасибо, Александр, для меня пока какие формулы как высшая математика, ещё один момент, а возможно чтобы среднее взвешенное считалось при задании комбинации критериев, в примере, ниже, данные по одному специалисту, но с разным сочетанием признаков (в столбах с С по F), комбинация которых определяют конечный критерий для расчёта взвешенного % качества поставок (в столбце G). На всех листах есть формулы составляющие нужные мне комбинации, это столбы от K до Z. Спасибо.
К сожалению, я пас. Не хватает знаний
01.07.2013 21:41
Закупщик56160
 
Всё равно, спасибо, узнал много нового
04.07.2013 14:33
tgm
 
Лазил по форумам,случайно наткнулся еще на одну формулу суммесли по листам.Может сгодится..
Вложения
Тип файла: rar ALLQRY 6-16 2013..rar (117.8 Кб, 50 просмотров)
16.07.2013 11:12
Закупщик56160
 
=ЕСЛИ(K10="т";ОКРУГЛВВЕРХ((P10*$G$5+G10)/0,00347222222222222;0)*0,00347222222222222;ЕСЛИ(K10="с";ОКРУГЛВВЕРХ((P10*$G$6+G10)/0,00347222222222222;0)*0,00347222222222222; ЕСЛИ(K10=" ";"0";ЕСЛИ(K10=" ";"0";" "))))


Добрый день, коллеги, помогите с формулой, нужна формула ЕСЛИ с 4 условиями. У меня есть фаил записи поставщиков на приемку, где время авизаци (столбец G) рассчитывается в зависимости от типа заказа, если тип «С» то количество паллет умножается на 4 минуты и в ячейке стоящей ниже считается время авизации следующего поставщика; если тип «Т» то количество артикулов умножается на 2:30 минуты; если тип не задан, то в ячейке стоящей ниже – «пусто».
Данную формулу мне нужно усложнить ещё одним условием: чтобы время на приёмку поставщиков, номера которых вбиты с B39:В43, рассчитывалось следующим образом – паллеты(артикула) умножались на 2:00 минуты (G1). Ещё один нюанс, не должно быть дополнительных скрытых столбцов, строк.
Спасибо.
Вложения
Тип файла: xlsx Шаблон с коридорами.xlsx (165.3 Кб, 155 просмотров)
16.07.2013 11:48
Aleksandr H.
 
Цитата:
Пётр =ЕСЛИ(K10="т";ОКРУГЛВВЕРХ((P10*$G$5+G10)/0,00347222222222222;0)*0,00347222222222222;ЕСЛИ(K10="с";ОКРУГЛВВЕРХ((P10*$G$6+G10)/0,00347222222222222;0)*0,00347222222222222; ЕСЛИ(K10=" ";"0";ЕСЛИ(K10=" ";"0";" "))))


Добрый день, коллеги, помогите с формулой, нужна формула ЕСЛИ с 4 условиями. У меня есть фаил записи поставщиков на приемку, где время авизаци (столбец G) рассчитывается в зависимости от типа заказа, если тип «С» то количество паллет умножается на 4 минуты и в ячейке стоящей ниже считается время авизации следующего поставщика; если тип «Т» то количество артикулов умножается на 2:30 минуты; если тип не задан, то в ячейке стоящей ниже – «пусто».
Данную формулу мне нужно усложнить ещё одним условием: чтобы время на приёмку поставщиков, номера которых вбиты с B39:В43, рассчитывалось следующим образом – паллеты(артикула) умножались на 2:00 минуты (G1). Ещё один нюанс, не должно быть дополнительных скрытых столбцов, строк.
Спасибо.
Прошу проверить. Формула для ячейки G11

Код:
=ЕСЛИ(СЧЁТЕСЛИ($B$39:$B$49;H11)>0;ОКРУГЛВВЕРХ((P10*$G$1+G10)/0,00347222222222222;0)*0,00347222222222222;ЕСЛИ(K10="т";ОКРУГЛВВЕРХ((P10*$G$5+G10)/0,00347222222222222;0)*0,00347222222222222;ЕСЛИ(K10="с";ОКРУГЛВВЕРХ((P10*$G$6+G10)/0,00347222222222222;0)*0,00347222222222222;ЕСЛИ(K10=" ";"0";ЕСЛИ(K10=" ";"0";" ")))))
16.07.2013 13:12
Закупщик56160
 
Спасибо, то что нужно.
17.07.2013 15:23
Aleksandr H.
 
Excel 2010.

Есть 2 листа: на одном исходные данные (arkusz2), на другом (arkusz1) выходные данные. С помощью ползунка данные с Arkusz2 вывожу на akrusz1 и распечатываю (на кнопке код быстрой печати).

Что хочу сделать?
автоматизировать участок работы, который делаю вручную :
Код:
пока на arkusz2 есть заполненные строки
  начало
    увеличить значение ползунка на 1
    нажать кнопку печать
  конец
конец
[attachment=0:3dntxdmw]AutoPrint.xlsx[/attachment:3dntxdmw]
Вложения
Тип файла: xlsx AutoPrint.xlsx (17.6 Кб, 154 просмотров)
Часовой пояс GMT +3, время: 06:38.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.