Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.92/25: Рейтинг темы: голосов - 25, средняя оценка - 4.92
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;ЛОЖЬ))
Можно сделать как нибудь чтобы сортировалось как я хочу?для гистограммы нужно чтобы были все заводы (даже если 0).
Соответственно вручную натыкать это нельзя,потому что значения меняются.
вот файл.
Пример_1.xlsx
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.11.2014, 17:35
Ответы с готовыми решениями:

Построить графики на логарифмической оси, построить объемную гистограмму
Всем привет! Ребята помогите плиз с таблицей! От этой таблички зависит моя сессия по информатике((...

Построить гистограмму
Здраствуйте Есть проблема, в процессе выполнения лабы по решению СЛАУ - надо построить гистограмму...

Построить гистограмму
Построить гистограмму из заданного количества символов (*,%,=,+), количество символов вводится с...

Построить гистограмму
Мне для диплома по передаче цифрового сигнала по последовательному интерфейсу преподаватель сказал,...

7
6 / 23 / 2
Регистрация: 29.01.2013
Сообщений: 174
25.11.2014, 22:29 2
Вряд ли. все значения должні біть разніми
0
2624 / 1324 / 255
Регистрация: 25.10.2010
Сообщений: 2,194
26.11.2014, 09:32 3
Лучший ответ Сообщение было отмечено Uchimata как решение

Решение

Как вариант
1
Вложения
Тип файла: xlsx Пример_1.xlsx (13.1 Кб, 29 просмотров)
0 / 0 / 0
Регистрация: 02.02.2014
Сообщений: 93
26.11.2014, 14:06  [ТС] 4
Спасибо!Все работает!Только я не очень поняимаю эти {} в формулах? для чего они нужны?)
0
2624 / 1324 / 255
Регистрация: 25.10.2010
Сообщений: 2,194
26.11.2014, 14:15 5
Это формула массива. Чтобы появились {}, нужно ввести формулу не обычным Enter, а сочетанием клавиш Ctrl+Shift+Enter
1
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.11.2014, 15:46

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Построить гистограмму
Даны значения: DATE| TIME| DOY| IGLX 2015-08-11| 00:00:00.250| 223| ...

Как построить гистограмму
Как построить гистограмму в маткад ?

Как построить гистограмму?
Есть 17 цифр. Как из них построить гистограму или график? Читал про компоненту MS Chart, но...

Как построить гистограмму?
дана последовательность чисел нужно расчитать некоторые величини и построить гистограмму Обьясните...

Построить гистограмму из символов %
построить гистограмму из символов % кол-во которых соответствует длине слов в предыдущей строке

Задание по С#, построить гистограмму
Здравствуйте, помогите пожалуйста сделать задания по программированию, никак не разберусь. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.