Ru-Board.club
← Вернуться в раздел «Программы»

» Excel FAQ (часть 4)

Автор: q1wed
Дата сообщения: 09.07.2009 20:23

Цитата:
если отрицательный итог выходило бы 0 , т.е. вместо "- число" было бы "0".


=макс(твоя_формула_с_если;0)
Автор: edselurt
Дата сообщения: 09.07.2009 22:34
g1wed
Напиши пожалуйста конкретней формулу , а то никак не могу запихнуть ЕСЛИ;0
Автор: kimtan
Дата сообщения: 09.07.2009 23:09
edselurt
Пробуйте
=МАКС(ВЫБОР(ПОИСКПОЗ(K12;{-9E+307;940});(K12-O12-P12-Q12-302,5 )*0,15;(K12-O12-P12-Q12)*0,15);0)
Автор: Pravoved90
Дата сообщения: 10.07.2009 17:23

Цитата:
Pravoved90
скопировать, специальная вставка-вставить связь

Действительно, как все просто) Премного благодарен.
Автор: edselurt
Дата сообщения: 10.07.2009 19:41
kimtan
Да , формула подходит , но не совсем , так как по данной формуле при положительном и отрицательном итоге показывает 0 , а необходимо при положительном итоге результат показывать какой он есть , а при отрицательном итоге результат должен быть 0.
kimtan , просьба добей пожалуйста данную формулу до необходимого результата.
Автор: kimtan
Дата сообщения: 10.07.2009 21:01
edselurt
Она так и работает, просто если сумма ячеек O12;P12;Q12 и 302,5 больше K12, то естественно результат будет отрицательный - соответственно формула выдает 0.
Попробуйте в ячейку K12 ввести например 600 а в O12;P12;Q12 - 10; 11; 12 и увидите что результат не нулевой. Может у Вас ошибка в действии (K12-O12-P12-Q12-302,5 )*0,15 ?
Автор: edselurt
Дата сообщения: 10.07.2009 22:30
kitman
1000 извинений , да действительно работает супер , это я протормозил. СПАСИБО
Автор: Pravoved90
Дата сообщения: 12.07.2009 00:16
Всем добрый день. Еще небольшой ворпос: Есть столбик значений с условным форматированием на каждую ячейку. (=$T$25, =$T$26 и тд)Рядом другой столбик, где должно быть такое же форматирование, но с другой буквой. Можно ли сразу изменить букву во всех формулах условного форматирования в выбранном диапазоне ячеек? Благодарю.
Автор: SERGE_BLIZNUK
Дата сообщения: 12.07.2009 10:07
Pravoved90
можно. как раз для этого придумана абсолютная/относительная адресация.
измените адресацию на относительную и всё у Вас получится..

hint. условное форматирование прекрасно копируется кнопочкой "Формат по образцу"
Автор: edselurt
Дата сообщения: 12.07.2009 17:08
Поскажите , как защитить формулу от редактирования ?
Автор: q1wed
Дата сообщения: 12.07.2009 20:09
Ctrl+1, вкладка защита - там же в 2007 офисе написано как включить защиту

Автор: Pravoved90
Дата сообщения: 13.07.2009 00:01

Цитата:
можно. как раз для этого придумана абсолютная/относительная адресация.
измените адресацию на относительную и всё у Вас получится..

Благодарю за ответ. Встречный вопрос: Можно ли изменить абсолютную адресацию на относительную во всем диапазоне?
Автор: crotoff
Дата сообщения: 13.07.2009 07:43
Pravoved90
можно, выделить диапазон, в меню Правка/заменить/ в поле "найти:" ставим $, в поле "заменить на:" ничего не пишем
Автор: Pravoved90
Дата сообщения: 13.07.2009 12:00

Цитата:
можно, выделить диапазон, в меню Правка/заменить/ в поле "найти:" ставим $, в поле "заменить на:" ничего не пишем

Интересный вариант для общих значений, но нужно заменить формулы в условном форматировании..Помню, когда-то читал, что ексель это не продумал, может, уже это возможно?
Автор: crotoff
Дата сообщения: 13.07.2009 15:38
Pravoved90
пропустил этот нюанс что именно в "условном". Можно извратиться конвертнуть xls в xml (в 2003-м) или найти соответствующий xml внутри архива xlt (в 2007-м), и опять же найти и заменить текстовым редактором. Затем конвертировать обратно (или запаковать в 2007м).
секция <ConditionalFormatting> если что
Автор: SERGE_BLIZNUK
Дата сообщения: 13.07.2009 18:46
Pravoved90

Цитата:
Интересный вариант для общих значений, но нужно заменить формулы в условном форматировании..

выложите примерчик (желательно небольшой). (тестовый файлик в архив и на любой файлообменник, желательно на рапидшару, но можно на любой), сюда, на форума, ссылочку на загрузку архива.

И укажите, в каких ячейках проблема (что там должно быть),
думаю, что Вашу проблему можно решить...

Автор: Pravoved90
Дата сообщения: 14.07.2009 09:59

Цитата:
Вашу проблему можно решить...

