Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.09.2010, 18:59   #1
zyk
Новичок
Джуниор
 
Регистрация: 29.09.2010
Сообщений: 7
По умолчанию не могу составить формулу

о ВЕЛИКИЕ подскажите, слаб в экселе но необходимо создать формулу вот такого характера в В32 сумма предыдуших 31 ячеек, в В33 надопостроит формулу чтобы сумма до 15000 умножалась на 0,1: от 15000 до 40000 умножалась на 0,15 а от 40000 и > умножалась на 0,2, зарание примного благодарен
zyk вне форума Ответить с цитированием
Старый 29.09.2010, 19:07   #2
nilem
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 616
По умолчанию

=ВПР(B32;{0;0,1:15000;0,15:40000;0, 2};2;ИСТИНА)*B32
nilem вне форума Ответить с цитированием
Старый 29.09.2010, 19:24   #3
zyk
Новичок
Джуниор
 
Регистрация: 29.09.2010
Сообщений: 7
По умолчанию

=ВПР(B32;{0;0,1:15000;0,15:40000;0, 2};2;ИСТИНА)*B32 она считает неправельно объясню подругому
в течение месяца каждый день вноситься определенная сумма в ячейку от В1 до В31 в В32 прописанна формула суммы =СУММ(B1:B31)(еще со школы помню ))а вот В33 должно быть вычесления: к примеру сумма 50000! начисления с 15000 10%, от 15000 до 40000 - 15% а от 40000 и > 20%, тоесть в В33 должно быть 6250, а у меня 12000 ((((
zyk вне форума Ответить с цитированием
Старый 29.09.2010, 19:43   #4
nilem
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 616
По умолчанию

Цитата:
Сообщение от zyk Посмотреть сообщение
... тоесть в В33 должно быть 6250, а у меня 12000 ((((
Как вы получаете 6250, что на что умножаете?
nilem вне форума Ответить с цитированием
Старый 29.09.2010, 19:53   #5
zyk
Новичок
Джуниор
 
Регистрация: 29.09.2010
Сообщений: 7
По умолчанию

15000*10%=1500
от 15000 до 40000 это 25000*15%=3750
от 40000 до 50000 это 10000*20%=2000
1500+3750+2000=7250
простите очепятался не6250 а 7250
zyk вне форума Ответить с цитированием
Старый 29.09.2010, 20:03   #6
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от zyk Посмотреть сообщение
15000*10%=1500
от 15000 до 40000 это 25000*15%=3750
от 40000 до 50000 это 10000*20%=2000
1500+3750+2000=7250
простите очепятался не6250 а 7250
а как вы определяете что именно нужно брать 25000?
если я правильно понял
есть сумма 50 000
из нее
15 000 - 10%
(50 000 - 15 000) = 35 000 -15%
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 29.09.2010, 20:07   #7
zyk
Новичок
Джуниор
 
Регистрация: 29.09.2010
Сообщений: 7
По умолчанию

=ВПР(B32;{0;0,1:15000;0,15:40000;0, 2};2;ИСТИНА)*B32 эта формула до 14999 считает правельно

значение В33 - 1499,9 при В32 - 14999 ставишь 15000 В33 - 2250, а должно быть 1500
zyk вне форума Ответить с цитированием
Старый 29.09.2010, 20:17   #8
zyk
Новичок
Джуниор
 
Регистрация: 29.09.2010
Сообщений: 7
По умолчанию

я так и понял что я не правельно что то объясняю ))) и меня не кто не понимает
вообщем мне нужно построить формулу которая могла бы считать
от 0 до 15000 - 10%
от 15001 до 40000 - 15%
от 40001 и > 20%
следовательно значение в В32 может быть хоть каким
в В33 должна быть сумма исходя из этих вычяслений

к примеру если в32 = 15000 то тогда В33 должно быть 1500
если В32 = 20000 то тогда значение в33 2250
и так далее
zyk вне форума Ответить с цитированием
Старый 29.09.2010, 20:26   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Код:
=СУММ(МИН(B32;15000)*0.1;(B32>15000)*МИН(B32-15000;25000)*0.15;(B32>40000)*(B32-40000)*0.2)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 29.09.2010, 20:27   #10
nilem
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 616
По умолчанию

Сомневаюсь, но может так:
=ЕСЛИ(B32<15000;B32*0,1;ЕСЛИ(B32<40 000;(B32-15000)*0,15+1500;(B32-40000)*0,2+5250))
nilem вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно составить формулу foxyboy Общие вопросы Delphi 2 26.05.2010 11:32
Никак не могу составить формулу... просьба помочь... c_zurab Microsoft Office Excel 7 14.03.2008 23:34