Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Re: Вопрос по равномерно распределенным числам?


Профессиональные приемы работы в Microsoft Excel

Выпуск 23
от 2009-06-12

Подписчиков: 5942

Рассылка сайта "Профессиональные приемы работы в Microsoft Excel"

Основные разделы сайта
Статьи
Форум

Новости сайта в формате RSS
Новые сообщения форума в формате RSS
Читать в Яндекс.Ленте

Порекомендуйте нашу рассылку друзьям

Обратная связь
Поддержка
(форум рассылки)

Наши рассылки:

Рассылки Subscribe.Ru
Православные:
Ежедневные библейские чтения
Смоленский календарь
Для выздоравливающих алкоголиков и наркоманов
Книга "День за днем"
Книга "24 часа в сутки"
Ежедневные размышления анонимного алкоголика
Самообразование:
"Профессиональные приемы работы в Microsoft Excel"

Наши сайты

Профессиональные приемы работы в Microsoft Excel
Excel от новичка до эксперта

bonifatiy.narod.ru
В помощь выздоравливающим алкоголикам и наркоманам

Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии.

StudentTools.Narod.Ru Для тех, кто любит учиться

Наши друзья

VBAtips.ru -
подсказки и решения на VBA

wordexpert.ru
Профессиональная работа с текстом

planetaexcel.ru
Когда заешь - все просто

Новые сообщения форума "Профессиональные приемы работы в Microsoft Excel"


Re: Вопрос по равномерно распределенным числам?
2009-06-05 09:38
Может быть так?
=-1*(СЛЧИС()-СЛЧИС())

Re: помогите решить задачку
2009-06-05 10:05
Попробую объяснить:
1)может быть сделать типа фильтрации забивая дату (или период с по) в "итог", высвечиваются все водители работающие в этот день (период),
2)Данные должны попадать исходя из условия:
апельсины-9я станция-разница между 29.05.2009 и 28...

Re: Предварительное форматирование таблицы
2009-06-05 10:29
Фильтром пользоваться не пытался?

Re: Могу написать алгоритм для кода, но не знаю самого VBA...
2009-06-05 10:32
Sub cutMax()
Dim q As Object, w1 As Double, w2 As Double, w3 As Double, i As Byte, j As Integer, av As Long
Set q = ActiveSheet.Cells()
For i = 1 To 3
        For Each q In Selection
            w1 = q.Value
            If w1 > w2 Then w2 = q.Value
   ...

Поиск
2009-06-05 10:37
Можно ли искать в таблице строку по двум значениям в строке но эти значения в разных столбцах? Как?

Re: Глюк: ячейки таблицы самопроизвольно меняют цвет
2009-06-05 11:36
Можно попробовать зайти на вкладочку "Разметка страницы" и установить в новом файле те же самые темы и цвета, что и в старом файле

Re: Сравнение столбцов таблицы
2009-06-05 11:36
Во вспомогательном столбце (третьем) протянуть формулу =если(енд(ВПР(A1;B:B;1;0));"их нет";"они есть")
где А:А - первый столбец, В:В - второй столбец.

Re: Глюк: ячейки таблицы самопроизвольно меняют цвет
2009-06-05 11:39
не нахожу закладки "Цвет" и кнопки "Сброс" в 2007-м Обеспокоенный

Re: Глюк: ячейки таблицы самопроизвольно меняют цвет
2009-06-05 11:42

Можно попробовать зайти на вкладочку "Разметка страницы" и установить в новом файле те же самые темы и цвета, что и в старом файле

я бы так и поступила, но таблица 600х150...

Re: Глюк: ячейки таблицы самопроизвольно меняют цвет
2009-06-05 11:52
Зайдите в 2007 на вкладочку "разметка страницы", посмотрите в левый верхний угол, там должны быть кнопочки "Темы" и "Цвета", нажмите на них и Вы увидите что там выбраны определенные темы и цвета, сделайте те же самые значения и для новых фалов.

Если эт...

Re: Глюк: ячейки таблицы самопроизвольно меняют цвет
2009-06-05 13:10

