Образовался вопрос. Можно ли силами Excel задать формулу (макрос), где бы выполнялись следующие условия. Для примера:
1Если А + В меньше или равно 10, то к итоговому результату нужно прибавить число 1
2Если А + В меньше или равно 20, то к итоговому результату нужно прибавить число 2
3Если А + В меньше или равно 30, то к итоговому результату нужно прибавить число 3
4Если А + В больше 30, то к итоговому результату нужно прибавить процент от числа (в нашем случае того числа, которое больше 30)
Я слабоват в хитросплетениях формул, поэтому рассчитываю на помощь со стороны. Кто как думает? Можно такое реализовать? С помощью макроса ли ещё как..
Последние статьи и обзоры
Новости
Вопрос по расчёту в Excel
-
prosha_evolist
HWBOT OC Team
- Откуда: Київ
можно,
-
Cyberdyne
Member
- Откуда: Луганск - Запорожье
Есть вариант решения? ![idea :idea:](./images/smilies/idea.gif)
![idea :idea:](./images/smilies/idea.gif)
-
Klon
CG graphikos fan
- Откуда: Украина
Cyberdyne
стандартные формулы есть, надо покопатся, там даже в графическом режиме такое задается. На работе покопаюсь.
стандартные формулы есть, надо покопатся, там даже в графическом режиме такое задается. На работе покопаюсь.
-
Cyberdyne
Member
- Откуда: Луганск - Запорожье
Klon
спс, буду благодарен![beer :beer:](./images/smilies/beer.gif)
спс, буду благодарен
![beer :beer:](./images/smilies/beer.gif)
-
Fishnya
Alex
- Откуда: Мариуполь
Cyberdyne
поищите формулы в экселе, можно много чего замутить
поищите формулы в экселе, можно много чего замутить
-
Klon
CG graphikos fan
- Откуда: Украина
Cyberdyne
ексель 2003 или 2007 ? т.к. там малец по разному они закручены
ексель 2003 или 2007 ? т.к. там малец по разному они закручены
-
Cyberdyne
Member
- Откуда: Луганск - Запорожье
2007
Fishnya
искал, сейчас ищу, но пока без результата..
Fishnya
искал, сейчас ищу, но пока без результата..
-
siruf
Advanced Member
- Откуда: Киев
-
lyngsat
Member
- Откуда: Киев
Да, через формулу ЕСЛИ можно сделать.
-
Vlad_35
Member
- Откуда: Запорожье
Я могу в принципе сделать формулу, но условие странное:
1Если А + В больше или равно 10 то к итоговому результату нужно прибавить число 1
2Если А + В больше или равно 20 то к итоговому результату нужно прибавить число 2
3Если А + В больше или равно 30, то к итоговому результату нужно прибавить число 3
4Если А + В больше 30, то к итоговому результату нужно прибавить процент от числа (в нашем случае того числа, которое больше 30)
-если А+В число до 10 что делать ?
- условие 3 и 4 перекрываются. Что именно желать если 33 например ?
Просто сработает первая функция.
- какой именно процент ?
1Если А + В больше или равно 10 то к итоговому результату нужно прибавить число 1
2Если А + В больше или равно 20 то к итоговому результату нужно прибавить число 2
3Если А + В больше или равно 30, то к итоговому результату нужно прибавить число 3
4Если А + В больше 30, то к итоговому результату нужно прибавить процент от числа (в нашем случае того числа, которое больше 30)
-если А+В число до 10 что делать ?
- условие 3 и 4 перекрываются. Что именно желать если 33 например ?
Просто сработает первая функция.
- какой именно процент ?
-
Cyberdyne
Member
- Откуда: Луганск - Запорожье
эм... запарился при написании условия.. Думал одно, писал другоеVlad_35:условие 3 и 4 перекрываются.
![:-/ :-/](./images/smilies/smirk.gif)
вот исправленная версия:
1Если А + В меньше или равно 10, то к итоговому результату нужно прибавить число 1
2Если А + В меньше или равно 20, то к итоговому результату нужно прибавить число 2
3Если А + В меньше или равно 30, то к итоговому результату нужно прибавить число 3
4Если А + В больше 30, то к итоговому результату нужно прибавить процент от числа (в нашем случае того числа, которое больше 30)
Процент - пусть будет 10%Vlad_35:- какой именно процент ?
Добавлено через 1 минуту 14 секунд:
siruf
тож подумал через неё, но чёт намудрил и не получилось..
сейчас попробую ещё раз
-
Vlad_35
Member
- Откуда: Запорожье
Cyberdyne
Вот: =ЕСЛИ((A1+B1)<=10;A1+B1+1;ЕСЛИ((A1+B1)<=20;A1+B1+2;ЕСЛИ((A1+B1)<=30;A1+B1+3;(A1+B1)+(A1+B1)*10/100)))
Кажись работает
10- это процент.
Вот: =ЕСЛИ((A1+B1)<=10;A1+B1+1;ЕСЛИ((A1+B1)<=20;A1+B1+2;ЕСЛИ((A1+B1)<=30;A1+B1+3;(A1+B1)+(A1+B1)*10/100)))
Кажись работает
10- это процент.
-
Klon
CG graphikos fan
- Откуда: Украина
siruf
проблема что все одной строкой нужно делать.
Vlad_35
В том и загвоздка, сейчас сам сижу думаю![think :think:](./images/smilies/think.gif)
Добавлено через 6 минут 44 секунды:
=ЕСЛИ(K6+L6>=30;K6+L6+3;ЕСЛИ(K6+L6>=20;K6+L6+2;ЕСЛИ(K6+L6>=10;K6+L6+1;K6+L6)))
без процента К и Л на свое
Добавлено через 58 секунд:
Vlad_35
оо с процентами
![beer :beer:](./images/smilies/beer.gif)
проблема что все одной строкой нужно делать.
Vlad_35
В том и загвоздка, сейчас сам сижу думаю
![think :think:](./images/smilies/think.gif)
Добавлено через 6 минут 44 секунды:
=ЕСЛИ(K6+L6>=30;K6+L6+3;ЕСЛИ(K6+L6>=20;K6+L6+2;ЕСЛИ(K6+L6>=10;K6+L6+1;K6+L6)))
без процента К и Л на свое
Добавлено через 58 секунд:
Vlad_35
оо с процентами
![up :up:](./images/smilies/up.gif)
![beer :beer:](./images/smilies/beer.gif)