Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.01.2010, 18:23   #1
tulik
Новичок
Джуниор
 
Регистрация: 17.01.2010
Сообщений: 6
По умолчанию Ограничение на натуральные (дискретные) числа в excel

Подскажите пожалуйста как ввести ограничение на дискретные (целые числа типа 1,2,3.....) Пересмотрел все возможные функции, поиск решений и не нашёл!
tulik вне форума Ответить с цитированием
Старый 18.01.2010, 19:10   #2
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Данные-Проверка данных-Другой
Формула
Код:
=ЦЕЛОЕ(A1)<>A1
И целые числа вводить нельзя....
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 18.01.2010, 19:38   #3
tulik
Новичок
Джуниор
 
Регистрация: 17.01.2010
Сообщений: 6
По умолчанию

Спасибо за информацию, только что-то у меня не вышло. Я выделил массив, нажал данные, проверка данных, выбрал другое, и......
не совсем понял что за формулу вы мне написали. И почему нельзя вводить целые числа, ведь натуральные и есть только целые?

Последний раз редактировалось tulik; 18.01.2010 в 19:39. Причина: корректировка
tulik вне форума Ответить с цитированием
Старый 18.01.2010, 19:44   #4
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Может, вам округление нужно? Или просто запрет ввода нецелых чисел?
motorway вне форума Ответить с цитированием
Старый 18.01.2010, 20:26   #5
tulik
Новичок
Джуниор
 
Регистрация: 17.01.2010
Сообщений: 6
По умолчанию

Увы, округление мне не подходит, так как делает решение не пригодным. Мне нужно чтобы из всей совокупности чисел excel выбирал только оптимальный целые!
tulik вне форума Ответить с цитированием
Старый 18.01.2010, 20:40   #6
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Тогда опишите подробнее задачу, что требуется сделать?
motorway вне форума Ответить с цитированием
Старый 18.01.2010, 21:11   #7
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Формулируйте четко задачу. Вы пишите:
Цитата:
Сообщение от tulik
как ввести ограничение на дискретные (целые числа типа 1,2,3.....)
Это какое ограничение? Должно разрешаться вводить только целые числа или наоброт, все, кроме целых чисел?
Цитата:
Сообщение от tulik
не совсем понял что за формулу вы мне написали
Т.е. у Вас не получилось скопировать мою формулу и вставить в поле?
Цитата:
Сообщение от tulik
Мне нужно чтобы из всей совокупности чисел excel выбирал
Так Вам что нужно? Чтоб запрет был или чтоб Excel выбирал что-то? Это разные вещи.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru

Последний раз редактировалось The_Prist; 18.01.2010 в 21:13.
The_Prist вне форума Ответить с цитированием
Старый 18.01.2010, 21:12   #8
tulik
Новичок
Джуниор
 
Регистрация: 17.01.2010
Сообщений: 6
По умолчанию

Для каждого дня недели требуется определённое число работников. Число работников на неделе:
Пн. 17,Вт. 13, Ср. 15, Чт. 19, Пт. 14, Суб. 16, Вс. 11

По условию любой работник работает 5 через 2 (тоесть с понедельника по пятницу либо со вторника по субботу, либо со среды по воскресенье итд, всего 7 вариаций). Нужно соблюсти требование по необходимым работникам на каждый день неднли и при этом минимизировать штат.
Цель, найти оптимальное число сотрудников (с различными графиками) на каждый день так чтобы количество фактически работающих>= требующимся.

У меня вышло 9 ограничений (7 по дням неделя, далее то что любой X>=0 и то что все X должны быть натуральными (целыми))
tulik вне форума Ответить с цитированием
Старый 18.01.2010, 21:17   #9
tulik
Новичок
Джуниор
 
Регистрация: 17.01.2010
Сообщений: 6
По умолчанию

Вводятся только целые, но решение должно быть с учётом что Xы могут принимать только целые значения
tulik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны натуральные числа n,p, целые числа a1 , ... ,an. Наталья111 Фриланс 10 09.11.2010 20:09
вводим два числа, получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m Sparky Помощь студентам 2 22.11.2009 21:59
Даны натуральные числа m,n. Посчитать сумму m последнего числа n. лялька Паскаль, Turbo Pascal, PascalABC.NET 6 25.12.2008 15:22