![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 15.08.2011
Сообщений: 3
|
![]()
Помогите пожайлуста.Функция не работает в первом листе, графа льготы.
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 245
|
![]()
у вас не правильно записана проверка условия во втором ЕСЛИ. Вы написали выражение 2000<W9<40000. А нужно И(2000<W9;W9>4000)
Всякое безобразие должно быть единообразным. Тогда это называется порядком.
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 15.08.2011
Сообщений: 3
|
![]()
Не работает с изменением. И не закрывается.
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 245
|
![]()
Привожу полную формулу для 1-го листа колонки "Льготы", 18 строки: =ЕСЛИ(20000>W18;"W18'-(400+600*N18)";ЕСЛИ(И(20000<W18;W18 <40000);"W18'-600*N18";ЕСЛИ(W18>40000;"0")))
Результат будет:W18'-600*N18
Всякое безобразие должно быть единообразным. Тогда это называется порядком.
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
![]()
Похоже, сократил правильно. Проверьте:
Код:
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 20.08.2011
Сообщений: 3
|
![]()
Во первых уберите кавычки там где должны быть вычисления, он читает как текст, во вторых знак равенства добавьте где должны быть вычисления.vikttur формула не будет работать
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 20.08.2011
Сообщений: 3
|
![]()
=IF(20000>W18,W18-(400+600*N18),IF(20000<W18<40000,W1 8-600*N18,IF(W18>40000,"0","тук тук")))
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 20.08.2011
Сообщений: 3
|
![]()
так работает
|
![]() |
![]() |
![]() |
#9 | |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
![]()
Вы так считаете? Проверять пробовали?
Формула исправлена согласно правил Excel и сокращена. В математическую правильность расчетов не вдавался, это уже пусть автор проверит правильность математики. Цитата:
То, что Вы убрали кавычки и апострофы, правильно. Во второй ЕСЛИ() запись 20000<W18<40000 неправильна, это отметил Anatole. В данной формуле проверка 20000<W18 лишняя, т.к. это условие уже проверено в первой функции. Третья ЕСЛИ() тоже не нужна, условие проверено во второй функции и "тук-тук" не сработает никогда. Вернее, по примеру автора, "тук-тук" должно выводиться только при W18=40000 или W18=20000, но это, я считаю, ошибка при составлении формулы и, где требуется, нужно поставить ">=" или "<=". Если хочется получить текст вместо нуля, то в предложенной мной формуле после последней точки с запятой вписать "0". Или "тук-тук" ![]() Можно немного сократить Код:
Код:
Последний раз редактировалось vikttur; 20.08.2011 в 10:10. Причина: добавлена формула |
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 22.02.2010
Сообщений: 21
|
![]()
Здравствуйте. Помогите добавить условие в формулу, что-то не получается.
Начальная формула: =ЕСЛИ(ЕОШИБКА(I1014+P1014+Q1014);0; ЕСЛИ(P1014+Q1014=0;0;ЕСЛИ(I1014=0;0 ;1))) нужно добавить еще одно условие - ЕСЛИ(I1014>0;1;0) В принципе вопрос решил другим способом, но решение, с этой формулой, с удовольствием бы увидел. Последний раз редактировалось onenures; 23.08.2011 в 20:36. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Составить функцию формирующую новый список | Ame | Помощь студентам | 0 | 17.04.2011 20:47 |
Используя функцию, составить программу | Васильева Зинаида | Помощь студентам | 1 | 18.11.2010 22:04 |
как составить функцию | Sdeeee | Microsoft Office Excel | 3 | 03.02.2010 17:07 |
Пожалуйста,помогите составить программу задачи на языке Турбо Паскаль-задача на функцию | Jan | Помощь студентам | 1 | 07.01.2009 19:39 |
Процедуру и функцию помогите составить плиз | Oleg36 | Помощь студентам | 2 | 26.12.2008 11:27 |