Я компилирую сравнение различных частей программного обеспечения в электронной таблице Excel. Это - большой длинный список функций (строки), при этом каждый столбец является одним из приложений, я оцениваю. Я использовал стили, чтобы визуально показать, как хорошо каждый продукт встречает каждую функцию, а также важность той функции, и теперь я задаюсь вопросом, существует ли способ, которым я могу использовать те аннотации в формуле.
Таблица похожа:
. | Product A | Product B | Product C
Feature A | blah blah blah
Feature B | blah blah blah
Feature C | blah blah blah
.... |
.... |
etc |
Куда я поместил 'вздор' в приведенную выше таблицу, в мою фактическую электронную таблицу (потенциально длинный) описательный текст, объясняя что-то об этой функции в данном продукте.
Я затем использовал стили, "Хорошие", "Нейтральные" и "Плохие", чтобы визуально аннотировать описание, показать, как хорошо каждый продукт встречает ту функцию.
Для каждой функции я также использовал стили Accent4, 60%-й Accent4, 40%-й Accent4, и т.д., для аннотирования важности каждой функции.
Теперь я задаюсь вопросом, могу ли так или иначе я использовать те стили (аннотации) для суммирования общего счета к каждому продукту.
например, Счет к функции = valueof (60%-й Accent4) * valueof (Хороший)
Действительно ли это возможно вообще?
Вероятно, можно сделать это с помощью VBA, но это определенно не очень легко или удобно для пользователя. Вы могли бы хотеть посмотреть на использование Условного форматирования с численными значениями и цветовыми кодами вместо этого.
Кроме того, Вы могли использовать что-то как Сопоставитель Один, который является электронной таблицей, которая использует IronPython для сценариев. Ironpython намного легче работать с, чем Формулы Excel или макросы, и он также позволяет Вам встраивать объекты и сложные типы данных в сетку. Можно затем определить операторы на тех объектах так, чтобы СУММА (B:B) возвратила бы желаемый результат.
Я использовал Сопоставитель Один для создания Техас Холдема средством моделирования Монте-Карло, которое сделало широкое применение внедренных объектов в сетке. Существует много других забавных вещей, которые можно сделать с ним также, как сводные диаграммы, интеграция WatiN, средства управления WPF и Синтез речи.
У меня нет опыта с Excel 2007, но в 2003 я, вероятно, создал бы скрытую таблицу данных / таблица для вычисления Ваших значений для хорошего/плохого и Ваших значений диакритического знака. Эта таблица данных могла использоваться в качестве основания для генерации Ваших дополнительных стилей и Ваших общих оценок.
Так безотносительно формул Вы используете для разработки стилей для ячеек, сохранены за пределами вычисления стиля и затем косвенно сосланы. Это позволило бы значениям быть полученными доступ для других целей, таких как разработка Вашей системы выигрыша.
Надеюсь, что я схватил Вашу проблему правильно