0 / 0 / 0
Регистрация: 02.02.2014
Сообщений: 93
|
|
1 | |
Построить гистограмму со значениями по убыванию24.11.2014, 17:35. Просмотров 4543. Ответов 7
Метки нет Все метки)
(
Здравствуйте!Такая проблема.Необходимо построить гистограмму по убыванию.
Есть 18 значений и к ним 18 наименований.Построить значения по убыванию я построил)(используя функцию наибольший).НО вот проблема,хочу подставить к ним наименования.Использую функцию ВПР.Но вот какая беда,наименования со значениями он подставил,а наименования с нулевыми значениями он ищет нетак как я хочу.Ищет только 1 наименование. Тоесть картина примерно такая: Завод3 13.26 1 0.00 Завод1 Завод18 3.79 2 0.00 Завод2 Завод1 0 3 13.26 Завод3 Завод1 0 4 0.00 Завод4 Завод1 0 5 0.00 Завод5 Завод1 0 6 0.00 Завод6 Завод1 0 7 0.00 Завод7 Завод1 0 8 0.00 Завод8 Завод1 0 9 0.00 Завод9 Завод1 0 10 0.00 Завод10 Завод1 0 11 0.00 Завод11 Завод1 0 12 0.00 Завод12 Завод1 0 13 0.00 Завод13 Завод1 0 14 0.00 Завод14 Завод1 0 15 0.00 Завод15 Завод1 0 16 0.00 Завод16 Завод1 0 17 0.00 Завод17 Завод1 0 18 3.79 Завод18 первые 2 столбца это уже отсортированные.1 столбец как вы видите отсортировался неправильно.(завод 1 везде где 0) Я так понял что можно решить эту проблему с помощью формулы если.Но я чтото мудрил мудрил,часа 2 в итоге запутался с этими если. Код
=ЕСЛИ(ВПР(B4;$D$2:$E$19;2;ЛОЖЬ)=$A$2;ВПР(B4;$D$3:$E$19;2;ЛОЖЬ);ВПР(B4;$D$2:$E$19;2;ЛОЖЬ)) Соответственно вручную натыкать это нельзя,потому что значения меняются. вот файл. Пример_1.xlsx
0
|
|
24.11.2014, 17:35 | |
Построить графики на логарифмической оси, построить объемную гистограмму
Построить гистограмму Построить гистограмму |
|
6 / 23 / 2
Регистрация: 29.01.2013
Сообщений: 174
|
|
25.11.2014, 22:29 | 2 |
Вряд ли. все значения должні біть разніми
0
|
0 / 0 / 0
Регистрация: 02.02.2014
Сообщений: 93
|
|
26.11.2014, 14:06 [ТС] | 4 |
Спасибо!Все работает!Только я не очень поняимаю эти {} в формулах? для чего они нужны?)
0
|
0 / 0 / 0
Регистрация: 02.02.2014
Сообщений: 93
|
|
26.11.2014, 14:36 [ТС] | 6 |
А для чего нужна эта формула массива?можете объяснить?я заметил что если убрать {} то там где 0 - пишется #ЧИСЛО
0
|
2624 / 1324 / 255
Регистрация: 25.10.2010
Сообщений: 2,194
|
|
26.11.2014, 14:48 | 7 |
Чтобы получить желаемый результат
![]() В частности в Вашей формуле часть ЕСЛИ($D$2:$D$19=B2;СТРОКА($E$2:$E$19)-1) требует массивного ввода, потому что с ячейкой В2 сравнивается диапазон (то есть поочерёдно все ячейки этого диапазона). Про формулы массива можно почитать в справочной системе
1
|
0 / 0 / 0
Регистрация: 02.02.2014
Сообщений: 93
|
|
26.11.2014, 15:46 [ТС] | 8 |
Спасибо большое!)теперь все понял)На до бы изучить CSE поподробнее, полезная какая штука)
0
|
26.11.2014, 15:46 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Как построить гистограмму Как построить гистограмму? Как построить гистограмму? Построить гистограмму из символов % Задание по С#, построить гистограмму Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |