Антон
Пользователь
Сообщений: 79
Регистрация: 07.02.2013
Добрый день. Ввожу формулу в ячейку нажимаю Enter и формула не выполняет своих функций, а просто превращается в текст. Во вкладке Формулы нажимаю на «Вычислить формулу» после чего выскакивает окно с текстом «Вычисляемая в настоящий момент ячейка содержит константу» (см. скрин). Есть подозрение что над этим файлом до меня кто то поработал и умышленно сделал так что бы формулы не вводились, помогите пожалуйста разрешить задачу. Спасибо.
Изменено: Антон — 27.07.2013 16:30:46
Заполнение ячеек с одного листа на другой. Константа в ячейк |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
Hello guys,
I would like to receive some help from you, as i cannot understand why my formula works for some values and for others isn’t.
So, in date1 column, i have a formula applied to a previous column, which deletes CHAR160 from the previous column which cannot be seen here. Next, i copied all the values from date1 to column date2 as values in order to apply a further formula (although its the same result if i apply the next formula directly to the date1 column). The formula in date3 is — =Datevalue+timevalue for the same cell in date2 column.
And now comes the ugly part — for some of the cells the formula works perfectly, for others it returns the #value. I can’t make any correlation between the #value ones because there are different years, different types and so on.
All the cells are formatted the same — the ones for which the formula works are formatted the same as the ones that the formula doesn’t work for.
I’ve sent this spreadsheet to someone who has windows7 and the formula works with no flaws. For windows10 and excel16 — the errors happen.
Can anyone please help in this matter?
Thank you!
0 / 0 / 0 Регистрация: 29.11.2016 Сообщений: 10 |
|
1 |
|
Вместо суммы выдает формулу16.08.2019, 14:56. Показов 2706. Ответов 3
Случилась проблема, в файле Excel вместо суммы, выводится сама формула. Изначально формат ячеек был текстовый, изменил на числовой и общий, ничего не помогает. Создаю формулу через мастер функции — числа видит и в нем есть верная сумма. Но все равно остается формула. Проверяю ее и выдает «вычисляемая в данный момент ячейка содержит константу».
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
16.08.2019, 14:56 |
3 |
3827 / 2254 / 751 Регистрация: 02.11.2012 Сообщений: 5,930 |
|
16.08.2019, 16:07 |
2 |
файл покажите.
0 |
1 / 4 / 0 Регистрация: 11.08.2019 Сообщений: 50 |
|
19.08.2019, 11:04 |
3 |
А режим показа формул у вас случайно не включен?
0 |
370 / 268 / 93 Регистрация: 18.11.2015 Сообщений: 990 |
|
19.08.2019, 13:17 |
4 |
her_mr, Вкладка Формулы -> Показать формулы
0 |
When debugging or Quality Checking an Excel report at work I have found that the problem was because of text being hard coded inside a formula. I have heard this as being a Constant and Formula mixed cell.
Here are examples of what I see.
Constant =100
Constant =Facility
Formula cell =INDIRECT(ADDRESS(5,MATCH($A7&$B7&C$2,Data!$4:$4,0),,,$A$2))
Mixed cell =INDIRECT("Data!"&ADDRESS(5,MATCH($A7&$B7&C$2,Data!$4:$4,0)))
"Data!"
is the Constant in the mixed cell, in this case the sheet name. If that sheet name ever changed, the formula would break. I have found and am using two conditional formats to highlight cells that are Constants and those that are formulas using this «Identify formulas using Conditional Formatting». I need to come up with a way to format those cells which contain these Constants inside of formulas.
I have found this question and tried using =IF(COUNT(SEARCH(CHAR(34),A1,1)),TRUE,FALSE)
and FIND()
to see if I could check if a cell had double quotes inside of it, but the SEARCH() returns FALSE
since it is looking at the cells value and not it’s contents. It returns TRUE
if the cell contains "Constant"
but if it is a formula it returns FALSE
, such as if the cell contains ="Constant"
.
How can I find Constants inside formulas across a whole worksheet or workbook?
EDIT*
Thanks to Sidd’s code below I have made a function in a module I can use in conditional formatting to at least highlight cells that contain quotes inside the cells.
Function FormulaHasQuotes(aCell)
If InStr(1, aCell.Formula, """") Then
FormulaHasQuotes = True
Else
FormulaHasQuotes = False
End If
End Function