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

Вход

Регистрация

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

 

= Мир MS Excel/Исключение из расчета скрытых строк - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Исключение из расчета скрытых строк
mr_jons Дата: Пятница, 12.07.2024, 14:04 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019, версия 2406
Добрый день.
Помогите пожалуйста в приложенном файле вычислить итог в столбце "Объект" при условии, что строки "Корректировка на характеристику i" могут быть скрыты вручную.
Например, необходимо скрыть строчку "Корректировка на характеристику 2", тогда значение "0,94" должно исключаться из расчета. Скрываться могут и несколько таких строк.
Пытаюсь применить формулу
Код
=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(106;СМЕЩ(B$1;СТРОКА(B2:B10)-1;;))*(ЛЕВСИМВ($A2:$A10;13)="Корректировка"))
но где-то ошибка, результат не сходится с проверкой, надо в этой формуле что-то изменить, эту формулу подсказали на форуме
К сообщению приложен файл: list_microsoft_excel.xlsx (9.3 Kb)
 
Ответить
СообщениеДобрый день.
Помогите пожалуйста в приложенном файле вычислить итог в столбце "Объект" при условии, что строки "Корректировка на характеристику i" могут быть скрыты вручную.
Например, необходимо скрыть строчку "Корректировка на характеристику 2", тогда значение "0,94" должно исключаться из расчета. Скрываться могут и несколько таких строк.
Пытаюсь применить формулу
Код
=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(106;СМЕЩ(B$1;СТРОКА(B2:B10)-1;;))*(ЛЕВСИМВ($A2:$A10;13)="Корректировка"))
но где-то ошибка, результат не сходится с проверкой, надо в этой формуле что-то изменить, эту формулу подсказали на форуме

Автор - mr_jons
Дата добавления - 12.07.2024 в 14:04
elovkov Дата: Пятница, 12.07.2024, 14:09 | Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 401
Репутация: 71 ±
Замечаний: 0% ±

Excel 2013
Или я недопонял условие, или все работает, если скрыть строку 7 получается 1,99


Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
 
Ответить
СообщениеИли я недопонял условие, или все работает, если скрыть строку 7 получается 1,99

Автор - elovkov
Дата добавления - 12.07.2024 в 14:09
Pelena Дата: Пятница, 12.07.2024, 14:13 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19331
Репутация: 4482 ±
Замечаний: ±

Excel 365 & Mac Excel
СУММПРОИЗВ считает сумму, а Вам, судя по аргументу 106, нужно произведение


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеСУММПРОИЗВ считает сумму, а Вам, судя по аргументу 106, нужно произведение

Автор - Pelena
Дата добавления - 12.07.2024 в 14:13
mr_jons Дата: Пятница, 12.07.2024, 14:13 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019, версия 2406
Или я недопонял условие, или все работает, если скрыть строку 7 получается 1,99

Правильное значение должно быть 92,21 в столбце Проверка
 
Ответить
Сообщение
Или я недопонял условие, или все работает, если скрыть строку 7 получается 1,99

Правильное значение должно быть 92,21 в столбце Проверка

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

Excel 2019, версия 2406
СУММПРОИЗВ считает сумму, а Вам, судя по аргументу 106, нужно произведение

Да, нужно произведение, не соображу как изменить формулу или может совсем другая формула нужна
 
Ответить
Сообщение
СУММПРОИЗВ считает сумму, а Вам, судя по аргументу 106, нужно произведение

Да, нужно произведение, не соображу как изменить формулу или может совсем другая формула нужна

Автор - mr_jons
Дата добавления - 12.07.2024 в 14:15
Pelena Дата: Пятница, 12.07.2024, 14:53 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19331
Репутация: 4482 ±
Замечаний: ±

