Профессиональные приемы работы в Microsoft Excel

Пожалуйста, войдите или зарегистрируйтесь.


Расширенный поиск  

Новости:

Новая редакция правил форума: 2.4. Если вопрос или ответ содержится во вложенном файле, все-равно кратко описывайте в сообщении вопрос или суть решения. Это необходимо, чтобы тему можно было найти через поиск.

Автор Тема: ГЛЮК выводится текст формулы вместо результата  (Прочитано 12616 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Psionic

  • Пользователь
  • **
  • Уважение: +0/-0
  • Оффлайн Оффлайн
  • Сообщений: 10

Имеем такую формулу как на рис 1
Дописываем как на рис 2
и эксель перестаёт выдавать результат а пишет текст формулы, кто сталкивался подскажите в чём может быть дело?
Записан

Василий Алибабаевич

  • Старожил
  • ****
  • Уважение: +29/-2
  • Оффлайн Оффлайн
  • Сообщений: 674
  • В ближайшие три месяца на форуме буду редко

Выкладывайте xls файл.  ;)
Формат на текстовый не меняется?
Записан

Шпец Докапыч

  • Ветеран
  • *****
  • Уважение: +189/-4
  • Оффлайн Оффлайн
  • Сообщений: 1 919
  • ОБЛАДАТЕЛЬ УНИКАЛЬНЫХ НАВЫКОВ!!! :)

Вероятно, действительно, просто:
Формат -> Ячейки -> Общий -> F2 -> Enter
Записан
Знания недостаточно, необходимо применение. Желания недостаточно, необходимо действие. (с) Брюс Ли

Psionic

  • Пользователь
  • **
  • Уважение: +0/-0
  • Оффлайн Оффлайн
  • Сообщений: 10

Спасибо за совет помогло, я просто по простоте душевной думал что раз результат функции текстового типа то и свойсва ячейки должны быть текстовыми =))) всётаки экселю очень мешает автоопределение типов данных...
Записан

ggen

  • Пользователь
  • **
  • Уважение: +2/-0
  • Оффлайн Оффлайн
  • Сообщений: 54

Любопытное/полезное наблюдение:
Формат ячейки критичен только на момент помещения в эту ячейку формулы. В этот момент формат должен быть стандартным (автоопределение). После ввода/изменения формулы (после Enter) можно менять формат представления полученного результата произвольно - формула будет продолжать восприниматься экселем как формула. Представление же результата ее работы будет определяться форматом ячейки.
Врядли это глюк, скорее реализация определенной логики реакции ячейки на производимые над ней действия.
Записан

Василий Алибабаевич

  • Старожил
  • ****
  • Уважение: +29/-2
  • Оффлайн Оффлайн
  • Сообщений: 674
  • В ближайшие три месяца на форуме буду редко

ДЕло не в логике и реакции, а в последовательности - т.н. причинно-следственная связь :)
ИМХО!
Записан

Антон Макаров

  • Новичок
  • *
  • Уважение: +0/-0
  • Оффлайн Оффлайн
  • Сообщений: 2

Друзья, я столкнулся с похожей проблемой.
Редактирую чуток формулу - формат сбивается с "общего" на "текстовый". 
Просто копирую формулу для подстановки в другое место - формат сбивается...
Достало уже. В начале стоит знак "=". Какой дурак решил, что это может быть "текст"? Очевидно же, что формула...
Но эксель упорно меняет формат и вместо значения формулы - показывает саму формулу.
Интересно, что при копировании формул из ячеек с форматом "дата" такой проблемы нет. Всё хорошо, "дата" держится крепко. А "общий" сменяется "текстовым".

Много работаю с формулами. Иногда надо целые листы подобные делать (не полностью идентичные, а подобные) - и поэтому приходится многие формулы копировать.  Обидно, что при этом в листе-первоисточнике всё к черту сбивается.
А восстановление выглядит тоже довольно нудно - все ячейки выделить, сменить формат, а потом еще зайти в каждую и нажать Enter, чтобы формула сработала...

Мне понятна природа проблемы и как её решить в одной ячейке, но мне надо сделать так, чтобы она не проявлялась больше.
Подскажите, пожалуйста, как отключить это автоматическое переключение формата?

PS: есть еще другая вечная проблема, не относящаяся к этой - стиль ячеек эксель часто сбрасывает на "R1C1".  Сам.  Без моего вмешательства - уже миллион раз менял обратно на "A1" - а он упорно меняет...


« Последнее редактирование: 27.12.2017, 19:04:33 от Антон Макаров »
Записан

vikttur

  • Глобальный модератор
  • Старожил
  • *****
  • Уважение: +46/-0
  • Оффлайн Оффлайн
  • Сообщений: 947

Изменение формата на текстовый бывает, если результат работы формулы - текст. Кстати, с датами так же - если в ячейку ввести, к примеру,  1.09, в ячейке этот текст преобразуется в дату с изменением формата ячейки на Дата.
Как бороться? Преобразовывать обратно. Формулу размножать не сразу, а после вставки в одну ячейку и проверки.

О стиле ячеек - вопрос не по теме. Создайте отдельную, там и прояснится. Скажу только, что это не глюк, а виноваты действия пользователя.
Записан

Hugo121

  • Постоялец
  • ***
  • Уважение: +43/-0
  • Оффлайн Оффлайн
  • Сообщений: 296

