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

Вход

Регистрация

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

 

= Мир MS Excel/Результат перемножения с пустой ячейкой - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Результат перемножения с пустой ячейкой
gadgedlar Дата: Среда, 22.08.2012, 13:01 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте дамы и господа!
Озадачили по работе следующей задачей.
Есть 2 строки, которые состоят из значений и пустых ячеек. Необходимо перемножить эти строки. Но если перемножается пустая ячейка на ячейку со значением или пустая на пустую, то ячейка результат должна быть пуста (не ноль).
Пример приложил простенький (в строчке "итог" показал что должно получиться).
Помогите, пожалуйста, решить задачку.
Любому решению буду рад. В макросах не рублю, в функциях туго. Но если нужно будет разберусь.
К сообщению приложен файл: 3194655.xls (24.0 Kb)
 
Ответить
СообщениеЗдравствуйте дамы и господа!
Озадачили по работе следующей задачей.
Есть 2 строки, которые состоят из значений и пустых ячеек. Необходимо перемножить эти строки. Но если перемножается пустая ячейка на ячейку со значением или пустая на пустую, то ячейка результат должна быть пуста (не ноль).
Пример приложил простенький (в строчке "итог" показал что должно получиться).
Помогите, пожалуйста, решить задачку.
Любому решению буду рад. В макросах не рублю, в функциях туго. Но если нужно будет разберусь.

Автор - gadgedlar
Дата добавления - 22.08.2012 в 13:01
Serge_007 Дата: Среда, 22.08.2012, 13:09 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Так пойдёт?
К сообщению приложен файл: gadgedlar.xls (24.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеТак пойдёт?

Автор - Serge_007
Дата добавления - 22.08.2012 в 13:09
gadgedlar Дата: Среда, 22.08.2012, 13:17 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Это круто очень!
И так быстро помогли!
Спасибо огромное Вам!

Нюанс один появился. Можете сделать, чтоб в ячейке округление было до целого.


Сообщение отредактировал 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
Или так
если ячейка ДЕЙСТВИТЕЛЬНО должна быть пустой, а не скрытым нулем
К сообщению приложен файл: gadgedlar_1.xls (25.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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
Дата добавления - 22.08.2012 в 13:25
Serge_007 Дата: Среда, 22.08.2012, 13:26 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
И мой вариант макросом, что бы в ячейках действительно было пусто, а не со скрытым нулём или строкой нулевой длинны smile

Quote (gadgedlar)
Можете сделать, чтоб в ячейке округление было до целого.

Code
=ЦЕЛОЕ(B2*B4)
К сообщению приложен файл: gadgedlar_2.xls (46.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеИ мой вариант макросом, что бы в ячейках действительно было пусто, а не со скрытым нулём или строкой нулевой длинны smile

Quote (gadgedlar)
Можете сделать, чтоб в ячейке округление было до целого.

Code
=ЦЕЛОЕ(B2*B4)

Автор - Serge_007
Дата добавления - 22.08.2012 в 13:26
gadgedlar Дата: Среда, 22.08.2012, 13:33 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

biggrin
СПАСИБО! Я ВАМ очень благодарен!
Тему можно закрывть
 
Ответить
Сообщениеbiggrin
СПАСИБО! Я ВАМ очень благодарен!
Тему можно закрывть

Автор - gadgedlar
Дата добавления - 22.08.2012 в 13:33
RAN Дата: Среда, 22.08.2012, 14:28 | Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Serge_007, хороший макрос, одна беда - не работает. smile


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение Serge_007, хороший макрос, одна беда - не работает. smile

Автор - RAN
Дата добавления - 22.08.2012 в 14:28
Serge_007 Дата: Среда, 22.08.2012, 14:37 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
У тебя макросы включены? biggrin

У меня работает.

Не для тебя, Андрей: Что бы не привязываться к 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]

ЗЫ А макрописцы могут подсократить код smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеУ тебя макросы включены? biggrin

У меня работает.

Не для тебя, Андрей: Что бы не привязываться к 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]

ЗЫ А макрописцы могут подсократить код smile

Автор - Serge_007
Дата добавления - 22.08.2012 в 14:37
vladewolf2493 Дата: Среда, 20.12.2023, 12:49 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 20% ±

2019
Здравствуйте! Подскажите, пожалуйста, как скорректировать формулу, чтобы в случае наличия данных в ячейке "показания счётчика", в ячейке этой же строки "по нормативу" отображался ноль, а в случае полного отсутствия данных в ячейке "показания счётчика" в ячейке "по нормативу формула работала. Спасибо!
К сообщению приложен файл: pokvartiryj_raschjot_potreblen.xlsx (63.8 Kb)
 
Ответить
СообщениеЗдравствуйте! Подскажите, пожалуйста, как скорректировать формулу, чтобы в случае наличия данных в ячейке "показания счётчика", в ячейке этой же строки "по нормативу" отображался ноль, а в случае полного отсутствия данных в ячейке "показания счётчика" в ячейке "по нормативу формула работала. Спасибо!

Автор - vladewolf2493
Дата добавления - 20.12.2023 в 12:49
vladewolf2493 Дата: Среда, 20.12.2023, 13:53 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 20% ±

2019
Спасибо! Очень помогли!
 
Ответить
СообщениеСпасибо! Очень помогли!

Автор - vladewolf2493
Дата добавления - 20.12.2023 в 13:53
  • Страница 1 из 1
  • 1
Поиск:

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