Функция для определения жестко закодированного числа в ячейке в электронной таблице в C# - PullRequest
0 голосов
/ 07 февраля 2020

Мы работаем над реализацией некоторых Excel функций в C#, которые бы определяли число hardcoded внутри ячейки. Например:

=SUM(A1:B10) + 5000

Однако есть некоторые ложные срабатывания, такие как: =SUBTOTAL(9, (A1:B10)). Номер 9 уже включен в промежуточный итог по умолчанию, поэтому его не следует идентифицировать как hardcoded номер внутри клетки. В настоящее время мы можем добавить исключение для исключения определенной формулы, такой как промежуточная сумма, Vlookup, Hlookup, где по умолчанию в самой формуле есть число hardcoded.

Вопрос : Есть ли способ настроить код для определения числа hardcoded вне формулы? Например:

=SUBTOTAL(9,A2:A5) -> не должно быть идентифицировано, поскольку число 9 находится в формуле

=SUBTOTAL(9,A2:A5) + 5000 -> должно быть идентифицировано как 5000 вне формулы

Вот несколько примеров, которые у меня есть: Логика Excel

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...