На "R1C1" переключается когда открыт файл с такими настройками. Тоже бесит... хорошо своих таких файлов нет, но форумы бывают подкидывают :(
Записан
webmoney: E265281470651 Z422237915069 R41892628200

boa

  • Глобальный модератор
  • Постоялец
  • *****
  • Уважение: +22/-0
  • Оффлайн Оффлайн
  • Сообщений: 431
  • Доброта спасет мир...

... стиль ячеек эксель часто сбрасывает на "R1C1".  Сам.  Без моего вмешательства - уже миллион раз менял обратно на "A1" - а он упорно меняет...
Переключение стилей (R1C1<->A1) много раз уже обсуждалось на многих форумах.
Сам лично я предпочитаю работать в R1C1 и считаю это даже преимуществом. Например, когда формулу пишешь прямо в ячейке, а не тыкаешь мышкой по другим ячейкам для получения ссылки.
А для быстрого переключения, в панели быстрого запуска подвесил кнопку с макросом
Sub RefStyle()
' Description: переключает стиль ссылок A1 <-> R1C1 туда обратно
    With Application
        If .ReferenceStyle = xlR1C1 Then .ReferenceStyle = xlA1 Else .ReferenceStyle = xlR1C1
    End With
End Sub
и ни какого дискомфорта не испытую. В любое время могу переключить стили одним нажатием кнопки мыши.
Записан
Ничто не обходится нам так дешево и не ценится так дорого, как вежливость...  Мигель Сервантес де Сааведра

boa

  • Глобальный модератор
  • Постоялец
  • *****
  • Уважение: +22/-0
  • Оффлайн Оффлайн
  • Сообщений: 431
  • Доброта спасет мир...

...А восстановление выглядит тоже довольно нудно - все ячейки выделить, сменить формат, а потом еще зайти в каждую и нажать Enter, чтобы формула сработала...

можно отредактировать одну ячейку, потом выделить интересующий диапазон так, что бы отформатированная ячейка осталась активной и выполнить простенький макрос
Sub CopyNumberFormat()
Dim c As Range: For Each c In Selection
    c.NumberFormat = ActiveCell.NumberFormat
Next
End Sub
Записан
Ничто не обходится нам так дешево и не ценится так дорого, как вежливость...  Мигель Сервантес де Сааведра

Hugo121

  • Постоялец
  • ***
  • Уважение: +43/-0
  • Оффлайн Оффлайн
  • Сообщений: 296

Ну мне 5 кликов надо (с учётом вернуться) - но это ведь раз в пару месяцев.
А маросы знаю, были - но лень :)
Записан
webmoney: E265281470651 Z422237915069 R41892628200

vikttur

  • Глобальный модератор
  • Старожил
  • *****
  • Уважение: +46/-0
  • Оффлайн Оффлайн
  • Сообщений: 947

Вот так... Автора призываю к порядку, а коллеги подводят...
Записан

boa

  • Глобальный модератор
  • Постоялец
  • *****
  • Уважение: +22/-0
  • Оффлайн Оффлайн
  • Сообщений: 431
  • Доброта спасет мир...

Вот так... Автора призываю к порядку, а коллеги подводят...
Сорри, просто столько уже пережовано про рефСтили Экселя, что я понадеялся одним постом вопрос сразу снять с повестки.
Записан
Ничто не обходится нам так дешево и не ценится так дорого, как вежливость...  Мигель Сервантес де Сааведра

vikttur

  • Глобальный модератор
  • Старожил
  • *****
  • Уважение: +46/-0
  • Оффлайн Оффлайн
  • Сообщений: 947

Так поможете одному. Но другие, кому интересен ответ на вопрос, - будут ли его в этой теме искать?
Записан

Антон Макаров

  • Новичок
  • *
  • Уважение: +0/-0
  • Оффлайн Оффлайн
  • Сообщений: 2

Поиск яндекса выдает эту тему форума одной из первых по теме смены формата ячейки.

Поэтому логично тут всё и обсудить.  Ранее меня на других форумах, наоборот, гнобили модераторы за размножение схожих тем и типо "неумение пользоваться поиском".  Так что Вас, модераторов (ничего личного) - фиг поймёшь.

За ответы - спасибо большое, попробую в следующий раз!  :)
Записан

vikttur

  • Глобальный модератор
  • Старожил
  • *****
  • Уважение: +46/-0
  • Оффлайн Оффлайн
  • Сообщений: 947

Стиль ссылок  и формат ячеек - одно и то же?! Ну, Вы даете...
Записан
 



Темы без ответов

14.02.2018 10:11 Подготовить читабельную отчетность по платежам 73
23.01.2018 13:46 Найти вероятность повторной покупки 178
12.01.2018 23:56 Сделать отчет на Power BI (Dashboard) 256
06.09.2017 10:43 Solver VBA не решает гиперболическое уравнение, но при этом решает гармоническое 493
17.08.2017 12:15 Гиперссылка и фильтр одновременно макрос 657
23.05.2017 11:20 Копирование данных из одной таблицы в умную таблицу по условию 1819
15.03.2017 15:45 автозамена картинок PowerPoint 1220
11.03.2017 13:43 Изменить нумерацию страниц 1419
18.02.2017 11:31 Изменить ввод данных помогите...из столбца в таблицу. 1489
07.02.2017 18:43 Блокировка ячеек по наступлению даты 1696





Яндекс цитирования msexcel.ru Яндекс.Метрика

Страница сгенерирована за 0.122 секунд. Запросов: 120.