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

» Excel FAQ (часть 2)

Автор: jedi81
Дата сообщения: 11.10.2006 22:06
Как пересохранить документ Excel без формул, только уже расчитанные цифры.
Спасибо!
Автор: Mushroomer
Дата сообщения: 11.10.2006 22:31
jedi81
Выдели все данные (формулы и все остальное) и скопируй (нажми CTRL + C). И поверх этого всего примени Правка -> Специальная вставка -> Значения
Автор: Troitsky
Дата сообщения: 11.10.2006 22:34
jedi81
Можно написать макрос на основе Специальной вставки.

Хотя можно попробовать и другие форматы сохранения, напрмер, *.csv.
Автор: Yuk
Дата сообщения: 11.10.2006 22:53
jedi81
Если форматирование не нужно оставлять, можно просто сохранить в текстовый файл. Если нужно, может есть какой другой формат. Или ручками через копирование всех ячеек в каждом листе и специальную вставку. Или могу предложить макрос (возможно будет медленно для большого файла). В топике по VBA.
Автор: uhty
Дата сообщения: 12.10.2006 00:14
Есть ли функция, возвращающая число дней в месяце?

Сделал через ЕСЛИ и список пяти месяцев (по 28 и 30 дней), но длинноватая формула получается и в високосный год придется руками 28 менять на 29.
=ЕСЛИ(A2=B2;28;ЕСЛИ(A2=B3;30;ЕСЛИ(A2=B4;30;ЕСЛИ(A2=B5;30;ЕСЛИ(A2=B6;30;31)))))
Желательно бы добавить еще условие Если пусто, но тогда формула еще вырастет.
И не работает с обычными датами типа 11.10.2006.

Должно быть короткое решение. Как попроще сделать автовтавку числа дней в месяце? А то люди путают.
Автор: Yuk
Дата сообщения: 12.10.2006 00:39
uhty
Вроде уже здесь было (а может и не здесь ).
Идея в том, чтобы взять первое число следующего месяца и вычесть 1 день. Например, так:

Код: =DAY(DATE(YEAR(NOW()),A1+1,1)-1)
Автор: thefrilos
Дата сообщения: 12.10.2006 01:10
Макрос для снятия блокировки страницы
_http://rapidshare.de/files/36397038/Excel_Password.rar
пас ru-board
Автор: uhty
Дата сообщения: 12.10.2006 12:30
Yuk

Цитата:
взять первое число следующего месяца и вычесть 1 день.
=DAY(DATE(YEAR(A1),MONTH(A1)+1,1)-1)


Хитро.
Работает.
В русской версии это будет так:
=ДЕНЬ(ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;1)-1)
Автор: NixteR
Дата сообщения: 12.10.2006 14:21
Как сделать сложение ячеек с A1 по A7?
Автор: Horex
Дата сообщения: 12.10.2006 14:37
NixteR
??
=СУММ(A1:A7)
Автор: tvskit
Дата сообщения: 12.10.2006 15:24
подскажите а в екселе мона сделать историю ячеек автоматом - ну сегодня написал одно , завтра другое - ПРИМЕЧАНИЯ не катят!
Автор: derrik1974
Дата сообщения: 13.10.2006 04:40
Уважаемые, не могу найти судя по всему несложную вещь. В excel дуб, поэтому не ругать . В общем есть результаты анкетирования в excel вида:
врач
врач
фельшер
врач
(в столбцах).
Надо составить диаграмму типа сколько в процентах (или штуках) того и другого( и третьи есть).Просто выделение и запуск мастера ничего не дает...
Автор: SERGE_BLIZNUK
Дата сообщения: 13.10.2006 18:44
tvskit
не уверен, что это можно сделать стандартными средствами. Точно можно сделать через программу на VBA (но 1) надо ли? 2) всё равно не зафиксируешь КЕМ сделаны изменения 3) достаточно сложно защитится от профи, который узнает, что история изменений ведётся и захочет её подкорректировать или просто очистить...

derrik1974

Цитата:
врач
фельшер

что-то все молчат..., наверное, уважаемый Yuk занят ;-))
Если количество вариантов небольшое и постоянное, можете сделать ручками так:
в одном столбце руками укажите все варианты, во втором - формула.
Так, например
Врач =СЧЁТЕСЛИ($A$1:$A$101;"Врач")
Фельдшер =СЧЁТЕСЛИ($A$1:$A$101;"Фельдшер")
и уже по ним строить диаграмму.
Автор: Mouhalmed
Дата сообщения: 15.10.2006 00:40
А как, имея файл, сделанный в английской версии Excel 2003 заставить английские формулы корректно восприниматься в русской версии?
Автор: konik
Дата сообщения: 15.10.2006 01:03
Вероятно, простейшая вещь, но ёксель пользую редко, потому не понимаю, где засада:

В одной ячейке значение угла. 90градусов.
В другой ставлю синус(предыдущ.ячейка). Получаю 0,893996664
Ставлю косинус - получаю -0,448073616 !!! ***(
Явно бред.
Где чего я забыл? Может, формат ячеек специальный указать надо? Или ёксель не в градусах считает?
Автор: Robert
Дата сообщения: 15.10.2006 01:38
konik

Excel считает в радианах, о чём указано в описаниях тригонометрических функций, в том числе SIN и COS, даже в справку заходить не надо, прямо в мастере функций. Для перевода есть функции ГРАДУСЫ и РАДИАНЫ.
Автор: pikvvik
Дата сообщения: 15.10.2006 01:44
2 SERGE_BLIZNUK
Задачу derrik1974 проще решить [more=иначе]скопируем все данные с профессиями на другой лист, начиная с ячейки А2. В ячейке А1 написать Профессии.
Щелкнуть мышкой в ячейке А2, и далее Данные - Сортировка, переключатель
Идентифицировать диапазон... в положение подписям:

Далее выполнить команду меню Данные - Итоги...
Появится предупреждение Excel, нажать ОК, и далее заполнить так:

нажать ОК
Теперь щелкнуть по 2 слева:

Вот теперь можно и диаграмму строить...[/more]
Автор: konik
Дата сообщения: 15.10.2006 03:58

Цитата:
Excel считает в радианах, о чём указано в описаниях тригонометрических функций,
- благодарствую!
Видать, сильно давно не сталкивался, раз ТАКОЕ забыл.
Автор: Mushroomer
Дата сообщения: 15.10.2006 07:12
Mouhalmed
Цитата:
А как, имея файл, сделанный в английской версии Excel 2003 заставить английские формулы корректно восприниматься в русской версии?
А в чем проявляется некорректность? Выложи куда-нибудь файл с любыми формулами. Посмотреть хочется (у меня на работе как раз есть Excel 2003 русский.
Автор: konik
Дата сообщения: 15.10.2006 07:23

Цитата:
А в чем проявляется некорректность?
- у меня тоже понимало на англ. мс-офисе курсовики(ёксель), написанные на русском. Хотя также изначально боялся нестыковок.
Автор: SERGE_BLIZNUK
Дата сообщения: 15.10.2006 07:43
pikvvik
по задаче derrik1974.
1) я не знал про команду "Данные - Итоги" (то, что я предложил, именно это и делает.
2) теперь у автора вопроса целых два варианта решения задачи ;-)
3) есть принципиальное отличие - в моём варианте при добавлении, удалении строчек, диаграмма будет автоматически перерисовываться, в вашем - для этого нужно опять выполнить все действия, начиная с копирования профессий на другой лист.
Зато у вас неважно сколько разных профессий и меньше именно ручной работы.
впрочем - я считаю, что задача решена...
Автор: pikvvik
Дата сообщения: 15.10.2006 13:18
2 SERGE_BLIZNUK
Согласен, способов решения может быть много...
Да, вот если в вышеуказанном варианте, удалить слово количество (правка - заменить), то проще добавить подписи категорий:
Автор: derrik1974
Дата сообщения: 16.10.2006 02:40
Огромное спасибо, все получается
Автор: ScorpionS
Дата сообщения: 17.10.2006 11:13
Вопрос по функции "СЧЁТЕСЛИ".
Нужно в качестве диапазона указать несколько диапазонов (в т.ч. на разных листах):
1) 'Лист 1'!E$2:E$204
2) 'Лист 1'!G$2:G$204
3) 'Лист 2'!E$2:E$204
Вот так "СЧЁТЕСЛИ('Лист 1'!E$2:E$204;'Лист 1'!G$2:G$204;'Лист 2'!E$2:E$204;C3)" естественно не получается. Более того, вот так "СЧЁТЕСЛИ({'Лист 1'!E$2:E$204;'Лист 1'!G$2:G$204;'Лист 2'!E$2:E$204};C3)" почему то тоже не получается.
Помогите....
Автор: pikvvik
Дата сообщения: 17.10.2006 12:59
2 ScorpionS
Так и не будет работать...
Если критерий в C3, то сделай так:
"СУММ(СЧЁТЕСЛИ(Лист1!E$2:E$204;C3);СЧЁТЕСЛИ(Лист1!G$2:G$204;C3);СЧЁТЕСЛИ(Лист2!E$2:E$204;C3))"
Автор: SERGE_BLIZNUK
Дата сообщения: 17.10.2006 17:18
ScorpionS

Цитата:
Если критерий в C3, то сделай так:
"СУММ(СЧЁТЕСЛИ(Лист1!E$2:E$204;C3);СЧЁТЕСЛИ(Лист1!G$2:G$204;C3);СЧЁТЕСЛИ(Лист2!E$2:E$204;C3))"

или банально =СЧЁТЕСЛИ(...) + СЧЁТЕСЛИ(...) +.... :-))
Автор: Olorin Starlight
Дата сообщения: 18.10.2006 12:07
Вопрос по поводу точности.

Надо посчитать данные с максимальной точностью. А в результате выводятся числа с точностью до 15 знаков после запятой. Установка в "Сервисе" "Точность как на экране" почти ничего не дает. Только некоторые цифры в 15'ом разряде меняются. У всех ячеек выставлено в формате точность до 30 знаков.

Что посоветуете?
Автор: Mushroomer
Дата сообщения: 18.10.2006 17:01
Olorin Starlight
Не совсем понятно. На экран выводятся только 15 знаков после запятой, хотя формат у ячейки до 30 знаков?
Автор: Olorin Starlight
Дата сообщения: 18.10.2006 17:38
Mushroomer

Выводится число с 30 знаками после запятой, но из них только 15 значащие, а остальные - нули
Т.е. число вида 0.123456789012345000000000000000
Автор: Mushroomer
Дата сообщения: 18.10.2006 21:33
Olorin Starlight
Какие математические действия производятся и какой именно установлен Excel?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Дайте рабоч ссылку плзз на MultiSet (1.9 и более) с crack


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