Привет всем!
Элементарный вопрос, но я уже второй день не могу его решить :)
Задача: в ячейке A1 находится текст 4.9 GHz
(возможен, но маловероятен, вариант с запятой: 4,9 GHz)
в соседней ячейке при помощи формулы надо получить число 4,9
Какую формулу написать?
Уже десяток вариантов перепробовал - ничего не выходит...
Пробовал и такую формулу: =ЗНАЧЕН(ЛЕВСИМВ(ПОДСТАВИТЬ(A1;",";".");ПОИСК(" ";A1)))
но она работает некорректно (Проверял в Excel 2003 и 2007):
на предпоследнем шаге вычислений мы получаем =ЗНАЧЕНИЕ("5.2 ")
а потом при вставке этого значения в ячейку оно автоматически преобразовывается в дату (её числовое значение)
Есть ли возможность использовать какую-то совсем простую формулу типа =Ч(A1)?
Вот пример файла:
Дело в том, что я делаю прайс, который должен работать во всех версиях и локализациях Excel и с разными десятичными разделителями в настройках Excel...
Макросом я сделал бы это за секунду, но тут нужна именно формула.
Элементарный вопрос, но я уже второй день не могу его решить :)
Задача: в ячейке A1 находится текст 4.9 GHz
(возможен, но маловероятен, вариант с запятой: 4,9 GHz)
в соседней ячейке при помощи формулы надо получить число 4,9
Какую формулу написать?
Уже десяток вариантов перепробовал - ничего не выходит...
Пробовал и такую формулу: =ЗНАЧЕН(ЛЕВСИМВ(ПОДСТАВИТЬ(A1;",";".");ПОИСК(" ";A1)))
но она работает некорректно (Проверял в Excel 2003 и 2007):
на предпоследнем шаге вычислений мы получаем =ЗНАЧЕНИЕ("5.2 ")
а потом при вставке этого значения в ячейку оно автоматически преобразовывается в дату (её числовое значение)
Есть ли возможность использовать какую-то совсем простую формулу типа =Ч(A1)?
Вот пример файла:
Дело в том, что я делаю прайс, который должен работать во всех версиях и локализациях Excel и с разными десятичными разделителями в настройках Excel...
Макросом я сделал бы это за секунду, но тут нужна именно формула.