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

Вход

Регистрация

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

 

= Мир MS Excel/Проверка на использование ячейки в формуле - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Проверка на использование ячейки в формуле (Формулы/Formulas)
Проверка на использование ячейки в формуле
nikolkay Дата: Воскресенье, 03.12.2017, 19:12 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
После решения одного вопроса на этом форуме возникла еще одна проблема (последняя, т.к. с другими уже справился): содержимое "отрицательного значения" вписано в формулы "сумм карта" и "сумм наличные". Программа считает так, как ей задали. В следующей "задаче" хотелось бы добиться, чтобы значение ячейки из "отрицательного числа" приплюсовывалось к значению только в одной ячейке - "сумм карта" или "сумм наличные", т.е. провести сравнение, м.б. проверить формулой, например:
если в формуле к ячейке столбца "сумм наличные" прибавлено значение из столбца "отрицат число", то провести проверку и не прибавлять это значение к "сумм карта".
Очень надеюсь, что объяснил своими словами понятно. Возможно ли это реализовать формулам, или же макрос? Прошу вас, помогите разобраться.
К сообщению приложен файл: 6734776.xlsx(12Kb)
 
Ответить
СообщениеПосле решения одного вопроса на этом форуме возникла еще одна проблема (последняя, т.к. с другими уже справился): содержимое "отрицательного значения" вписано в формулы "сумм карта" и "сумм наличные". Программа считает так, как ей задали. В следующей "задаче" хотелось бы добиться, чтобы значение ячейки из "отрицательного числа" приплюсовывалось к значению только в одной ячейке - "сумм карта" или "сумм наличные", т.е. провести сравнение, м.б. проверить формулой, например:
если в формуле к ячейке столбца "сумм наличные" прибавлено значение из столбца "отрицат число", то провести проверку и не прибавлять это значение к "сумм карта".
Очень надеюсь, что объяснил своими словами понятно. Возможно ли это реализовать формулам, или же макрос? Прошу вас, помогите разобраться.

Автор - nikolkay
Дата добавления - 03.12.2017 в 19:12
_Boroda_ Дата: Воскресенье, 03.12.2017, 19:38 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 11852
Репутация: 4911 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Если нужно именно текст формулы проверять, то это макросом. Хотя не, не обязательно, см. файл _2
Я бы Вашу табличку немного переделал, см. файл _1

Но что делать, если отрицательная сумма по модулю больше сумм нала или карты? Например - нал=9000, карта=8000, отриц. сумма=10000. Или такого быть не может?
К сообщению приложен файл: 6734776_1.xlsx(13Kb) · 6734776_2.xlsx(12Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕсли нужно именно текст формулы проверять, то это макросом. Хотя не, не обязательно, см. файл _2
Я бы Вашу табличку немного переделал, см. файл _1

Но что делать, если отрицательная сумма по модулю больше сумм нала или карты? Например - нал=9000, карта=8000, отриц. сумма=10000. Или такого быть не может?

Автор - _Boroda_
Дата добавления - 03.12.2017 в 19:38
nikolkay Дата: Воскресенье, 03.12.2017, 20:01 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, Здорово =). Ваш вариант удобнее, выбор из списка. По поводу вашего вопроса - если используется поле "отрицат. число"(А оно не всегда задействует в расчетах), то в ячейках налич/карта сумма выше отрицат. суммы по модулю. А можно и ваш вопрос-вариант учесть без потери уже полученного функционала?


Сообщение отредактировал nikolkay - Воскресенье, 03.12.2017, 20:02
 
Ответить
Сообщение_Boroda_, Здорово =). Ваш вариант удобнее, выбор из списка. По поводу вашего вопроса - если используется поле "отрицат. число"(А оно не всегда задействует в расчетах), то в ячейках налич/карта сумма выше отрицат. суммы по модулю. А можно и ваш вопрос-вариант учесть без потери уже полученного функционала?

Автор - nikolkay
Дата добавления - 03.12.2017 в 20:01
_Boroda_ Дата: Воскресенье, 03.12.2017, 20:14 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 11852
Репутация: 4911 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
А можно и ваш вопрос-вариант учесть без потери уже полученного функционала?

Не знаю. Вы ж не сказали, что тогда нужно делать
И может ли так случиться, что отрицательная сумма будет меньше суммы нал+карта? И если может, то что тогда?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
А можно и ваш вопрос-вариант учесть без потери уже полученного функционала?

Не знаю. Вы ж не сказали, что тогда нужно делать
И может ли так случиться, что отрицательная сумма будет меньше суммы нал+карта? И если может, то что тогда?

Автор - _Boroda_
Дата добавления - 03.12.2017 в 20:14
nikolkay Дата: Воскресенье, 03.12.2017, 20:24 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, а, точно. Если "отрицательное число" больше значений в "сумм нал" и "сумм карта" по отдельности, то вычесть его из их общей суммы.
тот же самый пример, который вы отметили выше:
8000 - нал, 9000 - карта. Вычитаем 10% из каждого числа 7200 и 8100. Меньше "отрицательного", который будет 10000.
Если так, то 7200+8100=15300. Из полученного числа вычесть уже заданные 10000 => 5300. Это возможно при уже реализованных формулах?

[offtop]Поправил несколько раз


Сообщение отредактировал nikolkay - Воскресенье, 03.12.2017, 20:30
 
Ответить
Сообщение_Boroda_, а, точно. Если "отрицательное число" больше значений в "сумм нал" и "сумм карта" по отдельности, то вычесть его из их общей суммы.
тот же самый пример, который вы отметили выше:
8000 - нал, 9000 - карта. Вычитаем 10% из каждого числа 7200 и 8100. Меньше "отрицательного", который будет 10000.
Если так, то 7200+8100=15300. Из полученного числа вычесть уже заданные 10000 => 5300. Это возможно при уже реализованных формулах?

[offtop]Поправил несколько раз

Автор - nikolkay
Дата добавления - 03.12.2017 в 20:24
_Boroda_ Дата: Воскресенье, 03.12.2017, 20:44 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 11852
Репутация: 4911 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Это понятно. А что писать в столбцах Сумма нал и Сумма карта
Ну ладно, я вроде понял.
Код
=МАКС(;C4*(1-$E$3)-$F4*($G4=C$3)-МАКС(;$F4-(СУММ($C4:$D4)-C4)*(1-$E$3))*($G4<>C$3))

Покраска Условным форматированием
К сообщению приложен файл: 6734776_3.xlsx(13Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЭто понятно. А что писать в столбцах Сумма нал и Сумма карта
Ну ладно, я вроде понял.
Код
=МАКС(;C4*(1-$E$3)-$F4*($G4=C$3)-МАКС(;$F4-(СУММ($C4:$D4)-C4)*(1-$E$3))*($G4<>C$3))

Покраска Условным форматированием

Автор - _Boroda_
Дата добавления - 03.12.2017 в 20:44
nikolkay Дата: Воскресенье, 03.12.2017, 21:01 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, Здорово вдвойне, это то, что необходимо) Все условия задействованы. После завтрашней "реальной проверки" отпишусь о результатах использования.
[offtop]Благодарю вас, _Boroda_. Кажется, что писать благодарности необходимо в соответствующем топике, а поставить + в репутацию нельзя, т.к. на форуме 4 часа от регистрации.
 
Ответить
Сообщение_Boroda_, Здорово вдвойне, это то, что необходимо) Все условия задействованы. После завтрашней "реальной проверки" отпишусь о результатах использования.
[offtop]Благодарю вас, _Boroda_. Кажется, что писать благодарности необходимо в соответствующем топике, а поставить + в репутацию нельзя, т.к. на форуме 4 часа от регистрации.

Автор - nikolkay
Дата добавления - 03.12.2017 в 21:01
_Boroda_ Дата: Воскресенье, 03.12.2017, 21:16 | Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 11852
Репутация: 4911 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Нуууу, писать благодарности не "необходимо", а по желанию :D
Спасибо, очень приятно!

А плюсик Вы мне уже проставили в 18:06. Один пользователь другому может поставить плюсик раз в сутки


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНуууу, писать благодарности не "необходимо", а по желанию :D
Спасибо, очень приятно!

А плюсик Вы мне уже проставили в 18:06. Один пользователь другому может поставить плюсик раз в сутки

Автор - _Boroda_
Дата добавления - 03.12.2017 в 21:16
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Проверка на использование ячейки в формуле (Формулы/Formulas)
Страница 1 из 11
Поиск:

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