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

» Excel FAQ

Автор: Troitsky
Дата сообщения: 27.01.2006 18:25
hapatsa
1. По-моему, если прописать полный путь к книге, то все заработает на ура.

2. =СУММЕСЛИ(A1:A11;"ВАСЯ";E1:E11)
Диапазоны сам задашь.

3. Смотря что имеется ввиду под "каждый третий"? Если 3, 6, 9, 12 и т.д., то либо функцией СУММ, вручную вбивая аргументы (не более трибцати), либо функцией СУММЕСЛИ, но с введением дополнительной строки со вспомогательными ячейками.
Автор: pikvvik
Дата сообщения: 27.01.2006 20:43
2 Tundem

Цитата:
Сначала делаешь формат ячеек текстовый, а потом уже записываешь число в эти ячейки. Но только учти, что математические операции с таким форматированием выполнять не получится
Кста, если поставить апостроф перед вводимым числом, то 0 сохраняется, а с мат. операциями еще интереснее
Автор: DocBeen
Дата сообщения: 27.01.2006 22:37
Ребята, у меня такая проблемка - в экселе 13000 строк - но по обыкновению в четных находится мусор - котрой можно и нужно удалить как сделать так чтоб разом все 6500 - исчезли?
Автор: Mushroomer
Дата сообщения: 28.01.2006 00:49
DocBeen
Я могу предложить способ, но он может показаться левой рукой к правому уху.
1) Если тебе важен порядок твоих будущих строк, но их надо пронумеровать: добавляешь стобец, в него загоняешь арифметическую прогрессию с начальным числом 1 (Правка -> заполнить -> прогрессия -> по столбцам -> арифметическая
2) в еще один столбец загоняешь формулу =ЕСЛИ(ОСТАТ(СТРОКА();2)=0;0;1)
3) Формулу заменяешь на значения (Правка -> Специальная вставка -> Значения)
4) сортируешь всю свою таблица по значению 0 или 1
5) удаляешь все строки с 0
6) Сортируешь по столбцу нумерации, восстанавливая исходный порядок
7) удаляешь 2 созданных столбца и все.
Автор: DocBeen
Дата сообщения: 28.01.2006 20:57

Цитата:
DocBeen
Я могу предложить способ, но он может показаться левой рукой к правому уху.
1) Если тебе важен порядок твоих будущих строк, но их надо пронумеровать: добавляешь стобец, в него загоняешь арифметическую прогрессию с начальным числом 1 (Правка -> заполнить -> прогрессия -> по столбцам -> арифметическая
2) в еще один столбец загоняешь формулу =ЕСЛИ(ОСТАТ(СТРОКА();2)=0;0;1)
3) Формулу заменяешь на значения (Правка -> Специальная вставка -> Значения)
4) сортируешь всю свою таблица по значению 0 или 1
5) удаляешь все строки с 0
6) Сортируешь по столбцу нумерации, восстанавливая исходный порядок
7) удаляешь 2 созданных столбца и все.


Mushroomer спасибо за совет - гораздо быстрее дело пошло, я темже методом и другой сусор удалил.

Попутно вопрос как объеденить значения двух трех ячеек в который текст - не потеряв значения объединяемых? Через Word пробовал - геморой получается
Автор: Mushroomer
Дата сообщения: 28.01.2006 22:10
DocBeen
Цитата:
Попутно вопрос как объеденить значения двух трех ячеек в который текст - не потеряв значения объединяемых?
Если я тебя правильно понял, то ты из 3 текстовых ячеек хочешь сделать одну, содержащую тексты из этих трех ячеек.
=СЦЕПИТЬ(A1;" ";B1;" ";C1) Формат у этой новой ячейки - общий.
Автор: likbez
Дата сообщения: 29.01.2006 14:26
tolbaz

Цитата:
последняя строка - 65536
последний столбец - IV


если это так - то почему же мы не можем из базы Аксес экспортировать выборки в формат Эксель более 30 тысяч записей в 30 полях?
Автор: DocBeen
Дата сообщения: 29.01.2006 17:56

Цитата:
Если я тебя правильно понял, то ты из 3 текстовых ячеек хочешь сделать одну, содержащую тексты из этих трех ячеек.
=СЦЕПИТЬ(A1;" ";B1;" ";C1) Формат у этой новой ячейки - общий.


Пасиб огромадное! Век живи - век учись! Спасибо
Автор: Li_Support_Ltd
Дата сообщения: 30.01.2006 14:30
Помогите с простенькой формулой плз.

Книга Excel, в ней 2 листа.
Нужно чтобы выполнялось условие:
Если в лист1 A1=x, то значение B1 суммируется в ячейку А1 на лист2

значений х очень много, больше 30, одной формулой сделать не получится, поэтому еще один вопрос: если написать формулы для А1 в лист2 под каждое значение, как формулу растянуть на лист1 ?

Спасибо
Автор: HeT BonpocoB
Дата сообщения: 30.01.2006 22:32
Li_Support_Ltd, может так?

Автор: Mushroomer
Дата сообщения: 31.01.2006 09:28
Столкнулся с очень неприятной ситуацией в Excel, что даже сначала своим глазам не поверил. Воспроизводим проблему: Делаем формат у пустых ячеек A1:A5 текстовым и загоняем в них числовые значения. A1 = 5 A2 = 1 A3 = 55 A4 =9 A5 = 25 Ясное дело суммирование не работает, т.к. в ячейках текст. Делаем формат этих ячеек числовым с 0 знаков после запятой. А суммирование все равно НЕ РАБОТАЕТ. И если проверять значение этих ячеек через функцию EТЕКСТ, то она все равно возвращает ИСТИНА. Но формат-то уже числовой! Так что и должно быть? Хотя с другой стороны, формат - это только представление значения, его, так сказать, внешний вид. Проблема решается только установкой числового формата и повторным введением этих же значений Бардак или порядок?
Автор: DocBeen
Дата сообщения: 31.01.2006 09:49

Цитата:
Если я тебя правильно понял, то ты из 3 текстовых ячеек хочешь сделать одну, содержащую тексты из этих трех ячеек.
=СЦЕПИТЬ(A1;" ";B1;" ";C1) Формат у этой новой ячейки - общий.

А как теперь сохранить значение этой общей ячейки удалив А1,В1,С1 ?



Добавлено:
Добавлено:

Цитата:
Столкнулся с очень неприятной ситуацией в Excel, что даже сначала своим глазам не поверил. Воспроизводим проблему: Делаем формат у ячеек A1:A5 текстовым и загоняем в них числовые значения. A1 = 5 A2 = 1 A3 = 55 A4 =9 A5 = 25 Ясное дело суммирование не работает, т.к. в ячейках текст. Делаем формат этих ячеек числовым с 0 знаков после запятой. А суммирование все равно НЕ РАБОТАЕТ. И если проверять значение этих ячеек через функцию EТЕКСТ, то она все равно возвращает ИСТИНА. Но формат-то уже числовой! Так что и должно быть? Хотя с другой стороны, формат - это только представление значения, его, так сказать, внешний вид. Проблема решается только установкой числового формата и повторным введением этих же значений Бардак или порядок?

Бардаком или порядком назвать не знаю, я столкнулся с такойже проблемой и избавился по другому наводил на ячейку с формулой мышом встовал на саму формулу, и после того как высвечивался диапазон формулы нашимал на "ввод", помогало в 99% попробуй.
Это одна из особенностей OFFICа не дароботка, переустановка офиса не помогает уже пробовал
Автор: Mushroomer
Дата сообщения: 31.01.2006 10:42
DocBeen
Цитата:
А как теперь сохранить значение этой общей ячейки удалив А1,В1,С1
Правка -> Специальная вставка -> Значения А вот потом удаляй А1,В1,С1

Цитата:
ячейку с формулой мышом встовал на саму формулу
Там нет формул, а просто знчения. Проблема в том, что значения остаются текстовыми даже после смены формата на числовой. А вот если после этого перебить еще раз значения, то все нормально.
Автор: SIMAS
Дата сообщения: 31.01.2006 16:47
Можно ли в строке суммировать числа, выделенные полужирным шрифтом?
Автор: Accessor
Дата сообщения: 31.01.2006 18:43
Народ, помогите разобраться. Есть лист Excel, предположим с сотней строк. Комбинация клавиш Ctrl+End позволяет мне скакнуть сразу на сотую строку. Если бы было тысяча строк, тогда вышеуказанная комбинация перекидывала бы меня на тысячную строку. Короче эта комбинация перепрыгивает меня на последнюю заполненную строку. Теперь мы берём и удаляем из нашей сотни строк, предположим половину. Жмем Ctrl+End и попадаем не на пятидесятую строку, а на сотую, хотя нужно, по логике всё-таки на пятидесятую. Вот, теперь вопрос, как сделать, чтобы Ctrl+End отрабатывал "правильно" ???
Автор: Yuk
Дата сообщения: 31.01.2006 18:50
Accessor
Постоянно сталкиваюсь с этой проблемой. Думал, можно изменить UserRange через макрос, но это свойство только на чтение. Пока только копированием данных в новый лист.

