Вычисления в эксель.
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 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"найденный_номер_строки" .