Результат перемножения с пустой ячейкой
gadgedlar
Дата: Среда, 22.08.2012, 13:01 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Здравствуйте дамы и господа! Озадачили по работе следующей задачей. Есть 2 строки, которые состоят из значений и пустых ячеек. Необходимо перемножить эти строки. Но если перемножается пустая ячейка на ячейку со значением или пустая на пустую, то ячейка результат должна быть пуста (не ноль). Пример приложил простенький (в строчке "итог" показал что должно получиться). Помогите, пожалуйста, решить задачку. Любому решению буду рад. В макросах не рублю, в функциях туго. Но если нужно будет разберусь.
Здравствуйте дамы и господа! Озадачили по работе следующей задачей. Есть 2 строки, которые состоят из значений и пустых ячеек. Необходимо перемножить эти строки. Но если перемножается пустая ячейка на ячейку со значением или пустая на пустую, то ячейка результат должна быть пуста (не ноль). Пример приложил простенький (в строчке "итог" показал что должно получиться). Помогите, пожалуйста, решить задачку. Любому решению буду рад. В макросах не рублю, в функциях туго. Но если нужно будет разберусь. gadgedlar
Ответить
Сообщение Здравствуйте дамы и господа! Озадачили по работе следующей задачей. Есть 2 строки, которые состоят из значений и пустых ячеек. Необходимо перемножить эти строки. Но если перемножается пустая ячейка на ячейку со значением или пустая на пустую, то ячейка результат должна быть пуста (не ноль). Пример приложил простенький (в строчке "итог" показал что должно получиться). Помогите, пожалуйста, решить задачку. Любому решению буду рад. В макросах не рублю, в функциях туго. Но если нужно будет разберусь. Автор - gadgedlar Дата добавления - 22.08.2012 в 13:01
Serge_007
Дата: Среда, 22.08.2012, 13:09 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Так пойдёт?
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Так пойдёт? Автор - Serge_007 Дата добавления - 22.08.2012 в 13:09
gadgedlar
Дата: Среда, 22.08.2012, 13:17 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
Это круто очень! И так быстро помогли! Спасибо огромное Вам! Нюанс один появился. Можете сделать, чтоб в ячейке округление было до целого.
Это круто очень! И так быстро помогли! Спасибо огромное Вам! Нюанс один появился. Можете сделать, чтоб в ячейке округление было до целого. gadgedlar
Сообщение отредактировал gadgedlar - Среда, 22.08.2012, 13:20
Ответить
Сообщение Это круто очень! И так быстро помогли! Спасибо огромное Вам! Нюанс один появился. Можете сделать, чтоб в ячейке округление было до целого. Автор - gadgedlar Дата добавления - 22.08.2012 в 13:17
_Boroda_
Дата: Среда, 22.08.2012, 13:21 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16715
Репутация:
6504
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Или так если ячейка ДЕЙСТВИТЕЛЬНО должна быть пустой, а не скрытым нулем
Или так если ячейка ДЕЙСТВИТЕЛЬНО должна быть пустой, а не скрытым нулем _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Или так если ячейка ДЕЙСТВИТЕЛЬНО должна быть пустой, а не скрытым нулем Автор - _Boroda_ Дата добавления - 22.08.2012 в 13:21
gadgedlar
Дата: Среда, 22.08.2012, 13:25 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
И Вам Boroda огромное спасибо за Ваш вариант.
И Вам Boroda огромное спасибо за Ваш вариант. gadgedlar
Ответить
Сообщение И Вам Boroda огромное спасибо за Ваш вариант. Автор - gadgedlar Дата добавления - 22.08.2012 в 13:25
Serge_007
Дата: Среда, 22.08.2012, 13:26 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
И мой вариант макросом, что бы в ячейках действительно было пусто, а не со скрытым нулём или строкой нулевой длинны Quote (gadgedlar )
Можете сделать, чтоб в ячейке округление было до целого.
И мой вариант макросом, что бы в ячейках действительно было пусто, а не со скрытым нулём или строкой нулевой длинны Quote (gadgedlar )
Можете сделать, чтоб в ячейке округление было до целого.
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение И мой вариант макросом, что бы в ячейках действительно было пусто, а не со скрытым нулём или строкой нулевой длинны Quote (gadgedlar )
Можете сделать, чтоб в ячейке округление было до целого.
Автор - Serge_007 Дата добавления - 22.08.2012 в 13:26
gadgedlar
Дата: Среда, 22.08.2012, 13:33 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация:
0
±
Замечаний:
0% ±
СПАСИБО! Я ВАМ очень благодарен! Тему можно закрывть
СПАСИБО! Я ВАМ очень благодарен! Тему можно закрывтьgadgedlar
Ответить
Сообщение СПАСИБО! Я ВАМ очень благодарен! Тему можно закрывтьАвтор - gadgedlar Дата добавления - 22.08.2012 в 13:33
RAN
Дата: Среда, 22.08.2012, 14:28 |
Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Serge_007, хороший макрос, одна беда - не работает.
Serge_007, хороший макрос, одна беда - не работает. RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Serge_007, хороший макрос, одна беда - не работает. Автор - RAN Дата добавления - 22.08.2012 в 14:28
Serge_007
Дата: Среда, 22.08.2012, 14:37 |
Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
У тебя макросы включены? У меня работает. Не для тебя, Андрей: Что бы не привязываться к Selection можно заменить на Range("B6:H6") [vba]Code
Sub Макрос2() ' ' Макрос2 Макрос Range("B6:H6").FormulaR1C1 = "=R[-4]C*R[-2]C" Range("B6:H6").Copy Range("B6:H6").PasteSpecial Paste:=xlPasteValues Range("B6:H6").Replace What:="0", Replacement:="", LookAt:=xlWhole Application.CutCopyMode = xlCopy End Sub
[/vba] ЗЫ А макрописцы могут подсократить код
У тебя макросы включены? У меня работает. Не для тебя, Андрей: Что бы не привязываться к Selection можно заменить на Range("B6:H6") [vba]Code
Sub Макрос2() ' ' Макрос2 Макрос Range("B6:H6").FormulaR1C1 = "=R[-4]C*R[-2]C" Range("B6:H6").Copy Range("B6:H6").PasteSpecial Paste:=xlPasteValues Range("B6:H6").Replace What:="0", Replacement:="", LookAt:=xlWhole Application.CutCopyMode = xlCopy End Sub
[/vba] ЗЫ А макрописцы могут подсократить код Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение У тебя макросы включены? У меня работает. Не для тебя, Андрей: Что бы не привязываться к Selection можно заменить на Range("B6:H6") [vba]Code
Sub Макрос2() ' ' Макрос2 Макрос Range("B6:H6").FormulaR1C1 = "=R[-4]C*R[-2]C" Range("B6:H6").Copy Range("B6:H6").PasteSpecial Paste:=xlPasteValues Range("B6:H6").Replace What:="0", Replacement:="", LookAt:=xlWhole Application.CutCopyMode = xlCopy End Sub
[/vba] ЗЫ А макрописцы могут подсократить код Автор - Serge_007 Дата добавления - 22.08.2012 в 14:37
vladewolf2493
Дата: Среда, 20.12.2023, 12:49 |
Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
20% ±
2019
Здравствуйте! Подскажите, пожалуйста, как скорректировать формулу, чтобы в случае наличия данных в ячейке "показания счётчика", в ячейке этой же строки "по нормативу" отображался ноль, а в случае полного отсутствия данных в ячейке "показания счётчика" в ячейке "по нормативу формула работала. Спасибо!
Здравствуйте! Подскажите, пожалуйста, как скорректировать формулу, чтобы в случае наличия данных в ячейке "показания счётчика", в ячейке этой же строки "по нормативу" отображался ноль, а в случае полного отсутствия данных в ячейке "показания счётчика" в ячейке "по нормативу формула работала. Спасибо! vladewolf2493
Ответить
Сообщение Здравствуйте! Подскажите, пожалуйста, как скорректировать формулу, чтобы в случае наличия данных в ячейке "показания счётчика", в ячейке этой же строки "по нормативу" отображался ноль, а в случае полного отсутствия данных в ячейке "показания счётчика" в ячейке "по нормативу формула работала. Спасибо! Автор - vladewolf2493 Дата добавления - 20.12.2023 в 12:49
vladewolf2493
Дата: Среда, 20.12.2023, 13:53 |
Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
20% ±
2019
Спасибо! Очень помогли!
Ответить
Сообщение Спасибо! Очень помогли! Автор - vladewolf2493 Дата добавления - 20.12.2023 в 13:53