Excel 365 & Mac Excel
Можно так попробовать
Код
=ПРОИЗВЕД(--ТЕКСТ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(106;СМЕЩ(B$1;СТРОКА(B2:B10)-1;;))*(ЛЕВСИМВ($A2:$A10;13)="Корректировка");"0,00;-0,00;1"))
К сообщению приложен файл: list_microsoft_excel_1.xlsx (10.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеМожно так попробовать
Код
=ПРОИЗВЕД(--ТЕКСТ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(106;СМЕЩ(B$1;СТРОКА(B2:B10)-1;;))*(ЛЕВСИМВ($A2:$A10;13)="Корректировка");"0,00;-0,00;1"))

Автор - Pelena
Дата добавления - 12.07.2024 в 14:53
elovkov Дата: Пятница, 12.07.2024, 15:15 | Сообщение № 7
Группа: Друзья
Ранг: Обитатель
Сообщений: 401
Репутация: 71 ±
Замечаний: 0% ±

Excel 2013
Pelena, и я сначала не понял, и Вы тоже кажется
В итоге автор хочет получить цену с учетом всех нескрытых корректировок
Т.е. Вашу формулу еще умножить на цену и, мне кажется, будет правильно
Код
=ПРОИЗВЕД(--ТЕКСТ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(106;СМЕЩ(B$1;СТРОКА(B2:B10)-1;;))*(ЛЕВСИМВ($A2:$A10;13)="Корректировка");"0,00;-0,00;\1"))*$B$2

Ну и массивный ввод)))


Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица

Сообщение отредактировал elovkov - Пятница, 12.07.2024, 15:16
 
Ответить
СообщениеPelena, и я сначала не понял, и Вы тоже кажется
В итоге автор хочет получить цену с учетом всех нескрытых корректировок
Т.е. Вашу формулу еще умножить на цену и, мне кажется, будет правильно
Код
=ПРОИЗВЕД(--ТЕКСТ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(106;СМЕЩ(B$1;СТРОКА(B2:B10)-1;;))*(ЛЕВСИМВ($A2:$A10;13)="Корректировка");"0,00;-0,00;\1"))*$B$2

Ну и массивный ввод)))

Автор - elovkov
Дата добавления - 12.07.2024 в 15:15
Pelena Дата: Пятница, 12.07.2024, 15:19 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19331
Репутация: 4482 ±
Замечаний: ±

Excel 365 & Mac Excel
автор хочет получить цену с учетом всех нескрытых корректировок

экстрасенс?)
а у меня хрустальный шар в ремонте)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
автор хочет получить цену с учетом всех нескрытых корректировок

экстрасенс?)
а у меня хрустальный шар в ремонте)

Автор - Pelena
Дата добавления - 12.07.2024 в 15:19
Pelena Дата: Пятница, 12.07.2024, 15:27 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19331
Репутация: 4482 ±
Замечаний: ±

Excel 365 & Mac Excel
Ну и массивный ввод)

с 365-м офисом стала про массивный ввод забывать)

И да, я там перестаралась, перед 1 не обязателен слэш \


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

с 365-м офисом стала про массивный ввод забывать)

И да, я там перестаралась, перед 1 не обязателен слэш \

Автор - Pelena
Дата добавления - 12.07.2024 в 15:27
mr_jons Дата: Пятница, 12.07.2024, 15:28 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019, версия 2406
В итоге автор хочет получить цену с учетом всех нескрытых корректировок

Да) наверно я не совсем доступно изложил, в итоге нужна не итоговая корректировка, а цена с учетом корректировок, т.е. 92,21 как в проверке
=ПРОИЗВЕД(--ТЕКСТ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(106;СМЕЩ(B$1;СТРОКА(B2:B10)-1;;))*(ЛЕВСИМВ($A2:$A10;13)="Корректировка");"0,00;-0,00;\1"))*$B$2

Применил формулу, но выходит #ЗНАЧ!
 
Ответить
Сообщение
В итоге автор хочет получить цену с учетом всех нескрытых корректировок

