Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подскажите, как написать такую функцию в Excel? / 4 сообщений из 4, страница 1 из 1
30.06.2007, 21:24:55
    #34630374
Алексей_Р14
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как написать такую функцию в Excel?
Значение А2=

1, если А1<0
2, если 0<А1<1
3, если A1>1
...
Рейтинг: 0 / 0
30.06.2007, 23:17:59
    #34630433
aCoT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как написать такую функцию в Excel?
1.если нужна просто формула в ячейку :=ЕСЛИ(A1<0;1;ЕСЛИ(A1<1;2;3)), А1 - адрес проверяемой ячейки
2. или Функция VBA:
Public Function prim(x As Double)
Select Case x
Case Is < 0
prim = 1
Case Is < 1
prim = 2
Case Else
prim = 3
End Select
End Function
...
Рейтинг: 0 / 0
01.07.2007, 10:38:09
    #34630530
Алексей_Р14
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как написать такую функцию в Excel?
Спасибо большое!
...
Рейтинг: 0 / 0
01.07.2007, 13:36:02
    #34630610
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как написать такую функцию в Excel?
aCoTЕСЛИ(A1<0;1;ЕСЛИ(A1<1;2;3))

или так:

1. если выполнять задачу буквально:

=ПОИСКПОЗ(A1;{-9E+307;0;1})

2. если 1, 2, 3 только для примера:

=ПРОСМОТР(A1;{-9E+307;0;1};{1;2;3})

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подскажите, как написать такую функцию в Excel? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]