Попробовала...
но тогда формулы все равно ссылаются на соответствующие листы старого файла...
Наверно, все же проще будет вручную перевыбрать цвета...
Потому что, похоже,...

Открытие книги Excel на определенном листе
2009-06-05 13:12
Всем привет.
Подскажите возможно ли сделать так чтобы при открытии книги попадать на определенный лист этой книги.
Листо несколько и их количество постоянно меняется.
Спасибо

Вставка печати формат Excel 95
2009-06-05 14:02
Добрый день, нужна помощь по некоторым вопросам.

1. Возможно ли вставить рисунок с частичной прозрачностью, то есть в рисунке одна печать все остальное прозрачное. После того как документ сохранить в формате Excel 95 закрыть и открыть везде где была пр...

Re: Поиск
2009-06-05 14:21
По всей видимости должна существовать какая-то база материалов с которой эксель будет сверяться. В Вашей книге ее не нашел, да и формулы не могу ввести в Вашем примере (пока разбираюсь почему), поэтому прилагаю свой примерчик с использованием условного...

Re: Поиск
2009-06-05 14:39
Огромное спасибо. Тема закрыта.

Re: Предварительное форматирование таблицы
2009-06-05 16:43
Фильтром пользоваться пробовал, но это даёт неполный результат: во-первых выделяются не все пустые строки, а почему-то только часть  Рот на замке(?), во вторых, при такой последовательной чистке иногда остаются пустые строки, так что приходится быть внимательны...

Корреляция для отфильтрованного диапазона
2009-06-05 16:48
Доброго времени суток.

Дана поквартальная таблица с двумя значениями по предприятиям. Корреляция диапазонов обоих значений понятна. Но если вводить [url=http://msexcel.ru/content/view/27/2/]автофильтр[/url]ацию, после чего выбирать, например, данные за такой-то квартал или по такому-то предприятию, ...

Re: Определение переменных
2009-06-05 17:17
Спасибо, Pavel55,
разбираюсь,
кажется то-что надо Улыбка

Re: Преобразование формата даты в текстовый вид
2009-06-05 17:23
Это формат ячейки в представлении, понятном для машины (excel) Улыбка

Фильтр снят - строки открываются. Что делать?
2009-06-05 17:27
Помогите, пожалуйста.
Скрываю строки, применяю фильтр. После сняти фильтра открываются скрытые строки. Что делать, чтобы они не открывались?

Как посчитать число повторяющихся слов и от этого построить диаграмму?
2009-06-05 17:42
Есть столбик, в котором повторяются слова Каша, Маша и Волк. Надо построить круговую диаграмму зависимости кол-ва одинаковых слов в этом столбце. То есть разбить круг на 3 сектора.

Re: Как посчитать число повторяющихся слов и от этого построить диаграмму?
2009-06-05 18:26
A2 =СЧЁТЕСЛИ($A$1:$A$100;"Каша")
В следующей ячейке по аналогии, только с Машей и т.д. Потом по полученным значениям строить круговую диаграмму.

Re: Помогите составить формулу
2009-06-05 20:25
Большое спасибо.

Re: Списки в Excel
2009-06-05 21:49

И кстати, как вы выделили цветом первые 2 места??? Можно это тоже формулой забить?
Я же писал выше - Условно...

Re: Списки в Excel
2009-06-05 22:32

Прошу указать на ошибку.
Порядок действий для исправления ошибки:
1. Выделяем ячейку A3 (или всю строку 3 по ширине таблицы)
2. Заходим в меню ФОРМАТ / УСЛОВНОЕ ФОРМАТИРОВАНИЕ...

Re: как отделить текст от цифр?
2009-06-05 22:34
Не знаю как, но Работает!!!!:D спасибо за помощь-)

Re: Глюк: ячейки таблицы самопроизвольно меняют цвет
2009-06-06 01:37

Попробовала...
но тогда формулы все равно ссылаются на соответствующие листы старого файла...

При условии совпадения имен листов в двух файлах ссылки можно быстр...

Re: Списки в Excel
2009-06-06 10:09
2 GhostKU
Посмотрите вложение.
Получилось достаточно неуклюже из-за большого количества доп. столбцов.
Если быть точно увереным, что количество товаров всегда меньше количества продавцов одного товара, то таблицу выбора продавцов каждого товара ...

Re: Списки в Excel
2009-06-06 10:10

Спасибо, помогло. Не пойму, почему раньше не срабатывало. Вроде все так же и делал? В замешательстве

Re: Списки в Excel
2009-06-06 10:23
2 sayak
В Вашем случае Вы во всех строках сравнивали с первым местом значение из первой строки $AH$3 - знак $ перед тройкой при копировании в другую ячейку сохранял ссылку именно на третью строку. После модификации формулы стали сравниваться значения т...

Re: Вопрос по равномерно распределенным числам?
2009-06-06 10:29
или так: 2*СЛЧИС()-1

Re: помогите решить задачку
2009-06-06 10:57
1) Сформировать список рейсов в заданном интервале дат с помощью доп. столбца не сложно, например, добавив дополнительное условие в столбец АА.
2) Правильно ли я понимаю, что требуется построить таблицу рейсов (по строкам), в которой бы отражалось бы и...

Re: Предварительное форматирование таблицы
2009-06-06 11:31
Попробуйте выделить свою таблицу (а лучше - столбец индексов таблицы)
Затем в меню ПРАВКА / ПЕРЕЙТИ / ВЫДЕЛИТЬ выбрать выделение пустых ячеек
А затем удалить строки целиком, содержащие выделенные ячейки (меню ПРАВКА / УДАЛИТЬ / строку)
Если [url=http://msexcel.ru/content/view/22/2/]структура[/url] ...

Re: Корреляция для отфильтрованного диапазона
2009-06-06 11:35
поробуйте разобраться с функцией ПРОМЕЖУТОЧНЫЕ.ИТОГИ().
 Веселый правда, мне это [пока] не удалось  Веселый

Re: Списки в Excel
2009-06-06 14:42

2 sayak
В Вашем случае Вы во всех строках сравнивали с первым местом значение из первой строки $AH$3 - знак $ перед тройкой при копировании в другую ячейку сохранял ссылку именно на тре...

Re: помогите решить задачку
2009-06-07 13:53
Да Вы понимаете правильно.
Требуется построить таблицу, в которой бы отражалось разница товаров на базе на день рейса и предшествующий день.
На одну базу водитель заезжает один раз в день.
Создать две разные таблицы это решение, только не в этом случае...

Re: помогите решить задачку
2009-06-07 16:40

На одну базу водитель заезжает один раз в день.
Итак рассмотрим пример:
29 числа Воронов первым рейсом заезжает на 9 станцию. Т.к. 28-го на станции было 310 и 305.7, а 29...

Re: Предварительное форматирование таблицы
2009-06-08 09:02
В этом то вся трудность, что просто удалить пустые ячейки несложно, но при этом таблица может превратиться в сплошной хаос. А надо удалить лишь те строки, которые на всём протяжении не содержат никакой информации. Это нужно для того чтобы работал просм...

Re: помогите решить задачку
2009-06-08 09:10
На самом деле в один день на станцию заезжает только 1 водитель.
Колонка итог по рейсу суммирует разницу привезенного кол-ва за один рейс.
В таблицах не пропускаются выходные и праздники, а даты отсортированы по возрастанию.

Re: Предварительное форматирование таблицы
2009-06-08 10:16
Могу предложить такой вариант. Применяешь [url=http://msexcel.ru/content/view/116/2/]условное форматирование[/url] на всю таблицу с применением формулы  =ЕСЛИ(СЧЁТЗ($A2:$G2)=0;ИСТИНА();ЛОЖЬ())  где $A2:$G2 твоя строка таблицы. форматируешь в какой нибудь цвет. Далее ставишь фильтр по цвете.

Re: Предварительное форматирование таблицы
2009-06-08 10:27
работает в Excel2007, в Excel 2003 вроде нет фильтра по цвету.

Re: поиск решения
2009-06-08 11:44
Помогите пожалуйста.

Список листов в книге и работа с ними
2009-06-08 14:18
1. Как сделать список из названий листов на отдельном листе?
2. Можно ли сделать так, что бы при изменении названия листа в списке значение менялось автоматически ?

Спасибо.

Re: Список листов в книге и работа с ними
2009-06-08 14:51
Во вложении файлик, где данная функциональность реализована в [abbr=правой кнопкой мыши по ярлычку листа -> Исходный текст]модуле листа[/abbr].

Помогите пожалуйста.
2009-06-08 14:55
Помогите, пожалуйста, ответить на вопросы по тесту. Очень нужно срочно. Искал ответы по просторам интернета - не нашёл. Буду благодарен за помощь.

Какие требования к структуре таблицы должны быть учтены, если нужно выполнить операции базы дан...

Re: Открытие книги Excel на определенном листе
2009-06-08 14:57
Я просто перед закрытием книги открываю нужный лист и сохраняю. При открытии файла книга открывается на этом листе.

Re: Список листов в книге и работа с ними
2009-06-08 16:20
А можно воспользоваться функцией Ячейка()

Помогите с формулой!
2009-06-08 19:28
Есть ячейка А1-число, В1-число, С1-произведение А1*В1, я не могу сделать чтобы  ячейка С2 при копировании была -произведением А2*В1, ведь автоматически она становится А2*В2 тоесть мне нужно чтобы изменялись значения из столбца А а ячейка В1 постоянно п...

Re: Помогите с формулой!
2009-06-08 19:33
=A1*$B$1

Re: Помогите с формулой!
2009-06-08 19:54
Спасибо огромное вы меня спасли!!!!

Помогите сделать фон...
2009-06-08 20:48
Зздравствуйте... Помогите решить такую проблему. Надо чтобы на листе был какой либо фон и он выводился на печать. Пробовал делать через Формат->Лист->Подложка... Но в этом случае фон заполняется, а на печать не выводится. Подскажите пож-та возможные ва...

Re: помогите решить задачку
2009-06-08 21:12
Ловите файл.
Комментарии в самом файле

Re: Открытие книги Excel на определенном листе
2009-06-08 22:21
Спасибо, но не подходит. Файл открывают разные люди.

Как выделить дополнительную память в Excel?
2009-06-09 04:16
Мне нужно обрабатывать большие массивы информации и для этого во встроенном VBA я создаю большое количество массивов-объектов. Заметил, что при прохождении определенной границы количества массивов приложение начинает долго работаnь и происходит работа ...

Re: помогите решить задачку
2009-06-09 09:33
Спасибо IKor буду разбираться.

Re: Могу написать алгоритм для кода, но не знаю самого VBA...
2009-06-09 12:56
да... с активностью что-то не оочень  Улыбка

отвечаю/помогаю себе сам, хоть такое решение мне самому и не очень нравицца, на всёравно быстрее чем руками каждую строку выделять, а их у меня около 60-ти

Sub cutMaxAll()
Dim i As Integer, lett1 As String, lett...

Re: Список листов в книге и работа с ними
2009-06-09 16:28
чего то не работает...

вычисление среднего по интервалу
2009-06-09 18:37
Есть данные на трех столбцах. Два заполнены без пробелов в данных, третий - выборочно.
Нужен макрос, который при выделении интервала (первая ячейка со значением, последняя ячейка со значением, между ними - пустые), заполняла их усредненными значениями,...

Re: вычисление среднего по интервалу
2009-06-09 20:08
Если Вы приложите файл с примером того, что у Вас есть и того, что требуется получить, то станет понятнее, чем Ввам помочь. Обязательно ли использовать именно макросы? В экселе есть много подходящих функций...

Re: вычисление среднего по интервалу
2009-06-09 20:19
[size=24][/size]

   
   
   
   
   
   
   
   
   
   
   
 

Re: поиск решения
2009-06-09 21:26
Честно говоря, я не понял, где должно выполняться Ваше условие. Если в Y123, то там вроде правильно выводится - ЛОЖЬ, потому, что в B123 в Вашем файле 0 (точнее, там ссылка на ячейку X10, которая пустая).

Re: вычисление среднего по интервалу
2009-06-10 00:11
файл прмера:  В замешательстве    http://uploadbox.com/files/2f4216da58

Re: вычисление среднего по интервалу
2009-06-10 00:40
А денег дадите - премиум купить?
Почему бы не заархивировать и прямо к сообщению прикрепить? (Дополнительные опции)
Или хотя бы сюда:
http://zalil.ru/

цикл
2009-06-10 09:48
Как  для этого процеса  цикл можно создовать?

Код:
Worksheets("LIST1").Range("c14:h14").Copy
Worksheets("LIST2").Range("C4").PasteSpecial , , , True


Я делаю так:

[code]

 Private Sub CommandButton1_Click()
    Dim byteI As Byte, intY As Intege...

Необходим макрос для обработки данных
2009-06-10 10:19
Помогите, пожалуйста! Есть список данных, которые требуют сложного механизма обработки. К сожалению, с макросами дело никогда неимел, а формулами обработать не получается (не укладываюсь в требование - не более 7-ми функций в одной формуле).
Вся информ...

Re: Предварительное форматирование таблицы
2009-06-10 10:39
Спасибо, но уж больно мудрёно. К тому же у меня Excel 2003. Я и сам пытался как то выделить пустые строки, но ничего из этого не получилось. Иногда в фильтре проскакивало выделение пустых строк, но далеко не всегда. В общем, казалось бы, простая задача...

Суммирование по критериям
2009-06-10 13:02
Всем привет!

Столкнулся с проблемой. Мне нужно просуммировать данные по нескольким критериям:

Суммировать по столбцу "Сумма"
Критерий №1 по столбцу "Кто" (Вася, Артём)
[c...

Макрос на кнопке не работает.. а сам по себе- работает...
2009-06-10 13:11
Всем добрый день, необходим совет- есть простой макрос, который выглядит так:

Цитировать
Sub АВТ()
'
    Sheets("02").Select
    Range("C16").Select
    Selection.ClearContents
    Range("C17").Select
    Range("C17").GoalSeek Goal:=18, ChangingCell:=Range...

Re: Суммирование по критериям
2009-06-10 15:25
http://www.planetaexcel.ru/tip.php?aid=94

Re: вычисление среднего по интервалу
2009-06-10 15:51
WghtCalc.rar 3.81 Кб

Re: цикл
2009-06-10 17:04
Вот использую этот макрос:
[code]
Sub makros()
Dim byteI As Byte, intY As Integer, douK As Double
Sheets("LIST2").Select
douK = 0
For byteI = 14 To 25
Worksheets("LIST1").Range("C" & byteI & ":H" & byteI).Copy
Worksheets("LIST2").Range("C4").PasteSpeci...

Копирование диапазона
2009-06-10 17:40
У меня такая ситуация. Нужно, чтобы по нажатию на кнопку "Создать таблицу", создавался макрос который копирует предыдущую таблицу и вставляет ее после этой таблицы. Размер таблицы всегда будет одинаков. Возможно нужно вычислить количество заполненных с...

как связать 2 столбца
2009-06-10 20:08
Мне нужно связать 2 столбца, чтобы, например в D7 я писал ОК, а E7 закрашивалась в зеленый цвет, но при введении в D8 False E8 закрашивалась красным. Потом, в итоге, нужно подсчитать колличество зеленых и красных ячеек в столбце E. Может, кто-нибудь по...

Re: как связать 2 столбца
2009-06-10 20:39
Условное форматирование. Два условия: в ячейке E7
=$D7="ОК"  заливка зеленый
=$D7="False"  заливка красный
А подсчитывать можно и по значениям ОК и False (по цвету - макрос нужен)
Например: =СЧЁТЕСЛИ($D$7:$D$30;"ОК")
Пример во вложении

Re: как связать 2 столбца
2009-06-10 20:56
спасибо за ответ! но у меня почему-то не работает! Или я не так делаю? у меня во-первых excel английский, а во-вторых формулы же в столбик E вставляются, не так ли?

Re: как связать 2 столбца
2009-06-10 21:50
У меня русскоязычный - потому и работает, переделайте формулы на английский и у Вас заработает. Рекомендую почитать справку по условному форматированию (Ваши формулы в столбце E, если они там есть, останутся нетронутыми Подмигивающий)

Re: Суммирование по критериям
2009-06-10 23:38
спасибо ZORRO2005

работает формула, но я уже решил задачку с помощью =БДСУММ(база_данных;поле;критерий)

Re: Необходим макрос для обработки данных
2009-06-11 01:33
Ловите файл.
Я использовал дополнительные столбцы для расчета комиссий. У меня не возникло проблем с ограничениями Excel.

Re: Необходим макрос для обработки данных
2009-06-11 10:15
IKor, спасибо большое! Я пытался Улыбка использовать в основном логические функции И, ИЛИ, ЕСЛИ, поэтому в лимит не укладывался. Ваше решение адаптировал к своим данным, получилось замечательно!

Re: цикл
2009-06-11 14:45
Помогите пожалуйста.

Re: Значение в отдельно ячейки после фильтра
2009-06-11 14:52

Можно немного дополнить
=ЕСЛИ(СЧЁТ($B$5:$B$23)=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;$B$5:$B$23);"Фильтра нет";ИНДЕКС($A$5:$A$23;ПОИСКПОЗ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(105;$B$5:$B$23);$B$5:$B$23;0)))
[/qu...

Re: цикл
2009-06-11 17:44
Вы бы попонятнее объяснили, что именно не получается и что должно получиться. Макрос работает, данные копируются, формулы считаются.

как ввести время в формате "ч,мм" и как вычитать и суммировать время?
2009-06-11 18:03
вот,что я делаю:
ввожу время прихода 8,10
ввожу время ухода 16,05
далее отнимаю 16,05-8,10=7,95  - как мне перевести число в часы и минуты?
пробовал много, но ....и мало того мне надо еще провести расчет отработанных часов понедельно ,но и за месяц!
а ...

Re: На листе в столбик несколько десятков фамилий,необходимо чтобы автоматически
2009-06-11 18:51
Попробую точнее очертить проблему.На листе 1 список фамилий,необходимо чтобы автоматически заполнялись последующие листы в произвольном порядке по 7-10 фамилий (образец в файле),или каким то образом выделять вручную на листе 1 фамилии и по нажатии ente...

Re: как ввести время в формате "ч,мм" и как вычитать и суммировать время?
2009-06-11 19:22

как мне перевести число в часы и минуты?

Можно просто так:
  • =(ЦЕЛОЕ(B8)&":"&ПРАВСИМВ(B8;2))*1
  • [/l...

Re: Работа программы на VBA в Office 2007
2009-06-11 20:10
Спасибо за исходник.
Теперь я буду разбираться  В замешательстве с С++

Re: как ввести время в формате "ч,мм" и как вычитать и суммировать время?
2009-06-11 20:11

Можно просто так:
  • =(ЦЕЛОЕ(B8)&":"&ПРАВСИМВ(B8;2))*1
Для B8 подходит, там 8,45 - и ...

Re: как ввести время в формате "ч,мм" и как вычитать и суммировать время?
2009-06-11 21:12

А вот если после запятой нули, считает некорректно - для 8,00 возвращает 8:08 (для 19,00 - соответственно 19:19 и т.д.)
А если 8,10  8,20 ... 8,50 , Ваша формула вообще возвращает...

Re: Копирование диапазона
2009-06-11 23:58
А Вы слышали про макрорекодер?

[code]sub Poisk()
' для поиска первой пустой ячейки в определенной колонке
dim iRow as integer
dim iCol as integer

iRow = 1  ' или какой сочтете нужной
iCol = 1    ' или на Ваше усмотрение

    Do
        iRow = iRow + 1
 ...


На сегодня все. До встречи на следующей неделе.


В избранное