Вычисления в эксель.
Oct. 21st, 2009 06:01 pm![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Давно им не занимался и тут понадобилось для упрощения себе расчетов сделать простую вещь, но никак не пойму как такое сделать.
1)
Есть допустим такие ячейки:
A1: Картошка
B1: 100 //это цена в рублях от балды
A2: Мясо
B2: 500
A3: Блюдо такое-то
B3: =2*Картошка+Мясо
То есть указывать в формуле вычисления цены не =2*B1+B2, а именно название. Названия уникальные. Как такое сделать? При изменении положения строки (иногда может понадобиться вставить строку между) не должно ничего сбиваться. Положение колонок изменяться не будет.
2) Сравнить одну ячейку со второй и занести результат в третью и если результат положительный, окрасить ее, например, в зеленый цвет, а если отрицательный, то в красный. Возможно ли вообще такое?
3) Можно ли сделать автоматическую сортировку строк по названию ингредиента?

1)
Есть допустим такие ячейки:
A1: Картошка
B1: 100 //это цена в рублях от балды
A2: Мясо
B2: 500
A3: Блюдо такое-то
B3: =2*Картошка+Мясо
То есть указывать в формуле вычисления цены не =2*B1+B2, а именно название. Названия уникальные. Как такое сделать? При изменении положения строки (иногда может понадобиться вставить строку между) не должно ничего сбиваться. Положение колонок изменяться не будет.
2) Сравнить одну ячейку со второй и занести результат в третью и если результат положительный, окрасить ее, например, в зеленый цвет, а если отрицательный, то в красный. Возможно ли вообще такое?
3) Можно ли сделать автоматическую сортировку строк по названию ингредиента?

no subject
Date: 2009-10-21 02:48 pm (UTC)no subject
Date: 2009-10-21 03:04 pm (UTC)- | Цена АУК | Цена вендор | Лучшая цена | Стоимость производства | Цена готового
Вещь 1 | ...
Вещь 2 | ...
Вещь 3 | ...
Вещь 4 | ...
Лучшая цена - это лучшая между аукционом и торговцем NPC. Вещь 3 может состоять из вещи 2 и 3, 2 из 2*вещь 1, поэтому они тупо в столбик все вписаны, чтобы не заморачиваться. Вместо "Вещь Х", конечно, личные имена.
no subject
Date: 2009-10-21 06:40 pm (UTC)no subject
Date: 2009-10-21 03:07 pm (UTC)no subject
Date: 2009-10-21 04:15 pm (UTC)Называете ячейки «Цена картошки» и «Цена мяса», дальше всё будет хорошо ;)
no subject
Date: 2009-10-21 06:40 pm (UTC)no subject
Date: 2009-10-21 06:36 pm (UTC)no subject
Date: 2009-10-23 03:13 am (UTC)no subject
Date: 2009-10-23 11:58 am (UTC)Нужно чтобы имя назначалось автоматически из колонки А, потому что очень долго все самому указывать для каждой ячейки. Вот для создания новой строки и копирования всех формул я просто выделяю строку и плюсиком тяну вниз, потом исправляю цену и имя. Это автоматом можно сделать или единственный вариант - ручками вписывать? Или написать хотя бы функцию типа
[псевдокод]f('Rawhide')*2[/псевдокод] В то время как функция f() будет искать в калонке A такое имя и возвращать ячейку C"найденный_номер_строки" .
По поводу вопроса #2
Date: 2009-10-21 04:19 pm (UTC)Там всё очень просто, вы должны понять. Если нет, дайте знать, я объясню. Может это мне понятно, потому что я много раз это использовала.
Re: По поводу вопроса #2
Date: 2009-10-21 06:39 pm (UTC)Re: По поводу вопроса #2
Date: 2009-10-21 07:03 pm (UTC)no subject
Date: 2009-10-21 04:27 pm (UTC)no subject
Date: 2009-10-21 04:28 pm (UTC)тогда не пишите, не будет сбиваться) используйте присвоить имя ячейке как выше написали
no subject
Date: 2009-10-21 05:45 pm (UTC)единственное, не помню при "ЕСЛИ, ТО" в результате можно ли окрасить фон ячейки, а вот окрасить сам шрифт реально
no subject
Date: 2009-10-21 06:54 pm (UTC)no subject
Date: 2009-10-21 06:58 pm (UTC)Сортировка строк по двум или более столбцам
Укажите любую ячейку в сортируемом списке.
Выберите команду Сортировка в меню Данные.
Укажите столбцы сортировки в полях Сортировать по … и Затем по …
Выберите другие параметры сортировки и нажмите кнопку OK.
no subject
Date: 2009-10-21 06:58 pm (UTC)