Помощь Регистрация
Показано с 1 по 8 из 8
  1. #1
    Аватар для And626GE92
    Регистрация
    17.03.2004
    Пол
    Пол: Мужской
    Авто
    Mazda6 GG
    Возраст
    41
    Сообщений
    4 787
    Благодарности

    Кто силен в операторах встроенного языка Excel?

    Хелп не установлен, поэтому быстро решить простейший вопрос не получается.
    В ячейке A1 сидит формлуа: 0.028*(T-250)+168
    В ячейке B1 нужно получить: (0.028*(T-250)+168)*34

    В фокспро, например, это выглядело бы как
    ='('+ALLTR(A1)+')*34'
    где ALLTR - удаление начальных и концевых пробелов.

    А как тоже самое получить в екселе?

  2. #2

    Регистрация
    21.05.2004
    Возраст
    38
    Сообщений
    2 206
    Благодарности
    в B1 вписываешь:
    =A1*34
    никаких пробелов, это же всё числа!

  3. #3

    Регистрация
    21.05.2004
    Возраст
    38
    Сообщений
    2 206
    Благодарности
    а, тебе строку надо?

    тогда вроде

    =Concatenate("(", A1, ")*34")
    или
    =Concatenate('(', A1, ')*34')

  4. #4

    Регистрация
    11.01.2009
    Пол
    Пол: Мужской
    Возраст
    33
    Сообщений
    685
    Благодарности
    Ничего не понял, если надо на VB написать, то просто запиши макрос и потом посмотри его тело. Что такое Т? Надо А1 умножить на 34?

  5. #5
    Аватар для And626GE92
    Регистрация
    17.03.2004
    Пол
    Пол: Мужской
    Авто
    Mazda6 GG
    Возраст
    41
    Сообщений
    4 787
    Благодарности
    Цитата Сообщение от alex Посмотреть сообщение
    а, тебе строку надо?
    Да

    Цитата Сообщение от alex Посмотреть сообщение
    тогда вроде

    =Concatenate("(", A1, ")*34")
    или
    =Concatenate('(', A1, ')*34')
    Грит "Ошибка в формуле"

    Цитата Сообщение от krmaksim Посмотреть сообщение
    Ничего не понял, если надо на VB написать, то просто запиши макрос и потом посмотри его тело.
    Ну чет эт сложно через макрос-то, когда вопрос может решится одним роператором Но попрубую, если раньше не получится проще.

    Цитата Сообщение от krmaksim Посмотреть сообщение
    Что такое Т? Надо А1 умножить на 34?
    Т - не важно. Умножать ничего не надо. В екселе нарисована формула, т.е. она ничего не вычиляет, просто описывает, как считать. Вот эта формула (а их сотни), меняется, появлется коэф 34. Его нужно отобразить в формуле и все.

  6. #6
    Аватар для And626GE92
    Регистрация
    17.03.2004
    Пол
    Пол: Мужской
    Авто
    Mazda6 GG
    Возраст
    41
    Сообщений
    4 787
    Благодарности
    Цитата Сообщение от krmaksim Посмотреть сообщение
    Ничего не понял, если надо на VB написать, то просто запиши макрос и потом посмотри его тело. Ч
    Макрос тупо записал, что я ввел вручную формулу
    ActiveCell.FormulaR1C1 = "(0.024*(T-500)+175)*34"
    т.е. это совсем не то.

    Вот это
    Цитата Сообщение от alex Посмотреть сообщение
    =Concatenate("(", A1, ")*34")
    похоже очень, но где-то ошибка.
    А может бейсик быть не установлен в екселе? Как это проверить?

  7. #7
    Аватар для And626GE92
    Регистрация
    17.03.2004
    Пол
    Пол: Мужской
    Авто
    Mazda6 GG
    Возраст
    41
    Сообщений
    4 787
    Благодарности
    Разобрался.
    Цитата Сообщение от alex Посмотреть сообщение
    =Concatenate("(", A1, ")*34")
    Вместо запятой нужны точка с запятой. Ну и
    =Concatenate("("; A1; ")*34")
    почему-то выводил в ячейку #ИМЯ?
    А вот
    =СЦЕПИТЬ("("; A1; ")*34")
    работает как надо (нашел в яндексе описание Concatenate).

    Вопрос решен.
    Спасибо!

  8. #8
    Moderator Аватар для Mazzay
    Регистрация
    21.02.2007
    Пол
    Пол: Мужской
    Авто
    BMW (BeMyWife)
    Сообщений
    51 094
    Благодарности
    Опоздал я.

Похожие темы
  1. Кто хорошо знает Excel?
    от Nikita в разделе Компьютеры, телефоны, игры, ПО, связь
    Ответов: 9
    Последнее сообщение: 25.10.2012, 21:12
  2. Кто хорошо знает Excel?
    от Nikita в разделе Обо всём
    Ответов: 0
    Последнее сообщение: 01.10.2012, 14:20
  3. Ответов: 6
    Последнее сообщение: 29.10.2009, 14:29
  4. Народ! Кто у нас в третьем DOOM'e силен?
    от Nbf в разделе Полезно. Интересно. Познавательно
    Ответов: 44
    Последнее сообщение: 16.03.2005, 19:04
  5. Кто снимал генератор Москвича ?
    от Oleg в разделе Автомобильный
    Ответов: 4
    Последнее сообщение: 22.03.2004, 02:44
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •