После решения одного вопроса на этом форуме возникла еще одна проблема (последняя, т.к. с другими уже справился): содержимое "отрицательного значения" вписано в формулы "сумм карта" и "сумм наличные". Программа считает так, как ей задали. В следующей "задаче" хотелось бы добиться, чтобы значение ячейки из "отрицательного числа" приплюсовывалось к значению только в одной ячейке - "сумм карта" или "сумм наличные", т.е. провести сравнение, м.б. проверить формулой, например: если в формуле к ячейке столбца "сумм наличные" прибавлено значение из столбца "отрицат число", то провести проверку и не прибавлять это значение к "сумм карта". Очень надеюсь, что объяснил своими словами понятно. Возможно ли это реализовать формулам, или же макрос? Прошу вас, помогите разобраться.
После решения одного вопроса на этом форуме возникла еще одна проблема (последняя, т.к. с другими уже справился): содержимое "отрицательного значения" вписано в формулы "сумм карта" и "сумм наличные". Программа считает так, как ей задали. В следующей "задаче" хотелось бы добиться, чтобы значение ячейки из "отрицательного числа" приплюсовывалось к значению только в одной ячейке - "сумм карта" или "сумм наличные", т.е. провести сравнение, м.б. проверить формулой, например: если в формуле к ячейке столбца "сумм наличные" прибавлено значение из столбца "отрицат число", то провести проверку и не прибавлять это значение к "сумм карта". Очень надеюсь, что объяснил своими словами понятно. Возможно ли это реализовать формулам, или же макрос? Прошу вас, помогите разобраться.nikolkay
Если нужно именно текст формулы проверять, то это макросом. Хотя не, не обязательно, см. файл _2 Я бы Вашу табличку немного переделал, см. файл _1
Но что делать, если отрицательная сумма по модулю больше сумм нала или карты? Например - нал=9000, карта=8000, отриц. сумма=10000. Или такого быть не может?
Если нужно именно текст формулы проверять, то это макросом. Хотя не, не обязательно, см. файл _2 Я бы Вашу табличку немного переделал, см. файл _1
Но что делать, если отрицательная сумма по модулю больше сумм нала или карты? Например - нал=9000, карта=8000, отриц. сумма=10000. Или такого быть не может?_Boroda_
_Boroda_, Здорово =). Ваш вариант удобнее, выбор из списка. По поводу вашего вопроса - если используется поле "отрицат. число"(А оно не всегда задействует в расчетах), то в ячейках налич/карта сумма выше отрицат. суммы по модулю. А можно и ваш вопрос-вариант учесть без потери уже полученного функционала?
_Boroda_, Здорово =). Ваш вариант удобнее, выбор из списка. По поводу вашего вопроса - если используется поле "отрицат. число"(А оно не всегда задействует в расчетах), то в ячейках налич/карта сумма выше отрицат. суммы по модулю. А можно и ваш вопрос-вариант учесть без потери уже полученного функционала?nikolkay
Сообщение отредактировал nikolkay - Воскресенье, 03.12.2017, 20:02
А можно и ваш вопрос-вариант учесть без потери уже полученного функционала?
Не знаю. Вы ж не сказали, что тогда нужно делать И может ли так случиться, что отрицательная сумма будет меньше суммы нал+карта? И если может, то что тогда?
А можно и ваш вопрос-вариант учесть без потери уже полученного функционала?
Не знаю. Вы ж не сказали, что тогда нужно делать И может ли так случиться, что отрицательная сумма будет меньше суммы нал+карта? И если может, то что тогда?_Boroda_
_Boroda_, а, точно. Если "отрицательное число" больше значений в "сумм нал" и "сумм карта" по отдельности, то вычесть его из их общей суммы. тот же самый пример, который вы отметили выше: 8000 - нал, 9000 - карта. Вычитаем 10% из каждого числа 7200 и 8100. Меньше "отрицательного", который будет 10000. Если так, то 7200+8100=15300. Из полученного числа вычесть уже заданные 10000 => 5300. Это возможно при уже реализованных формулах?
[offtop]Поправил несколько раз
_Boroda_, а, точно. Если "отрицательное число" больше значений в "сумм нал" и "сумм карта" по отдельности, то вычесть его из их общей суммы. тот же самый пример, который вы отметили выше: 8000 - нал, 9000 - карта. Вычитаем 10% из каждого числа 7200 и 8100. Меньше "отрицательного", который будет 10000. Если так, то 7200+8100=15300. Из полученного числа вычесть уже заданные 10000 => 5300. Это возможно при уже реализованных формулах?
_Boroda_, Здорово вдвойне, это то, что необходимо) Все условия задействованы. После завтрашней "реальной проверки" отпишусь о результатах использования. [offtop]Благодарю вас, _Boroda_. Кажется, что писать благодарности необходимо в соответствующем топике, а поставить + в репутацию нельзя, т.к. на форуме 4 часа от регистрации.
_Boroda_, Здорово вдвойне, это то, что необходимо) Все условия задействованы. После завтрашней "реальной проверки" отпишусь о результатах использования. [offtop]Благодарю вас, _Boroda_. Кажется, что писать благодарности необходимо в соответствующем топике, а поставить + в репутацию нельзя, т.к. на форуме 4 часа от регистрации.nikolkay