Скинул образец с описанием проблемы: http://rapidshare.com/files/255617156/__1086___1073___1088___1072___1079___1077___1094_.xls.html
И еще небольшой вопрос: Сделал себе выпадающий список из диапазона ячеек через Данные\Проверка\Тип данных - список. Но значения из диапозона достаточно длинные, и не помещаются полностью в рамки выпадающего списка - вижу только половину нужного текста. Подскажите, есть ли возможность расширить выпадающую рамку, чтобы видеть полностью надпись? Благодарю
Автор: crotoff
Дата сообщения: 14.07.2009 11:10
Pravoved90
попробовал извратиться с XML.
Удалил условное форматирование по столбцам B C. Сохранил в xml и открыл блокнотом. Находим секции <ConditionalFormatting></ConditionalFormatting> Выделяем и последовательно заменяем сочетания
1. =TRUE на ]=TRUE
2. RC на RC[
3. ]C на ]C[
Сохраняем, открываем 2003-м экселем. В условных формулах пропали $$, но адреса столбцов съехали вправо (F заместо E), поэтому данные придётся скопировать и вставить на 1 столбец правее.
[more]
<ConditionalFormatting xmlns="urn:schemas-microsoft-com:office:excel">
<Range>R3C1</Range>
<Condition>
<Value1>R[2]C5=TRUE</Value1>
<Format Style='background:#FF6600'/>
</Condition>
<Condition>
<Value1>R[3]C5=TRUE</Value1>
</Condition>
</ConditionalFormatting>
<ConditionalFormatting xmlns="urn:schemas-microsoft-com:office:excel">
<Range>R4C1</Range>
<Condition>
<Value1>R[3]C5=TRUE</Value1>
<Format Style='background:#FF6600'/>
</Condition>
<Condition>
<Value1>R[4]C5=TRUE</Value1>
</Condition>
</ConditionalFormatting>
<ConditionalFormatting xmlns="urn:schemas-microsoft-com:office:excel">
<Range>R5C1</Range>
<Condition>
<Value1>R[4]C5=TRUE</Value1>
<Format Style='background:#FF6600'/>
</Condition>
<Condition>
<Value1>R[5]C5=TRUE</Value1>
</Condition>
</ConditionalFormatting>
[/more]

Добавлено:
Возможно чего-то попутал в спешке, но идея в общем и целом такова
Автор: AftarJjet
Дата сообщения: 14.07.2009 12:30
Подскажите хороший учебник по Exсel, пожалуй, даже интерактивный или видеоуроки.
Автор: Pravoved90
Дата сообщения: 14.07.2009 13:15
crotoff
Премного благодарен за совет. Попробую ваш вариант..
Автор: a435
Дата сообщения: 14.07.2009 16:52
Подскажите плиз.
Вопрос уже задовался, но остался без ответа.
Как сделать что бы подсвечивалась вся строка (или строка и столбец) активной ячейки
Автор: q1wed
Дата сообщения: 14.07.2009 18:30
Pravoved90
странно что никто не ответил...
по условному форматированию:

допустим в ячейке A1 указано условное форматирование с формулой =$X$1=2. Необходимо чтобы формула усл форматирования в ячейке B1 ссылалась на Y1, а ячейка С1 на Z1, то меняем формулу усл форматирования в ячейке A1 след образом =X$1=2. Изменив формулу выделяем ячейку A1 жмем на веник (формат по образцу) и выделяем ячейки к которым должно примениться усл форматирование.

если у нас имеется большое кол-во строк к которым необходимо применить условное форматирование с формулой то меняем формулу усл форматирования в ячейке A1 след образом =X1=2. Изменив формулу выделяем ячейку A1 жмем на веник (формат по образцу) и выделяем ячейки к которым должно примениться усл форматирование. При этом формула в ячейке A2 будет ссылаться на X2; A3 - на X3 и тд.


по ширине выпадающего списка - ну только если ширину ячейки увеличить из которой список выпадывает.
Автор: guncha
Дата сообщения: 15.07.2009 10:39
Подскажите пожалуйста, как убрать промежуток между строчками в cell (нужно печатать в каждой строчке)
не помню и найти не могу, и не пользовался какое-то время
спасибо
Автор: YURETS777
Дата сообщения: 15.07.2009 11:35
Как в экселе сделать поиск поля по значению из другого поля ?
Короче на втором листе имеется база данных:


На первом листе в ячейку O нужно вписать значение из листа 2 поля A, найденного по ключевому значению - Login



Сама таблица здесь:
http://ifolder.ru/13112768




Автор: q1wed
Дата сообщения: 15.07.2009 16:44
guncha сделайте скриншот, лично мне не понятно что такое промежуток между строчками в ячейке
YURETS777 используйте функцию ВПР, только придется в БД поля хостнэйм и логин поменять местами


Автор: YURETS777
Дата сообщения: 15.07.2009 16:55
q1wed
Вроде получилось, =ВПР(D3;Лист2!A:D;2)
Только если логина нет в списке функция всё равно ставит в NetBIOS произвольное значение
И еще, можно ли вместо функции забить в поле готовое значение ?
Автор: q1wed
Дата сообщения: 15.07.2009 17:01
YURETS777
для того чтобы не ставила первое наиболее подходящее значение измените последний аргумент с 2 на 0 (или на ЛОЖЬ)

второго вопроса не понял. значение вбить можно но тогда и формулы никакой не будет - будет ячейка с константой
Автор: YURETS777
Дата сообщения: 15.07.2009 19:41
Я имею ввиду прикрутить макрос который считает формулу а потом ее затирает найденным значением
Автор: q1wed
Дата сообщения: 15.07.2009 20:43
а ну вы уже задали вопрос в нужном месте - там ответят
Автор: guncha
Дата сообщения: 15.07.2009 21:41
q1wed

Цитата:
guncha сделайте скриншот, лично мне не понятно что такое промежуток между строчками в ячейке

Прошу прощения, не у своего компа
Попытаюсь по-другому, помните раньше тетради в линейку были, и многие учителя заставляли писать через строчку
По дефолту в Excel курсор так и перескакивает (Alt+Enter on PC or Cntr+Option+Enter on Mac), а мне бы в каждой строчке нужно
Извиняюсь за корявость пояснения
Спасибо

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

Предыдущая тема: Какой поставить ведеоплеер под Vista


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.