| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программирование, связанное с MS Office > не могу исправить ошибку |
| Автор: fin65 4.3.2011, 23:44 |
| Будте любезны исправте формулу, не могу разобраться а очень срочно нужно собрать ведомость это скрин таблицы с формулой http://s2.ipicture.ru/Gallery/Viewfull/3832011.html это скрин базы http://s2.ipicture.ru/Gallery/Viewfull/3832029.html формула =ЕСЛИ(D222=0;ВПР(C222;База!$A$8:$B$38;2));ЕСЛИ(D222>0;ВПР(D222;База!$A$8:$B$38;2)) Заранее спасибо!!!! |
| Автор: Akina 4.3.2011, 23:58 |
| Ты лучше файл зазипуй и выложи аттачем. |
| Автор: fin65 5.3.2011, 00:16 |
| Ок файл собственно сам файл сошибкой http://ifolder.ru/22238336 |
| Автор: Akina 5.3.2011, 00:24 |
| Так... а в чём ошибка? ну если не считать того, что во внутреннем ЕСЛИ отсутствует третий параметр... |
| Автор: fin65 5.3.2011, 00:42 |
| Вот не могу я довести до финального конца исправте если можно, уже вссю голову сломал не программист я помощи прошу |
| Автор: Akina 5.3.2011, 08:42 |
| А я не телепат. И понятия не имею, что у тебя должно делаться, что уже делается, и чего нехватает. |
| Автор: fin65 5.3.2011, 22:28 | ||
Что должно делаться, примерно так (описываю как на скрине изображено) 1.Если значение ячейки D=0 то делается выборка по значению ячейки С из листа из листа с базой данных и подставляется в ячейку J 2. Если значение ячейки D>0 то делается выборка по значению ячейки D из листа из листа с базой данных и подставляется в ячейку J кратко необходимо чтобы если D пустая то делал выборку по ячейке С, а если нет то оставил в покое ячейку С и делал подстановку-выборку по ячейке D. формула из двух частей и каждые по отдельности работают а вместе не могу склеить =ЕСЛИ(D222=0;ВПР(C222;База!$A$8:$B$ 38;2) =ЕСЛИ(D222>0;ВПР(D222;База!$A $8:$B$38;2) а так не получается =ЕСЛИ(D222=0;ВПР(C222;База!$A$8:$B$ 38;2));ЕСЛИ(D222>0;ВПР(D222;База!$A $8:$B$38;2)) |
| Автор: Akina 5.3.2011, 22:44 |
| А если D<0? |
| Автор: fin65 5.3.2011, 22:58 | ||
http://ifolder.ru/22238336 лежит сам файл с ведом, меньше больше не важно выдает значение, нужно 1. Смотрит в первую ячейку там стоит цифирка 8 к примеру он так ежели 8 то делаю выборку из базы данных и поставляю соответствующее значение 2.Смотрит стоит цифирка 8 но еще стоит и цифирка 5, тогда про цифирку 8 забываю и подставляю значение по выборке из базы соответствующее циферке 5 вот еще видео всего процесса http://ifolder.ru/22253395 http://ifolder.ru/22257012 |