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

Вход

Регистрация

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

 

= Мир MS Excel/УФ - распознавание слова как ноль - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » УФ - распознавание слова как ноль (Макросы/Sub)
УФ - распознавание слова как ноль
grh1 Дата: Воскресенье, 22.12.2019, 11:41 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Репутация: 0 ±
Замечаний: 0% ±

Доброго дня, уважаемые знатоки excel!

Подскажите пожалуйста, как сделать, чтобы ексель распознавал определенное словосочетание как ноль. В приложенном файле два листа, в которых полностью расписаны действия и что требуется.
Что именно требуется на втором листе.
Пробовал условным форматированием сделать - не получилось.
Может какой-то простенький макрос можно использовать??

Спасибо
К сообщению приложен файл: 1302792.xls(51.0 Kb)


Сообщение отредактировал grh1 - Воскресенье, 22.12.2019, 11:48
 
Ответить
СообщениеДоброго дня, уважаемые знатоки excel!

Подскажите пожалуйста, как сделать, чтобы ексель распознавал определенное словосочетание как ноль. В приложенном файле два листа, в которых полностью расписаны действия и что требуется.
Что именно требуется на втором листе.
Пробовал условным форматированием сделать - не получилось.
Может какой-то простенький макрос можно использовать??

Спасибо

Автор - grh1
Дата добавления - 22.12.2019 в 11:41
bmv98rus Дата: Воскресенье, 22.12.2019, 12:38 | Сообщение № 2
Группа: Проверенные
Ранг: Участник клуба
Сообщений: 2895
Репутация: 501 ±
Замечаний: 0% ±

Excel 2013/2016
1. Причем тут УФ , у вас же значение − в ячейке.
ну можно конечно
Код
=D9-IF(ISNUMBER(D14);D14)
или
Код
=D9-ISNUMBER(D14)*D14
, но правильнее
Код
=D9-D9/6*(-D20=0)
или
Код
==D9*(1-1/6*(-D20=0))


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Воскресенье, 22.12.2019, 13:07
 
Ответить
Сообщение1. Причем тут УФ , у вас же значение − в ячейке.
ну можно конечно
Код
=D9-IF(ISNUMBER(D14);D14)
или
Код
=D9-ISNUMBER(D14)*D14
, но правильнее
Код
=D9-D9/6*(-D20=0)
или
Код
==D9*(1-1/6*(-D20=0))

Автор - bmv98rus
Дата добавления - 22.12.2019 в 12:38
grh1 Дата: Воскресенье, 22.12.2019, 12:58 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Репутация: 0 ±
Замечаний: 0% ±

bmv98rus,
применил Вашу формулу № 3-4 = считает наоборот...

когда НДС нет, сумма должна быть ИСХОДНАЯ т.е. 216 000 (ведь НДСа нет, чему меняться?)
когда НДС есть, сумма должна быть 180 000 (т.е. исходные 216 000 отнять НДС 36 000 = 180 000)

А по Вашей формуле вроде считает (цифры те же), но наоборот

когда НДС нет, сумма должна быть ИСХОДНАЯ т.е. 216 000, а формула выдает 180 000
когда НДС есть, сумма должна быть 180 000, а формула выдает 216 000


Сообщение отредактировал grh1 - Воскресенье, 22.12.2019, 13:05
 
Ответить
Сообщениеbmv98rus,
применил Вашу формулу № 3-4 = считает наоборот...

когда НДС нет, сумма должна быть ИСХОДНАЯ т.е. 216 000 (ведь НДСа нет, чему меняться?)
когда НДС есть, сумма должна быть 180 000 (т.е. исходные 216 000 отнять НДС 36 000 = 180 000)

А по Вашей формуле вроде считает (цифры те же), но наоборот

когда НДС нет, сумма должна быть ИСХОДНАЯ т.е. 216 000, а формула выдает 180 000
когда НДС есть, сумма должна быть 180 000, а формула выдает 216 000

Автор - grh1
Дата добавления - 22.12.2019 в 12:58
bmv98rus Дата: Воскресенье, 22.12.2019, 13:13 | Сообщение № 4
Группа: Проверенные
Ранг: Участник клуба
Сообщений: 2895
Репутация: 501 ±
Замечаний: 0% ±

Excel 2013/2016
grh1, Подправил выше. Но и вы подправьте названием темы, ну и попросите в другую ветку перенести, все ж VBA тут совсем не нужен

А если подправить формат на
Код
"с учетом НДС 20% -" # ##0,00[$ грн-uk-UA];;"не предусмотрено"

и формулу в D14 на
Код
=IF(D20;;D9/6)
, то и D15 останется
Код
=D9-D14


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщениеgrh1, Подправил выше. Но и вы подправьте названием темы, ну и попросите в другую ветку перенести, все ж VBA тут совсем не нужен

А если подправить формат на
Код
"с учетом НДС 20% -" # ##0,00[$ грн-uk-UA];;"не предусмотрено"

и формулу в D14 на
Код
=IF(D20;;D9/6)
, то и D15 останется
Код
=D9-D14

Автор - bmv98rus
Дата добавления - 22.12.2019 в 13:13
grh1 Дата: Воскресенье, 22.12.2019, 13:14 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Репутация: 0 ±
Замечаний: 0% ±

bmv98rus,
Извиняюсь - всё считает правильно.
Не надо ничего подправлять, Ваши формулы верны!!! (подправленные)

Спасибо большое за помощь.

Вопрос закрываем.


Сообщение отредактировал grh1 - Воскресенье, 22.12.2019, 13:20
 
Ответить
Сообщениеbmv98rus,
Извиняюсь - всё считает правильно.
Не надо ничего подправлять, Ваши формулы верны!!! (подправленные)

Спасибо большое за помощь.

Вопрос закрываем.

Автор - grh1
Дата добавления - 22.12.2019 в 13:14
Мир MS Excel » Вопросы и решения » Вопросы по VBA » УФ - распознавание слова как ноль (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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