Ru-Board.club
← Вернуться в раздел «Программы»

» Excel FAQ (часть 5)

Автор: dqddi
Дата сообщения: 05.09.2010 11:18
Ребят, а подскажите как сделать следующее: Есть таблица проценнтных ставок - которые зависят от количества дней на которые выдан кредит, т.е. 1-3 дня = процентная ставка - 2%, 4-6 дней - 3% и таких процентных ставок много, подскажите как это вообще задать. Насколько я понимаю банальным IF'ом, но опять же возникает вопрос про интервалы, как задать от 1 до 3 дней. 1<ЯЧЕЙКА<3 не работает, как быть?

Если невнятно объяснил Вот тут экселевский файл внизу табл.2 и как сделать столбец, что бы он подставлял процентные ставки?
Автор: Mushroomer
Дата сообщения: 05.09.2010 11:30
dqddi
Версия Excel у тебя какая? Банальным IF не получится, т.е. есть ограничение по количеству вложенных в друг друга IF. В Excel 2003 - 8 штук

Цитата:
1<ЯЧЕЙКА<3
И(A1>1;A1<3)

Цитата:
и таких процентных ставок много,
Так много или всего 5 , как в твоем примере (табл. 1)?

Добавлено:
Для твоего примера 5 диапазонов формула будет выглядеть так
=ЕСЛИ(E48<=3;D$43;ЕСЛИ(E48<=7;E$43;ЕСЛИ(E48<=10;F$43;ЕСЛИ(E48<=13;G$43;H$43))))

но там еще дополнительно условие на льготу добавить. Справишься?
Автор: kimtan
Дата сообщения: 05.09.2010 11:42
dqddi
В ячейку F48:
=ВПР(E48;{1;0,02;0,01:4;0,05;0,03:8;0,07;0,04:11;0,11;0,08:14;0,15;0,1};D48+2)

Добавлено:
Чтобы выводило нулевое значение процентной ставки при сроке кредита менее 1 или пустом значении:
=ЕСЛИ(E48<1;;ВПР(E48;{1;0,02;0,01:4;0,05;0,03:8;0,07;0,04:11;0,11;0,08:14;0,15;0,1};D48+2))
Автор: Mushroomer
Дата сообщения: 05.09.2010 11:52
kimtan
не пояснишь, как работает формула? Я так понимаю, ВПР работает во множестве. Но не понимаю как.

Цитата:
D48+2
похоже, что учитывается льгота. но не понял как
Автор: kimtan
Дата сообщения: 05.09.2010 12:09
ВПР() работает как с диапазонами, так и с массивами констант, т.е. массив констант:
{1;0,02;0,01:4;0,05;0,03:8;0,07;0,04:11;0,11;0,08:14;0,15;0,1}
Можно представить в виде диапазона:
1|0,02|0,01
4|0,05|0,03
8||0,07|0,04
ну и так далее...
Здесь в функции ВПР() опущен 4 параметр - ищется не точное соответствие (ну это уже из справки - не буду цитировать)
Что касается учета льгот, которые обозначены в столбце D нулями и единицами:
К примеру в ячейке D48 стоит 0, прибавляем к нему 2 и получаем 2 - это и будет номером столбца для функции ВПР(), аналогично с единицей, только при этом получаем третий столбец.


Добавлено:
Кстати, если бы в диапазоне D42:H42 стояли числа - 1;4;8;11;14, а не текст, формула выглядела бы намного проще:
=ЕСЛИ(E48<1;;ГПР(E48;$D$42:$H$44;D48+2))
Автор: dqddi
Дата сообщения: 05.09.2010 17:46
kimtan
Спасибо, а массив весь этот ты вбивал сам ручками?

Добавлено:
Ребят, и еще вопрос, насчет функции КОНСОЛИДАЦИЯ. Вот тут еще раз повторю ссылочку. Задание номер 3, не понимаю как консолидировать сумму кредитов выданную на каждый день, точнее как это сделать автоматически и на все дни?
Автор: Sniper1
Дата сообщения: 06.09.2010 01:12
Подскажите как собрать гистограммы что б в них собиралась информация с других екселовских файлов?
Автор: masgak
Дата сообщения: 06.09.2010 11:00
Привет, имеется таблица, два столбика в одном отрицательные числа, в другом положительные. Нужна формула (суммы) для каждого столбика, чтобы показывало результат больше нуля С4, и меньше нуля B4.


    


Автор: ALeXkRU
Дата сообщения: 06.09.2010 11:26
masgak

Цитата:
Нужна формула (суммы) для каждого столбика

хмм.. а в чём проблема? то-ли я не понял вопрос, то-ли..
Автор: masgak
Дата сообщения: 06.09.2010 11:34
ALeXkRU
как то криво описал я просто. вот:
имеется таблица, два столбика с отрицательными и положительными числами. Нужна формула (суммы) обоих столбиков, но чтобы показывало результат в двух ячейках, если больше нуля в одной ячейке (в другой должно быть 0), и если меньше нуля в другой ячейке(а в первой 0), а если равно 0, то в обеих 0.
Автор: LaCastet
Дата сообщения: 06.09.2010 12:28
masgak

