Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 205 След.
Показатель равномерности/неравномерности данных в выборке
 
Андрей VG,
математика  по этому случаю пишет, что оценка коєфф.вариации имеет смысл при среднем отличном от нуля
Изменено: Ігор Гончаренко - 20 Ноя 2019 22:26:27
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Заполнять ячейки данными указанного бортового номера
 
теперь главное - чтобы вредители, уничтожавшие формулы, не удалили макрос...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Показатель равномерности/неравномерности данных в выборке
 
коэффициент или показатель вариации это отношение стандартного отклонения к среднему (характеризует как далеко (в среднем) значения в выборке разбросаны от среднеего)
чем ближе показатель к нулю - тем плотнее выборка
в вашем случае это 6.7/18.1 = 38%,
1 -  6.7/18.1  - 1 тут лишнее
понимаете,
если в выборке 49,51 - среднее =50, а коэф.вариаций = 2%
то для выборки 0, 100 - среднее вроде тоже 50, а вот к.вариаций = 100%
Изменено: Ігор Гончаренко - 20 Ноя 2019 17:58:58
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Заполнять ячейки данными указанного бортового номера
 
если макрос вместо оператора будет решать какие бортовые номера необходимо вписать в таблицу, то, конечно вполне уместно написать и использовать макрос, а оператора-дармоеда уволить
а если бортовые номера все=таки вносит (выбирает из списка) оператор - то вполне уместной будет ВПР
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
"счётеслимн" не хочет считать
 
если в ячейку с форматом "дата" написать слово заяц
заяц от этого не станет датой
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
ВПР макросом возвращает неправильный результат
 
опустиь можно, а по умолчанию там 1
вы или не читали про агргументы ВПР или читали не внимательно
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Автоматическое вычисление требуемого диапазона переменной длины
 
Код
=МИН(ИНДЕКС(C[-1];МИН(ЕСЛИ(ИНДЕКС(C[-2];МАКС(5;СТРОКА()-24)):ИНДЕКС(C[-2];СТРОКА()+24)+1/99>=ЦЕЛОЕ(RC[-2]+1/99);СТРОКА(ИНДЕКС(C[-2];МАКС(5;СТРОКА()-24)):ИНДЕКС(C[-2];СТРОКА()+24))))):ИНДЕКС(C[-1];МАКС(ЕСЛИ(ИНДЕКС(C[-2];МАКС(5;СТРОКА()-24)):ИНДЕКС(C[-2];СТРОКА()+24)+1/99<ЦЕЛОЕ(RC[-2]+1.01);СТРОКА(ИНДЕКС(C[-2];МАКС(5;СТРОКА()-24)):ИНДЕКС(C[-2];СТРОКА()+24)))));0)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Изменение размера шрифта в зависимости от значения в ячейке
 
формат задается руками, а будет он применен или нет решается на основании результатов вычисления формулы
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Вложенный цикл для другой книги
 
Код
zakl.Activate
For j = 2 To lLastRow&
    If Cells(j, 5) = data_now  Or Cells(i, 3) = DateAdd("d", -4, data_now)  And Cells(j, 4) = "принята" Then
        inn = Cells(j, 11)
        summ_deal = Cells(j, 31)
        With reestr
        For l = 2 To lLastRow&
            If .Cells(l, 5) = inn And .Cells(l, 12) = "все норм" Or .Cells(l, 12) = "тоже норм" And .Cells(l, 15) = "Да" Then
                .Cells(l, 12).Value = "Пшено есть"
                .Cells(l, 11).Value = data_now
                .Cells(l, 20).Value = summ_deal  
...
        Next
        End With
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Цикл по всем листам листам (кроме скрытых)
 
я бы переменную назвал xlSheet
Код
    For Each xlSheet In ActiveWorkbook.Worksheets
        If xlSheet.Visible = xlSheetVisible Then
        End If
    Next
и тут сразу и каждому понятно, что xlSheet.Visible <> xlSheetVisible потому что там точка лишняя
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Как при одинаковом населении получить из справочника разные города
 
в колонке Е я искал города с одинаковім населением, можете его очистить, посортировал Д с той же целью, сортировка не важна для работы формулы
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Как при одинаковом населении получить из справочника разные города
 
название темы:

как при одинаковом населении получить из справочника разные города

