![]() |
|
|||||||
![]() |
|
|
Опции темы |
|
|
#1 |
|
Регистрация: 17.12.2006
Сообщений: 4
Репутация: 10
|
Господа ,подскажите плз как правильно записать логическую функцию.например Если D10=10 и C8=1 то F12 принимает значение 1 если один из аргументов ложный то ничего.
|
|
|
|
|
#2 |
|
Delphi/C++/C#
Профессионал
Регистрация: 29.10.2006
Сообщений: 2,116
Репутация: 601
|
=ЕСЛИ(И(D10=10;C8=1);1;) - формула для ячейки F12.
Надеюсь что помог. |
|
|
|
|
#3 |
|
Регистрация: 17.12.2006
Сообщений: 4
Репутация: 10
|
да спасибо ,работает.а как сделать чтобы F12 не принимала значение 1 а плюсовала к уже существующему своему значению?
|
|
|
|
|
#4 |
|
Delphi/C++/C#
Профессионал
Регистрация: 29.10.2006
Сообщений: 2,116
Репутация: 601
|
Хм... Здесь я затрудняюсь... Я попробовал сделать, но пишет типа циклическая ссылка. Т.е. Формула ячейки ссылается на значение этой же ячейки, а чтоб узнать значение, надол считать формулу и т.д.
Я думаю так делать нельзя. |
|
|
|
|
#5 |
|
Форумчанин
Регистрация: 03.11.2006
Сообщений: 407
Репутация: 388
|
Можно, вот выдержка из офисной справки :
Циклические ссылки в формулах Циклической ссылкой называется последовательность ссылок, при которой формула ссылается (через другие ссылки), сама на себя. Чтобы обработать такую формулу, необходимо вычислить значение каждой ячейки, включенной в замкнутую последовательность, используя результаты предыдущих итераций. По умолчанию, до тех пор пока не будут изменены соответствующие параметры, вычисления прекращаются после выполнения 100 итераций или после того, как изменение каждой величины не будет превышать 0,001 за одну итерацию. Обработать формулы с циклическими ссылками в режиме обычных вычислений нельзя. Когда вводится формула с циклической ссылкой, появляется предупреждающее сообщение. Если циклическая последовательность ссылок образовалась случайно, нажмите кнопку OK. На экране появится панель инструментов Циклические ссылки и стрелки зависимостей, указывающие на каждую ячейку циклической ссылки. С помощью панели инструментов Циклические ссылки можно провести анализ циклической ссылки и изменить ссылки так, чтобы циклическая ссылка исчезла. Циклические ссылки часто используются в научных и инженерных расчетах. При создании формул с циклическими ссылками может возникнуть необходимость изменить число итераций. Чтобы изменить число итераций, выберите команду Параметры в меню Сервис, а затем — вкладку Вычисления. Установите флажок Итерации. Далее введите максимальное число итераций и относительную погрешность вычислений. Впрочем, иногда для решения аналогичных задач, можно воспользоваться и макросами, например, событием рабочего листа Worksheet_Change(ByVal Target As Excel.Range) |
|
|
|
|
#6 |
|
Регистрация: 17.12.2006
Сообщений: 4
Репутация: 10
|
а по понятней
?
|
|
|
|
|
#7 |
|
Форумчанин
Регистрация: 03.11.2006
Сообщений: 407
Репутация: 388
|
Вот здесь можно найти пример, где используются итерации. Если же Вы захотите использовать макросы, что вполне об'яснимо, то можно сделать следующее : кликните левой кнопкой мышки на ярлычке рабочего листа, в котором Вы планируете организовать счётчик и в появившемся контекстном меню выберите команду Исходный текст. Затем скопируйте любой из нижеопубликованных вариантов в модуль листа и сохраните изменения.
Код:
Код:
|
|
|
![]() |
| Опции темы | |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) | Albert2008 | Общие вопросы Delphi | 4 | 21.08.2008 15:33 |
| Написание *.bat .. как? | Stema | Свободное общение | 6 | 09.04.2008 15:26 |
| DBGridEh - поле с картинками. (как задать правильное значение) | Jenya | БД в Delphi | 4 | 25.03.2008 07:26 |
| Вопрос по функции "если" с цветом.. | Dr.Eric | Microsoft Office Excel | 2 | 17.04.2007 19:44 |
| написание формулы | vladi | Microsoft Office Excel | 6 | 31.12.2006 18:16 |