Исключение из расчета скрытых строк
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)="Корректировка"))
но где-то ошибка, результат не сходится с проверкой, надо в этой формуле что-то изменить, эту формулу подсказали на форуме
Добрый день. Помогите пожалуйста в приложенном файле вычислить итог в столбце "Объект" при условии, что строки "Корректировка на характеристику i" могут быть скрыты вручную. Например, необходимо скрыть строчку "Корректировка на характеристику 2", тогда значение "0,94" должно исключаться из расчета. Скрываться могут и несколько таких строк. Пытаюсь применить формулу Код
=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(106;СМЕЩ(B$1;СТРОКА(B2:B10)-1;;))*(ЛЕВСИМВ($A2:$A10;13)="Корректировка"))
но где-то ошибка, результат не сходится с проверкой, надо в этой формуле что-то изменить, эту формулу подсказали на форуме mr_jons
Ответить
Сообщение Добрый день. Помогите пожалуйста в приложенном файле вычислить итог в столбце "Объект" при условии, что строки "Корректировка на характеристику 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
Группа: Друзья
Ранг: Обитатель
Сообщений: 424
Репутация:
74
±
Замечаний:
0% ±
Excel 2013
Или я недопонял условие, или все работает, если скрыть строку 7 получается 1,99
Или я недопонял условие, или все работает, если скрыть строку 7 получается 1,99 elovkov
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
Ответить
Сообщение Или я недопонял условие, или все работает, если скрыть строку 7 получается 1,99 Автор - elovkov Дата добавления - 12.07.2024 в 14:09
Pelena
Дата: Пятница, 12.07.2024, 14:13 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19409
Репутация:
4558
±
Замечаний:
±
Excel 365 & Mac Excel
СУММПРОИЗВ считает сумму, а Вам, судя по аргументу 106, нужно произведение
СУММПРОИЗВ считает сумму, а Вам, судя по аргументу 106, нужно произведение Pelena
"Черт возьми, Холмс! Но как??!!" Ю-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
Ответить
Сообщение Или я недопонял условие, или все работает, если скрыть строку 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
Ответить
Сообщение СУММПРОИЗВ считает сумму, а Вам, судя по аргументу 106, нужно произведение
Да, нужно произведение, не соображу как изменить формулу или может совсем другая формула нужнаАвтор - mr_jons Дата добавления - 12.07.2024 в 14:15
Pelena
Дата: Пятница, 12.07.2024, 14:53 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19409
Репутация:
4558
±
Замечаний:
±
Excel 365 & Mac Excel
Можно так попробоватьКод
=ПРОИЗВЕД(--ТЕКСТ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(106;СМЕЩ(B$1;СТРОКА(B2:B10)-1;;))*(ЛЕВСИМВ($A2:$A10;13)="Корректировка");"0,00;-0,00;1"))
Можно так попробоватьКод
=ПРОИЗВЕД(--ТЕКСТ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(106;СМЕЩ(B$1;СТРОКА(B2:B10)-1;;))*(ЛЕВСИМВ($A2:$A10;13)="Корректировка");"0,00;-0,00;1"))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-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
Группа: Друзья
Ранг: Обитатель
Сообщений: 424
Репутация:
74
±
Замечаний:
0% ±
Excel 2013
Pelena , и я сначала не понял, и Вы тоже кажется В итоге автор хочет получить цену с учетом всех нескрытых корректировок Т.е. Вашу формулу еще умножить на цену и, мне кажется, будет правильноКод
=ПРОИЗВЕД(--ТЕКСТ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(106;СМЕЩ(B$1;СТРОКА(B2:B10)-1;;))*(ЛЕВСИМВ($A2:$A10;13)="Корректировка");"0,00;-0,00;\1"))*$B$2
Ну и массивный ввод)))
Pelena , и я сначала не понял, и Вы тоже кажется В итоге автор хочет получить цену с учетом всех нескрытых корректировок Т.е. Вашу формулу еще умножить на цену и, мне кажется, будет правильноКод
=ПРОИЗВЕД(--ТЕКСТ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(106;СМЕЩ(B$1;СТРОКА(B2:B10)-1;;))*(ЛЕВСИМВ($A2:$A10;13)="Корректировка");"0,00;-0,00;\1"))*$B$2
Ну и массивный ввод)))elovkov
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
Сообщение отредактировал 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
Группа: Админы
Ранг: Местный житель
Сообщений: 19409
Репутация:
4558
±
Замечаний:
±
Excel 365 & Mac Excel
автор хочет получить цену с учетом всех нескрытых корректировок
экстрасенс?) а у меня хрустальный шар в ремонте)
автор хочет получить цену с учетом всех нескрытых корректировок
экстрасенс?) а у меня хрустальный шар в ремонте)Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение автор хочет получить цену с учетом всех нескрытых корректировок
экстрасенс?) а у меня хрустальный шар в ремонте)Автор - Pelena Дата добавления - 12.07.2024 в 15:19
Pelena
Дата: Пятница, 12.07.2024, 15:27 |
Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19409
Репутация:
4558
±
Замечаний:
±
Excel 365 & Mac Excel
с 365-м офисом стала про массивный ввод забывать) И да, я там перестаралась, перед 1 не обязателен слэш \
с 365-м офисом стала про массивный ввод забывать) И да, я там перестаралась, перед 1 не обязателен слэш \Pelena
"Черт возьми, Холмс! Но как??!!" Ю-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
Ответить
Сообщение В итоге автор хочет получить цену с учетом всех нескрытых корректировок
Да) наверно я не совсем доступно изложил, в итоге нужна не итоговая корректировка, а цена с учетом корректировок, т.е. 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
Группа: Админы
Ранг: Местный житель
Сообщений: 19409
Репутация:
4558
±
Замечаний:
±
Excel 365 & Mac Excel
Формула массива вводится сочетанием клавиш Ctrl+Shift+Enter
Формула массива вводится сочетанием клавиш Ctrl+Shift+EnterPelena
"Черт возьми, Холмс! Но как??!!" Ю-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
Ответить
Сообщение Формула массива вводится сочетанием клавиш 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
Группа: Друзья
Ранг: Экселист
Сообщений: 9029
Репутация:
2374
±
Замечаний:
0% ±
Excel 2010
без округленияКод
=ПРОИЗВЕД(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ(B2;СТРОКА(B1:B9)-1;;));ЕСЛИ(ЛЕВСИМВ(A2:A10;13)="Корректировка";B2:B10)))
без округленияКод
=ПРОИЗВЕД(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ(B2;СТРОКА(B1:B9)-1;;));ЕСЛИ(ЛЕВСИМВ(A2:A10;13)="Корректировка";B2:B10)))
Nic70y
Ю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 стоит формула, которую тут подсказали, но она учитывает корректировки в долях единицы. Так вот не соображу как ее изменить, чтобы она учитывала корректировки в %, или возможно совсем другая нужна.
Добрый день! Не стал новую тему создавать, т.к. суть та же: чтобы можно было скрыть строки с автоматическим пересчетом. В ячейке С9 стоит формула, которую тут подсказали, но она учитывает корректировки в долях единицы. Так вот не соображу как ее изменить, чтобы она учитывала корректировки в %, или возможно совсем другая нужна. mr_jons
Ответить
Сообщение Добрый день! Не стал новую тему создавать, т.к. суть та же: чтобы можно было скрыть строки с автоматическим пересчетом. В ячейке С9 стоит формула, которую тут подсказали, но она учитывает корректировки в долях единицы. Так вот не соображу как ее изменить, чтобы она учитывала корректировки в %, или возможно совсем другая нужна. Автор - mr_jons Дата добавления - 06.08.2024 в 10:20