ответ: посчитайте дополнительно, сколько городов с таким населением уже выведено в таблице
формула массива
Код
=ИНДЕКС($C:$C;НАИМЕНЬШИЙ(ЕСЛИ(($B$4:$B$82=$I$1)*($D$4:$D$82=J7);СТРОКА($D$4:$D$82));СЧЁТЕСЛИ($J$3:J7;J7)))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Excel 2010. Расчет контрольной суммы CRC-16-IBM Reversed 0xA001
 
человечеством уже придумано множество вариантов контроля целостности данных
и в том числе вычисления CRC.
а что нужно автору, никто кроме его пока не знает...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Excel 2010. Расчет контрольной суммы CRC-16-IBM Reversed 0xA001
 
Цитата
dolphin_dw написал:
что на выходе должно получиться у меня только в голове
вот и расскажите, что у вас в голове (касательно данной задачи)
желательно рассказ оборудовать файлом примером
рассказ должен получиться такой:
вот в этих= ячейках исходные, вот тут должен быть результат, результата это ... и дальше описание процесса, как исходные преобразуются в результаты  
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Отметить с помощью условного форматирования ячейку с текущей датой и ячейку под ней.
 
Название темы:
отметить с помощью условного форматирования ячейку с текущей датой и ячейку под ней

ответ:
Код
=ИЛИ(RC=СЕГОДНЯ();R[-1]C=СЕГОДНЯ())
(если текущая ячейка = СЕГОДНЯ или ячейка над  текущей = СЕГОДНЯ)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Правильное создание двумерного массива из произвольных столбцов плоской таблицы в VBA
 
Код
'******************************************************************************
' получение сплошного массива из несмежных колонок диапазона активного листа
' rs - начальная и конечная строки диапазона (в массиве)
' cs - №№ колонок, которые должны быть включены в результат (в массиве)
Function ArrayFromRangeCLMNS(rs, cs) '
  Dim i&, s$, d&, RefSt
  For i = LBound(cs) To UBound(cs)
    s = Columns(cs(i)).Address(0, 0): d = InStr(s, ":")
    s = Left(s, d - 1) & rs(LBound(rs)) & ":" & Left(s, d - 1) & rs(UBound(rs))
    rgs = rgs & "," & s: cs(i) = i + 1 - LBound(cs)
  Next
  RefSt = Application.ReferenceStyle: Application.ReferenceStyle = xlA1
  ArrayFromRangeCLMNS = Evaluate("CHOOSE({" & Join(cs, ",") & "}" & rgs & ")")
  Application.ReferenceStyle = RefSt
End Function

' пример использования
Sub Test()
  Dim a
  a = ArrayFromRangeCLMNS(Array(2, 100), Array(2, 7, 4))
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Макрос передачи переменной в путь
 
а так?
"TEXT;D:\Temp_\var_par\" & Par & "\par.txt"

название темы:
внедрить переменную в текст
Изменено: Ігор Гончаренко - 17 Ноя 2019 23:13:20
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Макрос передачи переменной в путь
 
отличный пример, как раз по сути задачи
в нем 25 строк настроек запроса
и 2 строки "передачи переменной в путь"
а где тут проблема, которую нужно решать?
а то, что умеете пользоваться рекордером - это похвально
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Общий график шкалы-градусник для разных листов
 
см. вложение
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Общий график шкалы-градусник для разных листов
 
данные для графика получайте из определенного диапазона
заполняйте этот диапазон данными из листа, имя которого выбрано где-то в 3-й ячейке
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Генерация GUID в Excel
 
а если выполнить testGuid и посмотреть?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Получить тип данных, записанных в ячейке
 
 Range означает диапазон
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Динамическое изменение строк
 
Код
Sub ColorCollections()
  Dim rg As Range, c&
  With Worksheets(Worksheets.Count)
    For c = 2 To Cells(1, Columns.Count).End(xlToLeft).Column
      Cells(1, c).Copy .Cells(Rows.Count, 1).End(xlUp).Offset(1)
      Range(Cells(2, c), Cells(Rows.Count, c)).SpecialCells(xlCellTypeConstants).Offset(0, 1 - c).Copy
      .Cells(Rows.Count, 1).End(xlUp).Offset(1).PasteSpecial
    Next
  End With
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
поставить пробел между текстом и цифрой с определённой буквой, в конце теста иногда встречаются прикреплённые цифры, их нужно отделить
 
