Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Условие на принадлежность числа определенному числовому диапазону
 
Павел \Ʌ/, тоже великолепно работает :) вот знал же что есть изящное и простое решение. а их оказывается и не одно.
всем большое спасибо за помощь!
Условие на принадлежность числа определенному числовому диапазону
 
Serg091, вот так
Код
=ЕСЛИ(ИНДЕКС(B:B;ПОИСКПОЗ(1;ЧАСТОТА(D1;A:A);))=0;НД();ИНДЕКС(B:B;ПОИСКПОЗ(1;ЧАСТОТА(D1;A:A);)))
идеально. Большое спасибо!
Условие на принадлежность числа определенному числовому диапазону
 
МатросНаЗебре, спасибо, частично работает, но пишет 0 если выход из заданных диапазонов. а необходимо именно НД(). в принципе можно закостылить соседний столбец.
Условие на принадлежность числа определенному числовому диапазону
 
Здравствуйте, если поднималась подобная тема, прошу простить, по поиску не могу найти именно то, что мне надо.
Есть определенная группа диапазонов в смежных строках одного столбца. и т.д.Так же есть другой столбец с условием ЕСЛИ, на предмет проверки вхождения числа в определенный диапазон чисел из столбца А, в зависимости в какой диапазон входит данное число, выдается соответствующий результат.
Всё более понятно в примере, в столбце А диапазоны чисел, в столбце B результирующее значение, столбец D - число для проверки, столбец E - условие и вывод результата.
Если этих диапазонов немного, то вполне обхожусь связкой формул ЕСЛИМН(И....), но блин если этих диапазонов штук 20, начинается полный пипец. и да, условие НД() при выходе числа из заданных диапазонов обязательно. вот.
Уверен, есть какое-то изящное и простое решение.
Буду премного благодарен вашей помощи
Изменено: Andrew Johnson - 06.06.2024 11:41:09
Выборочное среднее значение в диапазоне
 
Спасибо большое и персентиль и медиана в купе с ЕСЛИ и скобками массива дают наиболее близкий к требуемому результат. Оказалось все так просто, больше спасибо ещё раз. Персентиль даже удобнее, тк средние значения можно смещать коэффициентом в любую сторону.
Изменено: Andrew Johnson - 28.12.2023 05:26:56
Выборочное среднее значение в диапазоне
 
Здравствуйте, уважаемые знатоки экселя. Помогите пожалуйста решить следующую задачку.
есть диапазон цифровых значений, к примеру скорости. За определённый длительный промежуток времени (соответственно в каждой новой строке столбца) скорость варьируется к примеру от 1 до 3, но есть пара участков, где скорость была 8 (опять же к примеру). Среднее значение Эксель мне даёт как (1+3+8)/3 = 4. К сожалению для моей задачи это не подходит, и средняя скорость должна считаться как средняя от среднего диапазона значений. Ну то есть ближе к 2.5-3. Пробовал реализовать через мода, но к сожалению уникальность значений тоже редкость. А округление возможно только до 2 знака, иначе ай-яй-яй. Подскажите может есть какие то варианты? Надеюсь понятно объяснил  
Странное поведение простейшего макроса по копированию содержимого ячейки
 
блин как удалить лишнее сообщение. Связь тупит, отправилось дважды. Теперь это не могу удалить :)
Изменено: Andrew Johnson - 22.04.2023 19:05:33
Странное поведение простейшего макроса по копированию содержимого ячейки
 
Цитата
написал:
Andrew Johnson, зачем через буфер, если форматы не нужны?
Код
    [URL=#]?[/URL]       1      огромноячейка=Range(  "B10"  )   
 
не, наверное я криво объяснил. "огромноячейка" находится в другом документе, и в ней уже есть определенная информация, которую нельзя трогать. Надо вставить свою в определенное место. Количество символов в ячейке всегда разное, так что через просчет символов и вставку тоже не канает. Только руками :(

Пытливый, о да это оно! >> "В некоторых системах, начиная с Windows 8, метод DataObject.PutInClipboard не работает правильно: если открыт хотя бы один экземпляр Проводника (папка), в буфер обмена записываются два квадратика." Попробую тот метод :) Спасибо за наводку!
Разобрался. Такой себе костыль, но главное работает! Спасибо
Код
'Функция записи текста в буфер обмена
Function SetClipBoardText(ByVal Text As Variant) As Boolean
    SetClipBoardText = CreateObject("htmlfile").parentWindow.clipboardData.SetData("Text", Text)
End Function
 
'Функция вставки текста из буфера обмена
Function GetClipBoardText() As String
    On Error Resume Next
    GetClipBoardText = CreateObject("htmlfile").parentWindow.clipboardData.GetData("Text")
End Function
 
'Функция очистки буфера обмена
Function ClearClipBoardText() As Boolean
    ClearClipBoardText = CreateObject("htmlfile").parentWindow.clipboardData.clearData("Text")
End Function

Dim s As String, myData As New DataObject
Range("B10").Copy
myData.GetFromClipboard
s = myData.GetText
SetClipBoardText (s)
Изменено: Andrew Johnson - 22.04.2023 19:26:58
Странное поведение простейшего макроса по копированию содержимого ячейки
 
Здравствуйте уважаемые гуру, есть простейший макрос вида
Код
Range("B10").Select
Selection.Copy

Но появились некоторые нюансы (вставка скопированного в буфер значения в многострочный текст в ОДНОЙ ячейке excel, да вот такие извраты бывают, не я придумал), требуется дважды щелкнуть на ячейку, выбрать место и вставить содержимое буфера обмена. Увы, с скопированным в буфер содержимым через макрос такая фигня не работает. Приходится вставлять в блокнот, оттуда копировать и уже тогда вставлять в нужную мне огромноячейку.
Хочу сделать чтобы содержимое ячейки макросом копировалось в буфер обмена только текстовым значением, без сохранения форматов и стилей.
Волшебный ЧатЖПТ предложил мне множество вариантов, но ни один из них не работает. Один работает, но странно.
Код
Sub CopyTextOnly()
    Dim DataObj As MSForms.DataObject
    Set DataObj = New MSForms.DataObject
    
    DataObj.SetText Range("B10").Text
    DataObj.PutInClipboard
End Sub
Библиотека MSForms 2.0 подключена, всё ок, я в этом убедился. Вот только в буфер копируется черти-что, а не содержимое нужной ячейки. Вставляется просто 2 случайных ASCII символа и всё.
Причем на версии 2021 LTS excel всё работает, в 2016 нифига.

Помогите решить эту простейшую задачу, не понимаю я, как заставить эксель копировать в буфер только текст из ячейки :(
Изменено: Andrew Johnson - 22.04.2023 17:28:16
Excel 2013 и векторные картинки
 
вот сама картинка
Изменено: Andrew Johnson - 24.09.2015 20:16:46
Excel 2013 и векторные картинки
 
пробовал. увы совсем не то пальто.
Excel 2013 и векторные картинки
 
Гуру, доброе время суток. Такая штука, до этого пользовались EXCEL 2010 и спокойно вставляли туда картинки в векторном формате WMF для удобного масштабирования. Всё было прекрасно, пока наш IT отдел не поставил везде офис 2013. И вся польза векторного формата сошла на нет. При растягивании вставленной в эксель картинки, изображение отрисовывается как растровое. Соответственно ни шрифты ни графики не читаемы абсолютно. Подскажите куда копать, вернуть 2010 офис не можем ибо ай яй яй и большая организация. Спасибо кто ответит. не могу привязать пример сюда, поэтому на файлообменнике, не сочтите за нарушение правил сайта. файлик примера. Откройте его в 2010 и в 2013 и потяните картинку за границы, так сразу будет понятно.
Изменено: djasis - 24.09.2015 07:06:52
Страницы: 1
Наверх