Excel

Feb. 7th, 2012 11:15 am
[identity profile] fafnire.livejournal.com posting in [community profile] useful_faq
Дано сабж. В таблице дается разница между определенными числами. Сабж выводит положительную разницу как "6", отрицательную как "-6" (например). Какую формулу указать чтобы положительная разница тоже отображалась со знаком, т. е. не "6" а "+6".

Спасибо заранее.

Date: 2012-02-07 09:19 am (UTC)
From: [identity profile] alex-aka-fry.livejournal.com
в формате ячеек создайте дополнительный формат вида "+# ###;-# ###" (без кавычек)

Date: 2012-02-07 09:24 am (UTC)
From: [identity profile] sam-honsu.livejournal.com
плюсую.
Но его надо привязать на условное форматирование в колонке - если число больше нуля, то включать формат +# ##0

Date: 2012-02-07 09:24 am (UTC)
From: [identity profile] sam-honsu.livejournal.com
и да, формат с минусом не нужен.

Date: 2012-02-07 09:29 am (UTC)
From: [identity profile] alex-djk1.livejournal.com
Ни фига се.
Счас погуглил, прям даже какая-то универсальная крута штука. Цвета можно добавлять и разное форматирование в зависимости от знака.

Date: 2012-02-07 09:21 am (UTC)
From: [identity profile] art-kom.livejournal.com
Так не получится. Зачем такое? Если нужно получить колонку для дальнейших действий, можно прикрутить костыли.
С помощью логического если добавляем к положительным значениям "пробел" и "+" тогда получим "+6", но оно будет уже не числовое, а текстовое, т.е. мат. формулы срабатывать не будут.

Date: 2012-02-07 09:21 am (UTC)
From: [identity profile] sam-honsu.livejournal.com
тогда только текстовый формат получится

Date: 2012-02-07 09:21 am (UTC)
From: [identity profile] alex-djk1.livejournal.com
=ЕСЛИ(ячейка>=0;"+" &ячейка;ячейка)
Прекрасно работает, правда это уже строка, а не число :)

Date: 2012-02-07 09:28 am (UTC)
From: [identity profile] shizomaniack.livejournal.com
Format custom +0;-0;0
все

Date: 2012-02-07 09:30 am (UTC)
From: [identity profile] f-rol.livejournal.com
http://office.microsoft.com/en-us/excel-help/create-or-delete-a-custom-number-format-HP001216503.aspx

format cells -> number -> custom
Вводим
type: +0.00;-0.00;
Profit!