Цитата:
если больше нуля в одной ячейке (в другой должно быть 0), и если меньше нуля в другой ячейке(а в первой 0), а если равно 0, то в обеих 0

Там, где должна быть положительная сумма, формула такая:
=ЕСЛИ(СУММ(A1:B4)>=0;"";СУММ(A1:B4)), диапазон замени, вместо "" может быть 0.
Там, где должна быть отрицательная сумма, формула такая:
=ЕСЛИ(СУММ(A1:B4)<=0;"";СУММ(A1:B4))
Автор: oshizelly
Дата сообщения: 07.09.2010 15:17
Подскажите, можно ли убрать префикс PERSONAL.XLS! в списке макросов в начале имени каждого макроса, сохраненного в файле Personal.xls
Вроде бы мелочь, но сильно затрудняет навигацию...
Спасибо!


Автор: nata_chela
Дата сообщения: 23.09.2010 22:14
Ребят, помогите! Совсем некогда лопатить горы литературы... Дали 5 заданий, ну мне хоть бы с 2-мя для начала справиться:
1. Получить вектор V, который содержит значения функции cos(x-1,65)^3, причем Xнач=-3, Xкон=6, с шагом 0,125. Построить график полученой функции и графики ее первой и второй призводной в указанном интервале изменения X. Найти хотя бы один экстремум функции.
2.Дана матрица А(4,5)={(8,23,8,6), (2,4,5,7,1), (9,7,3,5,2), (1,6,4,2,3)}. Найти матрицу В как произведение транспонированной матрицы А на исходную матрицу А. Найти матрицу С как обращенную матрицу В, при нахождении испльзовать метод алгебраических дополнений, для проверки использовать встроенные функции Excel.
Помогите пожалуйста, самой не разобраться...
Автор: Sano59
Дата сообщения: 23.09.2010 22:28
Нужно сделать что-то наподобие каталога(1ый столбец - рисунки, 2ой столбец - описание). Все рисунки, которые нужно вставить лежат в одной папке, и к тому же их названия такие, какие должны быть в описании. Вообщем рисунков много и вставлять каждую(еще подогнать и переместить) в нужную ячейку отдельно очень долго и утомительно... Есть способ как-то автоматизировать это?

P.S. Немного погуглил - ничего стоящего не нашел, узнал только то, что это можно сделать с помощью макросов...
Автор: surgutfred
Дата сообщения: 24.09.2010 06:44
Подскажите такой вопрос. Открываешь документ в excel 2007. Поработал, решил закрыть. Жму на крестик не данной книги, а всего excel. В 2003 он полностью закрывал документ и программу, а тут сначала закрывает документ, а оболочку только по второму клику на крестик. Бесит честно говоря. Как его отучить от этого?

Все я понял, - это из-за личной книги макросов PERSONAL.XLSB.
Автор: Dmitriy05
Дата сообщения: 25.09.2010 10:19
За последние 2 недели оценил мощные возможности функции ВПР. Но, надо признать, много нервов ушло на понимание того почему она выдает Н/Д или ССЫЛКА?

Вот простой пример
Создаем новый файл и заполняем Лист2 данными

Color    Color_Id    
Red    2    
Green    3    
Blue    1    
Yellow    4    

На Лист1 вводим такие данные:
Car    ColorId    Color    
Volvo    1        
Nissan    4        
Toyota    3        

Надо заполнить столбец Color. Пишем формулу =ВПР(B2;Лист2!A1:B5;1;ЛОЖЬ). Что мы имеем? Н/Д мы имеем. Почему? А ХЗ.

Меняем столбцы на листе 2 местами (они все еще A и B).
При той же формуле (=ВПР(B2;Лист2!$A$1:$B$5;1;ЛОЖЬ)) мы получаем в столбце Color ID цветов (что соответствует формуле)

Делаем Р(B2;Лист2!$A$1:$B$5;2;ЛОЖЬ) и получаем - наименование цветов. Внимание, вопрос: Почему в первый раз названия цветов не были получены?
Автор: LaCastet
Дата сообщения: 25.09.2010 15:59
Dmitriy05

Цитата:
Внимание, вопрос: Почему в первый раз названия цветов не были получены?

Справка по функции ВПР:

Цитата:
ВПР

Ищет значение в крайнем левом столбце таблицы и возвращает значение в той же строке из указанного столбца таблицы. Функция ВПР используется вместо функции ГПР, когда сравниваемые значения расположены в столбце слева от искомых данных.

