10 / 10 / 3
Регистрация: 08.07.2015
Сообщений: 186
|
|
1 | |
Пропуск ячейки с нулем при делении или умножении17.01.2017, 13:21. Показов 11593. Ответов 14
Метки нет (Все метки)
Не могу сообразить как заставить пропускать пустые ячейки или ячейки с нулем.
Обычный столбец с числовыми данными, и есть формула в которой данные из этого столбца делятся, переумножаются. Иногда в столбце может появится ячейка с 0, соотвественно результат деления или умножения будет или 0 или само собой н.д. Как заставить пропускать нули? Спасибо.
0
|
17.01.2017, 13:21 | |
Ответы с готовыми решениями:
14
Погрешность при делении/умножении в Visual Studio 2005 Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3 — на 4 Найти все двузначные числа, которые при умножении на 2 заканчиваются на 8, а при умножении на 3 - на 4. Вложенный цикл. Найти трехзначные числа, которые при делении на 2 дают остаток 1, при делении на 3 остаток 2, при делении на 4 остаток 3 |
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
|
|
17.01.2017, 13:33 | 2 |
Без вашего файла-примера так
Код
=D$1/ЕСЛИ(A1="";1;A1) Код
=ЕСЛИОШИБКА(D$1/A1;"")
0
|
10 / 10 / 3
Регистрация: 08.07.2015
Сообщений: 186
|
|
17.01.2017, 13:36 [ТС] | 3 |
Пример
0
|
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
|
|
17.01.2017, 13:41 | 4 |
Что должно получится вместо ошибки? Пустая ячейка или все таки вычислить заменяя нули?
0
|
10 / 10 / 3
Регистрация: 08.07.2015
Сообщений: 186
|
|
17.01.2017, 13:42 [ТС] | 5 |
Вычисления должны продолжится, пропуская ноль.
Добавлено через 38 секунд Типа 10/0*2, ноль пропускаем, выходим на формулу 10*2
0
|
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
|
|
17.01.2017, 13:50 | 6 |
Что должно получится в вашем примере и покажите не один вариант, а хотя бы 5-10
0
|
10 / 10 / 3
Регистрация: 08.07.2015
Сообщений: 186
|
|
17.01.2017, 15:08 [ТС] | 7 |
=R[-6]C/R[-5]C/R[-4]C*R[-3]C/R[-2]C вот формула в примере.
30/0/5*0/2 это числа из ячеек 30/5/2 вот что должно получится.
0
|
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
|
|
17.01.2017, 15:10 | 8 |
Код
=A1/МАКС(1;A2)/МАКС(1;A3)*МАКС(1;A4)/МАКС(1;A5)
0
|
10 / 10 / 3
Регистрация: 08.07.2015
Сообщений: 186
|
|
18.01.2017, 13:25 [ТС] | 9 |
Спасибо. Правда если в столбце около 100 ячеек, то только так?в ручную формулу править?
0
|
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
|
|
18.01.2017, 13:31 | 10 |
mol2751, Вы реальный пример покажите, может быть найдется решение.
Не забудьте показать ожидаемый результат.
0
|
10 / 10 / 3
Регистрация: 08.07.2015
Сообщений: 186
|
|
18.01.2017, 13:36 [ТС] | 11 |
Пример2
0
|
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
|
|
18.01.2017, 13:50 | 12 |
Не хотите реальный пример приложить и ожидаемый результат показать. Ну да ладно.
Формула массива Код
=ПРОИЗВЕД(ЕСЛИ((A1:A35<>"")*(A1:A35<>0);A1:A35))
0
|
10 / 10 / 3
Регистрация: 08.07.2015
Сообщений: 186
|
||||||
18.01.2017, 15:31 [ТС] | 13 | |||||
я не имею примера под рукой, так как к оригинальной таблице не имею допуска, имею лишь саму проблему.
Добавлено через 14 минут Не пойму, почему у меня не получается. =ПРОИЗВЕД(ЕСЛИ((I4:I7<>"")*(I4:I7<>0);I4:I7)) Вот так пишу, и пишет ошибку ЗНАЧ. в ячейках с I5 по I7 цифры. PS заметил что у Вас в формуле на листе, фигурные скобки,
0
|
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
|
|
18.01.2017, 15:35 | 14 |
Ввод таких формул делается тремя клавишами Ctrl+Shift+Enter. Скобки появятся автоматически.
--------- Думаю надо беречь время друг друга. Вы задаете абстрактный вопрос, получаете ответы. Прошло два дня, 14 сообщений, а результата нет.
0
|
10 / 10 / 3
Регистрация: 08.07.2015
Сообщений: 186
|
|
18.01.2017, 15:38 [ТС] | 15 |
Спасибо про массив, теперь вышло.
Увы задание я получил абстрактное и начальник уехал, поэтому сработает ли этот вариант на его таблице, узнаю лишь на следующей неделе. Спасибо за помощь.
0
|
18.01.2017, 15:38 | |
18.01.2017, 15:38 | |
Помогаю со студенческими работами здесь
15
Поиск четырехзначных чисел, которые при делении на 133 дают в остатке 125, а при делении на 134 - 111 Определить произведение элементов, которые при делении на 2 дают такой же остаток как и при делении на 3 Составить программу поиска трёхзначный чисел, которые при делении на 47 дают в остатке 43, а при делении на 4 Определить произведение элементов, которые при делении на 2 дают такой же остаток как и при делении на 3. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |