Помогите со сложными формулами в Excel...

  • Автор темы БелоСнежка )
  • Дата начала
LordKor

LordKor

Активный участник
Регистрация
08.08.2004
Сообщения
8 960
Реакции
70
Баллы
48
В общем, решение Mazzay оптимальное :) Как оказалось, с таблицей у меня точно такой же вариант получился - я поначалу его версию смотреть не стал :)
Разве что вместо устаревшей уже "просмотр" я использовал современную "впр".
 
pepers007

pepers007

Новичок
Регистрация
19.03.2010
Сообщения
91
Реакции
0
Баллы
0
Подскажите. есть 2 файла, нужно определить цену по райсу и внести её в заявку
1 прайс с столбцами (наименование, код, цена)
2 заявкас столбцами (наименование, код)
как можно сделать что бы формула просматривала прайс по коду заявки и если код найден, то подставляла цену товара в заявку!!!
ПОМОГИТЕ ПЛИЗ!!!
 
Mazzay

Mazzay

Super Moderator
Регистрация
21.02.2007
Сообщения
77 150
Реакции
3 991
Баллы
113
Подскажите. есть 2 файла, нужно определить цену по райсу и внести её в заявку
1 прайс с столбцами (наименование, код, цена)
2 заявкас столбцами (наименование, код)
как можно сделать что бы формула просматривала прайс по коду заявки и если код найден, то подставляла цену товара в заявку!!!
ПОМОГИТЕ ПЛИЗ!!!
Поможет та же функция, например, которую я и приводил.
 
OP
БелоСнежка )

БелоСнежка )

Активный участник
Регистрация
29.09.2010
Сообщения
3 678
Реакции
25
Баллы
48
Вторая из сложных формул:
составляющие даты

10000,00руб. 10.09.2011 15.09.2011 01.10.2011
20000,00руб. 01.09.2011 08.09.2011 15.09.2011
55000,00руб. 22.09.2011 10.09.2011 23.09.2011

в каждой строчке нужно выявить кол-во дней между датами, т.е. между првой и второй и между первой и третьей датами, потом если между первым и воторым значением больше 9 дней разрыв получается, то сумма руб. умножается на (-20%), если меньше 9 дней, то сумма умножается на 10%

Help me...:prankster:
 
Mazzay

Mazzay

Super Moderator
Регистрация
21.02.2007
Сообщения
77 150
Реакции
3 991
Баллы
113
Вторая из сложных формул:
составляющие даты

10000,00руб. 10.09.2011 15.09.2011 01.10.2011
20000,00руб. 01.09.2011 08.09.2011 15.09.2011
55000,00руб. 22.09.2011 10.09.2011 23.09.2011

в каждой строчке нужно выявить кол-во дней между датами, т.е. между првой и второй и между первой и третьей датами, потом если между первым и воторым значением больше 9 дней разрыв получается, то сумма руб. умножается на (-20%), если меньше 9 дней, то сумма умножается на 10%

Help me...:prankster:


Здесь-то в чём сложность? Даты друг из друга легко вычитаются и получается, как раз, количество дней между ними. ;)
 
LordKor

LordKor

Активный участник
Регистрация
08.08.2004
Сообщения
8 960
Реакции
70
Баллы
48
Вторая из сложных формул:
составляющие даты

10000,00руб. 10.09.2011 15.09.2011 01.10.2011
20000,00руб. 01.09.2011 08.09.2011 15.09.2011
55000,00руб. 22.09.2011 10.09.2011 23.09.2011

в каждой строчке нужно выявить кол-во дней между датами, т.е. между првой и второй и между первой и третьей датами, потом если между первым и воторым значением больше 9 дней разрыв получается, то сумма руб. умножается на (-20%), если меньше 9 дней, то сумма умножается на 10%

Help me...:prankster:

Здесь-то в чём сложность? Даты друг из друга легко вычитаются и получается, как раз, количество дней между ними. ;)

Тоже не понял, в чем проблема.
Кстати, в последней строке выделенные даты идут в обратном порядке - так и должно быть?
И не совсем понятно, ровно 9 дней больше или меньше девяти? :)
Да, и что значит "сумма умножается на минус 20%"? Либо проценты берутся от числа, либо число изменяется на проценты.
 
Mazzay

Mazzay

Super Moderator
Регистрация
21.02.2007
Сообщения
77 150
Реакции
3 991
Баллы
113
не совсем понятно, ровно 9 дней больше или меньше девяти?
Вроде, понятно:
если между первым и воторым значением больше 9 дней


Да, и что значит "сумма умножается на минус 20%"?
ХЗ, конечно, но 20% — есть ни что иное, как 20/100. :)
 
LordKor

LordKor

Активный участник
Регистрация
08.08.2004
Сообщения
8 960
Реакции
70
Баллы
48

Ты дальше-то прочитай:

если меньше 9 дней, то сумма умножается на 10%

Вариант - если ровно 9, то сумма не изменяется.

ХЗ, конечно, но 20% — есть ни что иное, как 20/100. :)

Я как бы слышал что-то такое :) но формулировка все равно абсолютно кривая.
Если умножить на "20%=20/100", то мы просто получаем 20% от этой суммы - причем здесь тогда "умножить" в постановке задачи?
Если делать дословно, то вычисляем 20% от суммы, умножаем результат на исходную сумму и приписываем минус. Но в чем физический смысл подобных действий?
 
OP
БелоСнежка )

БелоСнежка )

Активный участник
Регистрация
29.09.2010
Сообщения
3 678
Реакции
25
Баллы
48
Отбой, спасибо. Просто ранее никогда формулы с датами не связывала и как говорится, у страха глаза велики, а как дошло дело, оказалось проще простого. Но все равно спасибо.
 
Uncle_RS

Uncle_RS

Участник
Регистрация
13.08.2010
Сообщения
528
Реакции
5
Баллы
18
Верх Низ