если вы хотите получить ответ лично от меня, нужно угадать  вопрос лично мне
не обязательно угадать лично мне... угадайте кому-то одному, кто решит вашу задачу
или
еще 2-3 десятка ответов в теме и кто-то что-то угадает
не провтыкайте среди ответов ответ на ваш вопрос
удачи!
читал у кого-то из классиков: "стремительным домкратом"
ответ на ваш вопрос несется стремительным домкратом...
Изменено: Ігор Гончаренко - 16 Ноя 2019 07:44:47
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
поставить пробел между текстом и цифрой с определённой буквой, в конце теста иногда встречаются прикреплённые цифры, их нужно отделить
 
всего 40 сообщений в теме, но пока еще не понятно как
Цитата
Домкрат написал:
поставить пробел между текстом и цифрой
похоже мы столкнулись с серьезной задачей
... или с очередной бестолковой постановкой задачи
я понимаю, что люди приходящие сюда за решением - не программисты и не могут ЧЕТКО сформулировать проблему (для программиста)
но они же люди (на латыни homo sapiens)
люди! то, что вы способны мыслить нужно доказывать в каждом вопросе
извините за эмоциональность совершенно не присущую рациональным программистам
Изменено: Ігор Гончаренко - 16 Ноя 2019 04:45:45
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Подсчет процента положительных чисел в диапазоне
 
я тоже начинающий программист, учусь, вот уже 35 лет, уже внуки в школу пошли, а я все еще учусь
тут не лечат по фотографиям... понимаете о чем я?
в вопросе по работе табличного интерпретатора Excel очень уместным будет сам файл с проблемой
без файла - это гадание
без файла вам нужно на форум гадалок, но уж если вы тут, покажите файл с проблемой
Изменено: Ігор Гончаренко - 16 Ноя 2019 04:33:04
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Подсчет процента положительных чисел в диапазоне
 
загадки в картинках отправляйте на передачу "веселые картинки", а тут требуется Excel-файл
а вообще-то в В5 не ноль (сделайте ширину колонки В чуть больше, увидите)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
СУММЕСЛИ не видит данные после 582 строки. Почему?
 
стандартная ошибка:
откуда Excelю знать что вы мечтаете посчитать? поэтому он считает то, что написано в формуле
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Как проверить диапазон дат с учётом выходных и праздников?
 
формула массива:
Код
=ИНДЕКС(СТРОКА(ИНДЕКС(F:F;D2):ИНДЕКС(F:F;D2+(1+ОКРУГЛВВЕРХ(E2/7;))*7));ПОИСКПОЗ(E2;МУМНОЖ((ТРАНСП((ДЕНЬНЕД(СТРОКА(ИНДЕКС(F:F;D2):ИНДЕКС(F:F;D2+(1+ОКРУГЛВВЕРХ(E2/7;))*7));2)<6)-СЧЁТЕСЛИ(ПразДН;СТРОКА(ИНДЕКС(F:F;D2):ИНДЕКС(F:F;D2+(1+ОКРУГЛВВЕРХ(E2/7;))*7)))+СЧЁТЕСЛИ(РабДН;СТРОКА(ИНДЕКС(F:F;D2):ИНДЕКС(F:F;D2+(1+ОКРУГЛВВЕРХ(E2/7;))*7))))<>0)*(ТРАНСП(СТРОКА(ИНДЕКС(F:F;D2):ИНДЕКС(F:F;D2+(1+ОКРУГЛВВЕРХ(E2/7;))*7)))<=СТРОКА(ИНДЕКС(F:F;D2):ИНДЕКС(F:F;D2+9)));СТРОКА(ИНДЕКС(F:F;D2):ИНДЕКС(F:F;D2+(1+ОКРУГЛВВЕРХ(E2/7;))*7))^0);))
где
D2 - ссылка на ячейку с начальной датой
E2 - ссылка на ячейку, указывающую количество рабочих дней
F:F - не принципиально, можно указать ссылку на любую колонку
РабДН - диапазон с рабочими днями (субботы, воскресенья назначенные рабочими)
ПразДН - диапазон с праздниками
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
При разделении данных по символу автоматический перевод числа в экспоненциальный вид
 
Михаил Лебедев,
в любой ячейке напишите =22^22 Enter, увидите число в экспоненциальном виде
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 205 След.
Наверх