Да) наверно я не совсем доступно изложил, в итоге нужна не итоговая корректировка, а цена с учетом корректировок, т.е. 92,21 как в проверке
=ПРОИЗВЕД(--ТЕКСТ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(106;СМЕЩ(B$1;СТРОКА(B2:B10)-1;;))*(ЛЕВСИМВ($A2:$A10;13)="Корректировка");"0,00;-0,00;\1"))*$B$2

Применил формулу, но выходит #ЗНАЧ!

Автор - mr_jons
Дата добавления - 12.07.2024 в 15:28
Pelena Дата: Пятница, 12.07.2024, 15:32 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19331
Репутация: 4482 ±
Замечаний: ±

Excel 365 & Mac Excel
массивный ввод

Формула массива вводится сочетанием клавиш Ctrl+Shift+Enter


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

Формула массива вводится сочетанием клавиш Ctrl+Shift+Enter

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

Excel 2019, версия 2406
Формула массива вводится сочетанием клавиш Ctrl+Shift+Enter

Спасибо большое, все работает!
В итоге применил к рабочей таблице, при применении этой формулы результат чуть-чуть не сходился с результатом, полученным, если в ручную всё перемножать.
Увидел, что есть корректировки до 3-х знаков после запятой и предположил, что надо изменить синтаксис 0,00;-0,00 на 0,000;-0,000 и всё сошлось!
 
Ответить
Сообщение
Формула массива вводится сочетанием клавиш Ctrl+Shift+Enter

Спасибо большое, все работает!
В итоге применил к рабочей таблице, при применении этой формулы результат чуть-чуть не сходился с результатом, полученным, если в ручную всё перемножать.
Увидел, что есть корректировки до 3-х знаков после запятой и предположил, что надо изменить синтаксис 0,00;-0,00 на 0,000;-0,000 и всё сошлось!

Автор - mr_jons
Дата добавления - 12.07.2024 в 15:53
Nic70y Дата: Пятница, 12.07.2024, 15:56 | Сообщение № 13
Группа: Друзья
Ранг: Экселист
Сообщений: 8937
Репутация: 2337 ±
Замечаний: 0% ±

Excel 2010
без округления
Код
=ПРОИЗВЕД(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ(B2;СТРОКА(B1:B9)-1;;));ЕСЛИ(ЛЕВСИМВ(A2:A10;13)="Корректировка";B2:B10)))


ЮMoney 41001841029809
 
Ответить
Сообщениебез округления
Код
=ПРОИЗВЕД(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ(B2;СТРОКА(B1:B9)-1;;));ЕСЛИ(ЛЕВСИМВ(A2:A10;13)="Корректировка";B2:B10)))

Автор - Nic70y
Дата добавления - 12.07.2024 в 15:56
mr_jons Дата: Пятница, 12.07.2024, 16:13 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019, версия 2406
без округления

Спасибо!
 
Ответить
Сообщение
без округления

Спасибо!

Автор - mr_jons
Дата добавления - 12.07.2024 в 16:13
mr_jons Дата: Вторник, 06.08.2024, 10:20 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019, версия 2406
Добрый день!
Не стал новую тему создавать, т.к. суть та же: чтобы можно было скрыть строки с автоматическим пересчетом.
В ячейке С9 стоит формула, которую тут подсказали, но она учитывает корректировки в долях единицы.
Так вот не соображу как ее изменить, чтобы она учитывала корректировки в %, или возможно совсем другая нужна.
К сообщению приложен файл: 0122646.xlsx (9.4 Kb)
 
Ответить
СообщениеДобрый день!
Не стал новую тему создавать, т.к. суть та же: чтобы можно было скрыть строки с автоматическим пересчетом.
В ячейке С9 стоит формула, которую тут подсказали, но она учитывает корректировки в долях единицы.
Так вот не соображу как ее изменить, чтобы она учитывала корректировки в %, или возможно совсем другая нужна.

Автор - mr_jons
Дата добавления - 06.08.2024 в 10:20
  • Страница 1 из 1
  • 1
Поиск:

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