Добавлено:
SIMAS
Думаю, только через пользовательскую функцию, читай макрос.
Строка имеется в виду текст в одной ячейке или область ячеек?
Автор: slech
Дата сообщения: 31.01.2006 21:50
Всем привет.
Есть проблема. Столбец чисел как результат формул 1,251.531.29...
это всё естественно всё округлённые результаты, т.е. если мы выставим число десятичных знаков за запятой равным трём, то получим немного другие числа 1,2511.5261.287...
Теперь мы выслияем сумму =Сумм(B1:B56) так вот сумма будет вычисляться исходя именно вот из этих чисел которые идут за запятой... Т.е. как результат суммы второго столбца.
Так вот в чём вопрос:
Как вычислить сумму так чтобы это была сумма именно тех чисел что мы видем т.е. первого ряда, а не тех которые получаются врезельтате округления ?

Заранее спасибо.
Автор: Yuk
Дата сообщения: 31.01.2006 22:33
slech
Не знаю, не знаю, у меня сумма в обоих случаях вычисляется исходя из исходных значений (не округленных).
Excel 2003 SP1
Автор: slech
Дата сообщения: 31.01.2006 22:36
И ещхотел спросить
Если написать в любой ячейке =B1*B2 то резельтат будет 0 (нуль) если B1 и B4 пусты, а как сделать что бы результат был то же пустым пока нету значений у B1 и B4 ?
У меня есть документ в котором есть такое но как сделать такое в другом незнаю.
Автор: HeT BonpocoB
Дата сообщения: 31.01.2006 22:42
slech, есть мнение, что правильней для этого использовать
ОКРУГЛ(твояформула;2) а не выставление знаков после запятой.
а про нули это в сервис -> параметры -> вид -> нулевые знач.
Автор: slech
Дата сообщения: 31.01.2006 22:43
Yuk
У меня то же, а как это обойти ?

Добавлено:
HeT BonpocoB
Ха
Помогло, спасибо.
Автор: Mushroomer
Дата сообщения: 31.01.2006 23:44
Accessor, Yuk
Находиться надо в непустой строке и можно использовать CTRL + стрелка вниз Это работает, если в таблице нет пустых строк между строками.
Автор: Yuk
Дата сообщения: 01.02.2006 00:01
Mushroomer
Все правильно. (Кстати, End + стрелка также работает.) Но интересует именно вариант с пустыми ячейками. А ситуация с Ctrl+End - либо баг, либо недоработка.
Автор: mp3exchanger
Дата сообщения: 01.02.2006 00:13
Accessor

Цитата:
эта комбинация перепрыгивает меня на последнюю заполненную строку. Теперь мы берём и удаляем из нашей сотни строк, предположим половину. Жмем Ctrl+End и попадаем не на пятидесятую строку, а на сотую, хотя нужно, по логике всё-таки на пятидесятую.

Нет никакой проблемы, просто сразу после удаления этих сток надо сохранить файл (нажми Ctrl-S) и всё... жми теперь на Ctrl-End
Автор: Accessor
Дата сообщения: 01.02.2006 08:56
mp3exchanger
Да, спасибо, работает
Автор: likbez
Дата сообщения: 01.02.2006 10:12
likbez

Цитата:
об этом ни слова не написано.



или вот например сколько листов в книге?
Автор: WWWovan
Дата сообщения: 01.02.2006 13:31
Нужен совет...
Имееться отчет от UMC... На машине с 2000-ым офисом работает нормально, а на 2003 не разбивает строки по столбцам. Тоисть имеем строки типа:
,,"Вихідні дзвінки ","Україна ", 80676514203,01.12.2005, 13:19:45,00:02:11,00:02:11,0.00                                            
которые должны разбиваться, но попадают в одну строку...
Прочитал в одном месте, что проблема может быть с разделителем в "региональных настройках"(должен быть ","). Но пока не помогло(прада машину не перегружал - нет возможности)...

ЗЫ. Формат файла csv



Добавлено:
Уточнение:
Нужно чтобы разбитие происходило при открытии файла...
"Данные--Тест по столбцам" работает... но хочеться чтобы работало так как положено...
Автор: hapatsa
Дата сообщения: 01.02.2006 17:16
Troitsky
спасибо, SUMIF рулит

но все таки осталась нерешенной проблема: как заставить OFFSET возвращать значение из неоткрытой книги?
Автор: WWWovan
Дата сообщения: 01.02.2006 22:21
Вопрос снимаеться. Сам нашел ответ...
Нужно было менять не только:
"Разделитель элементов списка": ";" на ","
а и "Разделитель целой и дробной части" с "," на "."
Автор: hapatsa
Дата сообщения: 02.02.2006 14:38
slech

Цитата:
а как сделать что бы результат был то же пустым пока нету значений у B1 и B4

мне показалось удобнее всего использовать: Format->Conditional Formatting
выставляешь если Cell value равно нулю, то цвет шрифта - белый.

хотя, справедливости ради, надо отметить что ту же задачу можно решить и через =IF(B1*B4=0;"";B1*B4) и через установку Cell Formatting в "0;-0;;@".
зы: а через глобальные установки - как то imho некузяво...

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Gentoo Linux


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