Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Формула с И/ИЛИ работает не правильно?? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Формула с И/ИЛИ работает не правильно??
Sobirjon Дата: Вторник, 02.04.2013, 13:32 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация: 2 ±
Замечаний: 0% ±

2016
Здравствуйте, подскажите что делаю не так? формула должен считать примерно так. если ячейки А1 и D1 пустые то ячейка А3. Если ячейка А1=1 то А3+1, Если ячейка А1=2 то А3+2, Если ячейка D1=1 то А3+1, Если D1=2 то А3+2. надеюсь понятно излагаю((
К сообщению приложен файл: 2879636.xlsx (8.3 Kb)
 
Ответить
СообщениеЗдравствуйте, подскажите что делаю не так? формула должен считать примерно так. если ячейки А1 и D1 пустые то ячейка А3. Если ячейка А1=1 то А3+1, Если ячейка А1=2 то А3+2, Если ячейка D1=1 то А3+1, Если D1=2 то А3+2. надеюсь понятно излагаю((

Автор - Sobirjon
Дата добавления - 02.04.2013 в 13:32
Serge_007 Дата: Вторник, 02.04.2013, 13:49 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Код
=И(A1="";D1="")*A3+(A1<>"")*A3+A1+(D1<>"")*A3+D1


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Код
=И(A1="";D1="")*A3+(A1<>"")*A3+A1+(D1<>"")*A3+D1

Автор - Serge_007
Дата добавления - 02.04.2013 в 13:49
Sobirjon Дата: Вторник, 02.04.2013, 14:09 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация: 2 ±
Замечаний: 0% ±

2016
Цитата (Serge_007)
=И(A1="";D1="")*A3+(A1<>"")*A3+A1+(D1<>"")*A3+D1

это не то. когда ячейки A1 и D1 пустые то показывает 6 и считает не те цифры. А здесь смысл в том что когда А1 и D1 пустые то ячейка вставляемая формулу (С3) должна ровняться ячейке А3. Как бы объяснить. ячейка С3 должен считать все три ячейки, считать так чтоб когда в ячейках А1 и D1 прописать цифру например 1 то решением должно быть 5, если прописать цифру 2 то сумма должна быть 7, А1 и D1 +А3


Сообщение отредактировал Sobirjon - Вторник, 02.04.2013, 14:10
 
Ответить
Сообщение
Цитата (Serge_007)
=И(A1="";D1="")*A3+(A1<>"")*A3+A1+(D1<>"")*A3+D1

это не то. когда ячейки A1 и D1 пустые то показывает 6 и считает не те цифры. А здесь смысл в том что когда А1 и D1 пустые то ячейка вставляемая формулу (С3) должна ровняться ячейке А3. Как бы объяснить. ячейка С3 должен считать все три ячейки, считать так чтоб когда в ячейках А1 и D1 прописать цифру например 1 то решением должно быть 5, если прописать цифру 2 то сумма должна быть 7, А1 и D1 +А3

Автор - Sobirjon
Дата добавления - 02.04.2013 в 14:09
Serge_007 Дата: Вторник, 02.04.2013, 14:13 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (Sobirjon)
это не то
А если попробовать применить прежде чем писать?
Цитата (Sobirjon)
когда ячейки A1 и D1 пустые то показывает 6
Будет 3

Цитата (Sobirjon)
в ячейках А1 и D1 прописать цифру например 1 то решением должно быть 5
Это ещё почему?
Кто писал что
Цитата (Sobirjon)
Если ячейка А1=1 то А3+1

Цитата (Sobirjon)
Если ячейка D1=1 то А3+1
?
3+1+3+1=8, а не 5

Цитата (Sobirjon)
Как бы объяснить
Нормально, по русски


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (Sobirjon)
это не то
А если попробовать применить прежде чем писать?
Цитата (Sobirjon)
когда ячейки A1 и D1 пустые то показывает 6
Будет 3

Цитата (Sobirjon)
в ячейках А1 и D1 прописать цифру например 1 то решением должно быть 5
Это ещё почему?
Кто писал что
Цитата (Sobirjon)
Если ячейка А1=1 то А3+1

Цитата (Sobirjon)
Если ячейка D1=1 то А3+1
?
3+1+3+1=8, а не 5

Цитата (Sobirjon)
Как бы объяснить
Нормально, по русски

Автор - Serge_007
Дата добавления - 02.04.2013 в 14:13
Sobirjon Дата: Вторник, 02.04.2013, 14:20 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация: 2 ±
Замечаний: 0% ±

2016
видимо я не правильно объясняю. когда в ячейках А1 и D1 прописаны цифра 1 то считал 1+1+3=5, если в ячейке А1 прописан 1 а D1 пустой то 1+0+3=4 примерно так. когда А1 пустой и D1 пустой то содержимое должно ровняться 3
 
Ответить
Сообщениевидимо я не правильно объясняю. когда в ячейках А1 и D1 прописаны цифра 1 то считал 1+1+3=5, если в ячейке А1 прописан 1 а D1 пустой то 1+0+3=4 примерно так. когда А1 пустой и D1 пустой то содержимое должно ровняться 3

Автор - Sobirjon
Дата добавления - 02.04.2013 в 14:20
Serge_007 Дата: Вторник, 02.04.2013, 14:25 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Код
=И(A1="";D1="")*A3+ИЛИ(A1<>"";D1<>"")*A3+D1+A1
К сообщению приложен файл: Sobirjon.xls (27.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Код
=И(A1="";D1="")*A3+ИЛИ(A1<>"";D1<>"")*A3+D1+A1

Автор - Serge_007
Дата добавления - 02.04.2013 в 14:25
Sobirjon Дата: Вторник, 02.04.2013, 14:49 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация: 2 ±
Замечаний: 0% ±

2016
в принципе работает. теперь возможно ли когда в ячейках А1 и D1 будет прописан цифра 1 то плюсовал 2 а когда будет стоять 4?
 
Ответить
Сообщениев принципе работает. теперь возможно ли когда в ячейках А1 и D1 будет прописан цифра 1 то плюсовал 2 а когда будет стоять 4?

Автор - Sobirjon
Дата добавления - 02.04.2013 в 14:49
Serge_007 Дата: Вторник, 02.04.2013, 14:53 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Соберите мысли в кучку и напишите что Вам необходимо В ИТОГЕ
Переделывать формулу несколько раз, просто потому что Вы не умеете нормально объяснять, я не буду


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеСоберите мысли в кучку и напишите что Вам необходимо В ИТОГЕ
Переделывать формулу несколько раз, просто потому что Вы не умеете нормально объяснять, я не буду

Автор - Serge_007
Дата добавления - 02.04.2013 в 14:53
Sobirjon Дата: Вторник, 02.04.2013, 15:09 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация: 2 ±
Замечаний: 0% ±

2016
Ок, тогда так. если A1 и D1 равно 0; равно пустой; равно ниже 0 то ячейка А3, если А1=1 то А3+D1+2 если А1=2 то А3+D1+4 если D1=1 то А3+А1+2 если D1=2 то А3+А1+4
 
Ответить
СообщениеОк, тогда так. если A1 и D1 равно 0; равно пустой; равно ниже 0 то ячейка А3, если А1=1 то А3+D1+2 если А1=2 то А3+D1+4 если D1=1 то А3+А1+2 если D1=2 то А3+А1+4

Автор - Sobirjon
Дата добавления - 02.04.2013 в 15:09
ShAM Дата: Вторник, 02.04.2013, 22:40 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Цитата
Ок, тогда так.

ОК, тогда буквально как написано:
Код
=ЕСЛИ(ИЛИ(И(A1<=0;D1<=0);И(A1="";D1=""));A3;ЕСЛИ(A1=1;A3+D1+2;ЕСЛИ(A1=2;A3+D1+4;ЕСЛИ(D1=1;A3+A1+2;ЕСЛИ(D1=2;A3+A1+4;"не удовлетворяет условиям задачи")))))
 
Ответить
Сообщение
Цитата
Ок, тогда так.

ОК, тогда буквально как написано:
Код
=ЕСЛИ(ИЛИ(И(A1<=0;D1<=0);И(A1="";D1=""));A3;ЕСЛИ(A1=1;A3+D1+2;ЕСЛИ(A1=2;A3+D1+4;ЕСЛИ(D1=1;A3+A1+2;ЕСЛИ(D1=2;A3+A1+4;"не удовлетворяет условиям задачи")))))

Автор - ShAM
Дата добавления - 02.04.2013 в 22:40
AlexM Дата: Вторник, 02.04.2013, 23:42 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Я то же погадаю. smile
Распишу все варианты. A3=3 всегда
1. А1, D1 - пусто или ноль или отрицательное значение. Ответ 3+0+0=3
2. А1=1, D1=0. Ответ 3+0+2=5
3. А1=2, D1=0. Ответ 3+0+4=7
4. А1=0, D1=1. Ответ 3+2+0=5
5. А1=0, D1=2. Ответ 3+4+0=7
6. А1=1, D1=1. Ответ 3+2+2=7
7. А1=2, D1=1. Ответ 3+2+4=9
8. А1=1, D1=2. Ответ 3+4+2=9
9. А1=2, D1=2. Ответ 3+4+4=11
Вроде ничего не упустил.
Так работает формула
Код
=A3+2*(МАКС(0;A1)+МАКС(0;D1))
К сообщению приложен файл: Sobirjon_new.xls (23.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Вторник, 02.04.2013, 23:59
 
Ответить
СообщениеЯ то же погадаю. smile
Распишу все варианты. A3=3 всегда
1. А1, D1 - пусто или ноль или отрицательное значение. Ответ 3+0+0=3
2. А1=1, D1=0. Ответ 3+0+2=5
3. А1=2, D1=0. Ответ 3+0+4=7
4. А1=0, D1=1. Ответ 3+2+0=5
5. А1=0, D1=2. Ответ 3+4+0=7
6. А1=1, D1=1. Ответ 3+2+2=7
7. А1=2, D1=1. Ответ 3+2+4=9
8. А1=1, D1=2. Ответ 3+4+2=9
9. А1=2, D1=2. Ответ 3+4+4=11
Вроде ничего не упустил.
Так работает формула
Код
=A3+2*(МАКС(0;A1)+МАКС(0;D1))

Автор - AlexM
Дата добавления - 02.04.2013 в 23:42
Sobirjon Дата: Среда, 03.04.2013, 03:59 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация: 2 ±
Замечаний: 0% ±

2016
Цитата (ShAM)
=ЕСЛИ(ИЛИ(И(A1<=0;D1<=0);И(A1="";D1=""));A3;ЕСЛИ(A1=1;A3+D1+2;ЕСЛИ(A1=2;A3+D1+4;ЕСЛИ(D1=1;A3+A1+2;ЕСЛИ(D1=2;A3+A1+4;"не удовлетворяет условиям задачи")))))

ShAM в этой формуле почему то игнорирует ячейку А1. а именно когда прописать 1 то плюсует 1 а не 2 так же когда прописать цифру 2 не плюсует 4 а плюсует 2.
Цитата (AlexM)
Я то же погадаю.
вы угодали biggrin
Цитата (AlexM)
=A3+2*(МАКС(0;A1)+МАКС(0;D1))

формула работает, как работает формула пока не понял буду изучать.....спасибо biggrin
 
Ответить
Сообщение
Цитата (ShAM)
=ЕСЛИ(ИЛИ(И(A1<=0;D1<=0);И(A1="";D1=""));A3;ЕСЛИ(A1=1;A3+D1+2;ЕСЛИ(A1=2;A3+D1+4;ЕСЛИ(D1=1;A3+A1+2;ЕСЛИ(D1=2;A3+A1+4;"не удовлетворяет условиям задачи")))))

ShAM в этой формуле почему то игнорирует ячейку А1. а именно когда прописать 1 то плюсует 1 а не 2 так же когда прописать цифру 2 не плюсует 4 а плюсует 2.
Цитата (AlexM)
Я то же погадаю.
вы угодали biggrin
Цитата (AlexM)
=A3+2*(МАКС(0;A1)+МАКС(0;D1))

формула работает, как работает формула пока не понял буду изучать.....спасибо biggrin

Автор - Sobirjon
Дата добавления - 03.04.2013 в 03:59
Sobirjon Дата: Среда, 03.04.2013, 04:08 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация: 2 ±
Замечаний: 0% ±

2016
AlexM в этой формуле можно задавать другие значения например если А1=1 то плюсовал 0,36 если =2 то 0,72. если D1=1 то 0,29 если =2 то 0,58?
 
Ответить
СообщениеAlexM в этой формуле можно задавать другие значения например если А1=1 то плюсовал 0,36 если =2 то 0,72. если D1=1 то 0,29 если =2 то 0,58?

Автор - Sobirjon
Дата добавления - 03.04.2013 в 04:08
AlexM Дата: Среда, 03.04.2013, 08:10 | Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Вот так
Код
=A3+0,36*МАКС(0;A1)+0,29*МАКС(0;D1)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеВот так
Код
=A3+0,36*МАКС(0;A1)+0,29*МАКС(0;D1)

Автор - AlexM
Дата добавления - 03.04.2013 в 08:10
Sobirjon Дата: Среда, 03.04.2013, 10:10 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация: 2 ±
Замечаний: 0% ±

2016
Цитата (AlexM)
=A3+0,36*МАКС(0;A1)+0,29*МАКС(0;D1)

Спасибо, то что надо biggrin


Сообщение отредактировал Sobirjon - Среда, 03.04.2013, 10:12
 
Ответить
Сообщение
Цитата (AlexM)
=A3+0,36*МАКС(0;A1)+0,29*МАКС(0;D1)

Спасибо, то что надо biggrin

Автор - Sobirjon
Дата добавления - 03.04.2013 в 10:10
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!