![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Новичок
Джуниор
Регистрация: 05.11.2010
Сообщений: 11
|
![]()
vikttur
а как проверить на нечетность число? |
![]() |
![]() |
#12 | |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
![]() Цитата:
Код:
Если число парное, остаток деления на двойку должен равняться целому числу. функция ABS - число по модулю |
|
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
![]()
вариант с использованием функции ОСТАТ:
Код:
Код:
Последний раз редактировалось EugeneS; 05.11.2010 в 23:21. |
![]() |
![]() |
#14 |
Новичок
Джуниор
Регистрация: 05.11.2010
Сообщений: 11
|
![]()
мм,а как проверить на непарность(нечетность)?
и что означает ОСТАТ(A1;2))=1 ,а именно вот это =1? |
![]() |
![]() |
#15 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
![]()
Если бы Вы не только узнавали решение, а еще и хотели разобраться в предложенных формулах, сами бы поняли:
=(ОСТАТ(M9;2)=0)*M9 Значение ячейки M9 умножаем на единицу или ноль - ИСТИНА или ЛОЖЬ условия остаток от деления M9/2=0 Отсюда легко понять, как преобразовать формулу для нечетных. |
![]() |
![]() |
#16 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
![]()
Блин, а я-то думал...
Код:
ЗЫ Необходим подключённый "Пакет анализа" или Экс не младше 2007.
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
![]() |
![]() |
#17 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
![]()
EugeneS, функция ЕСЛИ понимает условие, если оно или равно любому числу (ИСТИНА), или равно нулю (ЛОЖЬ), поэтому "=0" или "=1" в условии можно не писать.
|
![]() |
![]() |
#18 |
Новичок
Джуниор
Регистрация: 05.11.2010
Сообщений: 11
|
![]()
=(ОСТАТ(М9;3)=1)*М9 ?
вроде проверил на числах,считает правельно |
![]() |
![]() |
#19 | |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
![]() Цитата:
Синтаксис ОСТАТ(число;делитель) В Вашем случае: A1 — число, остаток от деления которого определяется. 2 — число, на которое нужно разделить (делитель). Источник: Справка Эксель 2003 Если в функции ОСТАТ число, остаток от деления которого определяется, парное, результатом будет ноль. Пример: =ОСТАТ(4; 2) Остаток от деления 4/2 = 0 Если в функции ОСТАТ число, остаток от деления которого определяется, непарное, результатом будет единица. Пример: =ОСТАТ(3; 2) Остаток от деления 3/2 = 1 Последний раз редактировалось EugeneS; 05.11.2010 в 23:29. |
|
![]() |
![]() |
#20 |
Новичок
Джуниор
Регистрация: 05.11.2010
Сообщений: 11
|
![]()
=ЕСЛИ(ЕЧЁТН(A1);A1;0) - препод сказал,что ему такая функция не подходит,и чтобы я сделал через ОСТАТ
|
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по mySQL + Вопрос по RichEdit | HTL | Общие вопросы Delphi | 4 | 01.01.2010 20:22 |
Вопрос ) | RascaL | Помощь студентам | 1 | 30.01.2009 00:24 |
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) | Albert2008 | Общие вопросы Delphi | 4 | 21.08.2008 15:33 |
вопрос по сокетам и общение как в ICQ.Сложный вопрос... | Руслантус | Общие вопросы C/C++ | 2 | 12.08.2008 21:10 |