Автор: Dmitriy05
Дата сообщения: 25.09.2010 20:51
LaCastet
Вопрос снимаеться
Автор: romanromkin
Дата сообщения: 27.09.2010 08:52
Добрый день!!! Подскажите, пожалуйста как создать формулу - таймер в коем образе. Задание - допустим 2014 год 12 января - сумма 20000 рублей. Чтобы каждый день она уменьшалась равными пропорциями и 2014 год 12 января стала 0. Спасибо.
Автор: wercatunia
Дата сообщения: 27.09.2010 10:20
не подскажете неграмотной, возможно ли в EXCEL заполнить строку(столбец) датами месяца не заполняя каждую ячейку, а сразу все? Надеюсь на ответ. Или хотя бы последовательностью чисел от 1,2,3 итд.?
Автор: ALeXkRU
Дата сообщения: 27.09.2010 10:49
wercatunia
- введи в первой ячейке 1, во второй - 2..
- выдели обе
- в правом нижнем углу выделения наведи курсор, появится +
- нажми левую кнопку мыши и тяни вдоль столбца(строки)
- остановись в нужном месте
-> все ячейки заполнятся с шагом +1, т.е. 1, 2, 3,..

Добавлено:
по аналогии, можно и датами заполнить.. (начать, например с 01.09.2010, 02.09.2010)
и более сложные последовательности задействовать..
Автор: wercatunia
Дата сообщения: 27.09.2010 11:01
ALeXkRU, большое спасибо, все получилось превосходно! А не подскажете ли еще ?
дан столбик чисел сумму которых я получаю выделением этого столбика и еще одной ячейки, так возможно ли , чтобы там в этой ячейке сумма автоматически считалась? Т.есть она эта ячейка постоянная и там мне надо получить сумму доходов(расходов) по дню. И соответственно по горизонтали эти все дневные суммы получалась ячейка с суммой за месяц. Возможно ли это?
Автор: kimtan
Дата сообщения: 27.09.2010 22:02
wercatunia
Однозначно это возможно, но не видя расположения Ваших данных в файле, сложно о чем-либо говорить.
Автор: wercatunia
Дата сообщения: 27.09.2010 22:35
_________
Автор: kimtan
Дата сообщения: 27.09.2010 23:27
wercatunia
Не так дело не пойдет.
Это Вы мне предлагаете создать файл xls, попытаться забить в него данные с Вашей картинки (к тому же не полной), а потом додумывать самому - что и где должно считаться?

Если действительно нужно решение, давайте-ка сам файл на какой-нибудь обменник (ссылку сюда), да еще с подробными пояснениями и с правильными суммами забитыми вручную в нужных ячейках. Секретные данные, если таковые имеются, замените на не секретные.
Автор: wercatunia
Дата сообщения: 27.09.2010 23:38
kimtan, )) ладно, прошу прощения, разберусь сама.
Автор: janot2007
Дата сообщения: 28.09.2010 11:04
есть ячейки с инфой вида: 21.07.2010 в 9 40
делаю условное форматирование, чтобы, если это завтрашняя дата - желтым выделялось, если сегодняшняя - красным. но работает оно только если в ячейку вбита сама дата и больше ничего, вопрос в том, как сделать такое условное форматирование для вышеуказанной ячейки
спасибо за помощь =)
Автор: xart
Дата сообщения: 28.09.2010 13:35
люди, подскажите пожалуйста: в этом файле что то вроде ABC анализа - значения в столбце H проставлены вручную, а можно ли это оформить формулой? Т.е. в начале надо в этом столбце нарастающим итогом дойти до 80% - и все артикулы попавшие в этот диапазон должны быть отнесены к группе А, потом суммирование начинается заново и идет до 15% и все попавшее в этот промежуток попадает в группу B, ну и остатот (5%) попадает в группу С.
заранее спасибо
Автор: Isuaven
Дата сообщения: 28.09.2010 16:00
Господа, подскажите пожалуйста с формулой, мучаюсь уже которую неделю.
Исходные данные(изобразил "2 листа" для экономии места на 1 листе): http://s51.radikal.ru/i131/1009/3d/f4cfb3c5c990.jpg
Что там изображено - на "Листе 1" находятся 2 столбца с данными. На "листе 2" ссылки на ячейки первого столбца.
Необходима формула, выдающая значение смещения на 1 столбец вбок, отностельно ссылки, введеной в первом столбце на "листе 2"
Т.е. при введенной формуле в 1м столбце "=А1" в втором столбце должно отобразиться "Пупкин". Если ссылка меняется на "=А2", во втором автоматически изменяется на "Тупкин"

=OFFSET(MID(FORMULA(G2);2;LEN(FORMULA(G2)));0;1) - не хочет работать =(



Автор: kimtan
Дата сообщения: 28.09.2010 20:43
xart
Так как Вы с файлом, обязательно помогу.
В ячейку H2 формулу:
=ИНДЕКС({"C":"B":"A"};СУММ(--(СУММ($F$2:F2)<{81;96;101})))
и протянуть вниз.
Расчеты в столбце G уже не нужны.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121

Предыдущая тема: Trojan Remover 6.81 Build 2594


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.