Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
1 / 1 / 0
Регистрация: 23.10.2015
Сообщений: 9

Посчитать общее количество деталей

23.10.2015, 03:30. Показов 3883. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе время суток. Прощу помощи в решении такой задачи. Есть паки которые вмещают в себя определенное количество разных упаковок. Разные виды упаков содержат определенное количество деталей. Количество паков и упаковок может быть разным. Необходимо посчитать общее количество деталей, при условии что если в паке не хватает одного количества упаковок. то они добавляються из другой серии с меньшим приоритетом. Если паки заканчиваються то остальные детали не учитываються. Буду рад любой помощи и идеям как посчитать детали. Необходимо чтобы не было макросов, но если без них ни как, то пусть будут.
Вложения
Тип файла: xlsx Расчет.xlsx (9.6 Кб, 18 просмотров)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.10.2015, 03:30
Ответы с готовыми решениями:

Посчитать количество записей каждого состояния для каждого ответственного и общее кол-во записей
Приветик! Нужно автоматизировать обработку данных в Excel, ну то есть чтобы все автоматически делалось. Нужно посчитать количество записей...

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

Как вывести общее количество значений в диапазоне?
Добрый день. Вот возникла такая задача. В диапазоне A1:T20 есть прямоугольное поле 20х20, клетки которого или пустые, или содержат...

10
1 / 1 / 0
Регистрация: 23.10.2015
Сообщений: 9
25.10.2015, 20:50  [ТС]
Видно ни у кого идей нету.((
0
 Аватар для chumich
2081 / 1239 / 464
Регистрация: 20.12.2014
Сообщений: 3,234
25.10.2015, 21:20
Sergj13, не совсем понятно что должно получиться. Хорошо бы в примере показать вручную как делается расчет.
0
1 / 1 / 0
Регистрация: 23.10.2015
Сообщений: 9
25.10.2015, 23:28  [ТС]
Сделал описание.
Вложения
Тип файла: xlsx Расчет.xlsx (12.2 Кб, 8 просмотров)
0
 Аватар для AlexM
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
26.10.2015, 10:54
Лучший ответ Сообщение было отмечено chumich как решение

Решение

Формула массива. Ввод тремя клавишами Ctrl+Shift+Enter
Code
1
=СУММ(ЕСЛИ(СУММЕСЛИ(D9:R9;"<="&D9:R9;D8:R8)<D5*D6;D8:R8;(СУММЕСЛИ(D9:R9;"<="&D9:R9;C8:Q8)<D5*D6)*(D5*D6-СУММЕСЛИ(D9:R9;"<="&D9:R9;C8:Q8)))*D7:R7)
Вложения
Тип файла: xls Расчет_2.xls (32.0 Кб, 14 просмотров)
2
1 / 1 / 0
Регистрация: 23.10.2015
Сообщений: 9
26.10.2015, 15:45  [ТС]
AlexM спасибо за ответ. Скажите, а зачем вот это сдвигание
Цитата Сообщение от AlexM Посмотреть сообщение
C8:Q8
? Оно же выходит за рамки диапазона.
0
 Аватар для AlexM
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
26.10.2015, 16:13
Вы спрашиваете об этом фрагменте формулы
Code
1
(СУММЕСЛИ(D9:R9;"<="&D9:R9;C8:Q8)<D5*D6)*(D5*D6-СУММЕСЛИ(D9:R9;"<="&D9:R9;C8:Q8))
Чтобы понять зачем смещение, надо посмотреть какой массив формирует этот фрагмент. Для этого выделите его и нажмите F9. Увидите
Code
1
{700;690;640;610;550;494;409;407;362;326;275;186;0;0;0}
Этот массив есть разница между 700 (7*100) и массивом сумм с накоплением
Code
1
{0;10;60;90;150;206;291;293;338;374;425;514;1135;1393;1416}
Значение 186 - это сколько будет упаковок взято из 621 (12 приоритет).
Функция ЕСЛИ() формирует массив количества упаковок для каждого приоритета
Code
1
{10;50;30;60;56;85;2;45;36;51;89;186;0;0;0}
Ну а далее уже понятно суммируем произведение этого массива на массив вместимости.
1
1 / 1 / 0
Регистрация: 23.10.2015
Сообщений: 9
26.10.2015, 16:21  [ТС]
Спасибо большое за развернутый ответ.
0
1 / 1 / 0
Регистрация: 23.10.2015
Сообщений: 9
31.10.2015, 16:24  [ТС]
Доброе время суток. Помогите модернизировать формулу от AlexM для следующей таблицы.
Вложения
Тип файла: xls Расчет_21.xls (43.0 Кб, 6 просмотров)
0
1 / 1 / 0
Регистрация: 23.10.2015
Сообщений: 9
02.11.2015, 21:25  [ТС]
Знатоки экселя наставте на путь истенный. почему не работает формула? что я делаю не так?
0
1 / 1 / 0
Регистрация: 23.10.2015
Сообщений: 9
05.11.2015, 22:53  [ТС]
230 просмотров и ни кто не может помочь? Эх...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.11.2015, 22:53
Помогаю со студенческими работами здесь

Вывести фамилию сборщика и общее количество деталей, собранное им за неделю
а)Создать файл , содержащий сведения о количестве изделий , собранных сборщиками цеха за неделю. Каждая запись содержит поля: фамилия...

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

Вывести фамилию сборщика и общее количество деталей, собранных им за неделю
Обработка файлов записей. А. Создать файл, содержащий сведения о количестве изделий, собранных сборщиком цеха за неделю. Каждая запись...

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

Вывести общее количество бракованных деталей, изготовленных всеми мастерами заданного цеха
Вот что имеется: Вот что нужно в VBA: Вывести общее количество бракованных деталей, изготовленных всеми мастерами заданного цеха и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru