Домашняя страница Undo Do Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Записи участника (krosav4ig) - Мир MS Excel

Результаты поиска
krosav4ig Дата: Понедельник, 01.12.2014, 22:24 | Сообщение № 1961 | Тема: Поиск и запись значений
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
что-то как-то меня занесло :)
Код
=ЕСЛИ(И(СТРОКА(A1)<=СЧЁТЕСЛИ(Аркуш1!$A:$A;$B$1);СТОЛБЕЦ()<=МАКС(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ(Аркуш1!$1:$1;СТРОКА(ДВССЫЛ("Аркуш1!1:"&ПОИСКПОЗ("яяя";Аркуш1!$A:$A)));))));ИНДЕКС(Аркуш1!$1:$1048576;НАИМЕНЬШИЙ(ЕСЛИ((СМЕЩ(Аркуш1!$A$1;;;ПОИСКПОЗ("яяя";Аркуш1!$A:$A))=$B$1);СТРОКА(СМЕЩ(Аркуш1!$A$1;;;ПОИСКПОЗ("яяя";Аркуш1!$A:$A))));СТРОКА(A1));СТОЛБЕЦ());"")
К сообщению приложен файл: 6436856.xlsx (32.6 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Понедельник, 01.12.2014, 22:41
 
Ответить
Сообщениечто-то как-то меня занесло :)
Код
=ЕСЛИ(И(СТРОКА(A1)<=СЧЁТЕСЛИ(Аркуш1!$A:$A;$B$1);СТОЛБЕЦ()<=МАКС(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ(Аркуш1!$1:$1;СТРОКА(ДВССЫЛ("Аркуш1!1:"&ПОИСКПОЗ("яяя";Аркуш1!$A:$A)));))));ИНДЕКС(Аркуш1!$1:$1048576;НАИМЕНЬШИЙ(ЕСЛИ((СМЕЩ(Аркуш1!$A$1;;;ПОИСКПОЗ("яяя";Аркуш1!$A:$A))=$B$1);СТРОКА(СМЕЩ(Аркуш1!$A$1;;;ПОИСКПОЗ("яяя";Аркуш1!$A:$A))));СТРОКА(A1));СТОЛБЕЦ());"")

Автор - krosav4ig
Дата добавления - 01.12.2014 в 22:24
krosav4ig Дата: Понедельник, 01.12.2014, 14:41 | Сообщение № 1962 | Тема: Расчет формулы без промежуточной ячейки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
[vba]
Код
[A5] = IIf(Evaluate("vlookup($A$1,Лист2!$A$1:$B$4,2,0)") = "Коля", "Правильно", "Не верно")
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение[vba]
Код
[A5] = IIf(Evaluate("vlookup($A$1,Лист2!$A$1:$B$4,2,0)") = "Коля", "Правильно", "Не верно")
[/vba]

Автор - krosav4ig
Дата добавления - 01.12.2014 в 14:41
krosav4ig Дата: Воскресенье, 30.11.2014, 20:29 | Сообщение № 1963 | Тема: Сложные ссылки в формулах
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
...
К сообщению приложен файл: 1356882.xlsm (77.9 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение...

Автор - krosav4ig
Дата добавления - 30.11.2014 в 20:29
krosav4ig Дата: Воскресенье, 30.11.2014, 20:11 | Сообщение № 1964 | Тема: Сложные ссылки в формулах
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
забыл, формула массивная, вводится по Crtl+Shift+Enter


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениезабыл, формула массивная, вводится по Crtl+Shift+Enter

Автор - krosav4ig
Дата добавления - 30.11.2014 в 20:11
krosav4ig Дата: Воскресенье, 30.11.2014, 20:00 | Сообщение № 1965 | Тема: Сложные ссылки в формулах
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
для Е2 формула
Код
=ЕСЛИОШИБКА(ПРОСМОТР(9E+307;СМЕЩ(ДВССЫЛ("'"&$A2&"'!1:1");ПОИСКПОЗ(ЛЕВБ(E$1;ПОИСК(" ";E$1&" ")-1);ЛЕВБ(ДВССЫЛ("'"&$A2&"'!A1:A100");ПОИСК(" ";ДВССЫЛ("'"&$A2&"'!A1:A100"))-1);)-1;));"")


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениедля Е2 формула
Код
=ЕСЛИОШИБКА(ПРОСМОТР(9E+307;СМЕЩ(ДВССЫЛ("'"&$A2&"'!1:1");ПОИСКПОЗ(ЛЕВБ(E$1;ПОИСК(" ";E$1&" ")-1);ЛЕВБ(ДВССЫЛ("'"&$A2&"'!A1:A100");ПОИСК(" ";ДВССЫЛ("'"&$A2&"'!A1:A100"))-1);)-1;));"")

Автор - krosav4ig
Дата добавления - 30.11.2014 в 20:00
krosav4ig Дата: Воскресенье, 30.11.2014, 18:48 | Сообщение № 1966 | Тема: команда для переноса текста из буфера обмена в ячейку
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
ну и от меня 5 копеек
[vba]
Код
Private Declare Function ICFA Lib "user32" Alias "IsClipboardFormatAvailable" (ByVal uFormat As Long) As Long
Sub qwe()
        If ICFA(1) Or ICFA(7) Or ICFA(13) Then
            With CreateObject("New:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}")
                .GetFromClipboard
                ActiveCell = ActiveCell & " " & .GetText
            End With
        End If
End Sub
[/vba]и
[vba]
Код
Sub rty()
       Application.SendKeys ("{F2} ^v{ENTER}")
End Sub
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Понедельник, 01.12.2014, 10:16
 
Ответить
Сообщениену и от меня 5 копеек
[vba]
Код
Private Declare Function ICFA Lib "user32" Alias "IsClipboardFormatAvailable" (ByVal uFormat As Long) As Long
Sub qwe()
        If ICFA(1) Or ICFA(7) Or ICFA(13) Then
            With CreateObject("New:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}")
                .GetFromClipboard
                ActiveCell = ActiveCell & " " & .GetText
            End With
        End If
End Sub
[/vba]и
[vba]
Код
Sub rty()
       Application.SendKeys ("{F2} ^v{ENTER}")
End Sub
[/vba]

Автор - krosav4ig
Дата добавления - 30.11.2014 в 18:48
krosav4ig Дата: Воскресенье, 30.11.2014, 04:27 | Сообщение № 1967 | Тема: Подсчет клиентов по группам товаров
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
как-то так (с использованием автотаблицы)
Код
=СУММ(ЕСЛИ(ЧАСТОТА(ПОИСКПОЗ(Таблица1[ТТ];Таблица1[ТТ];)*(Таблица1[ТП]=$J3)*(1-ЕОШ(ПОИСК(K$1;Таблица1[Товар])));ПОИСКПОЗ(Таблица1[ТТ];Таблица1[ТТ];)*(Таблица1[ТП]=$J3)*(1-ЕОШ(ПОИСК(K$1;Таблица1[Товар]))));1))-1+ЕНД(ПОИСКПОЗ(;(Таблица1[ТП]=$J3)*(1-ЕОШ(ПОИСК(K$1;Таблица1[Товар])));))

Код
=СУММ(ЕСЛИ(ЧАСТОТА(ПОИСКПОЗ(Таблица1[ТТ];Таблица1[ТТ];)*(Таблица1[ТП]=$J3);ПОИСКПОЗ(Таблица1[ТТ];Таблица1[ТТ];)*(Таблица1[ТП]=$J3));1))-1+ЕНД(ПОИСКПОЗ(;-(Таблица1[ТП]=$J3);))
К сообщению приложен файл: -2-.xlsx (20.9 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Воскресенье, 30.11.2014, 04:30
 
Ответить
Сообщениекак-то так (с использованием автотаблицы)
Код
=СУММ(ЕСЛИ(ЧАСТОТА(ПОИСКПОЗ(Таблица1[ТТ];Таблица1[ТТ];)*(Таблица1[ТП]=$J3)*(1-ЕОШ(ПОИСК(K$1;Таблица1[Товар])));ПОИСКПОЗ(Таблица1[ТТ];Таблица1[ТТ];)*(Таблица1[ТП]=$J3)*(1-ЕОШ(ПОИСК(K$1;Таблица1[Товар]))));1))-1+ЕНД(ПОИСКПОЗ(;(Таблица1[ТП]=$J3)*(1-ЕОШ(ПОИСК(K$1;Таблица1[Товар])));))

Код
=СУММ(ЕСЛИ(ЧАСТОТА(ПОИСКПОЗ(Таблица1[ТТ];Таблица1[ТТ];)*(Таблица1[ТП]=$J3);ПОИСКПОЗ(Таблица1[ТТ];Таблица1[ТТ];)*(Таблица1[ТП]=$J3));1))-1+ЕНД(ПОИСКПОЗ(;-(Таблица1[ТП]=$J3);))

Автор - krosav4ig
Дата добавления - 30.11.2014 в 04:27
krosav4ig Дата: Суббота, 29.11.2014, 23:56 | Сообщение № 1968 | Тема: команда для переноса текста из буфера обмена в ячейку
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
BrunetkaBlondinka, такая комбинация вас устроит ;) F2>Space>Ctrl+V>Enter


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеBrunetkaBlondinka, такая комбинация вас устроит ;) F2>Space>Ctrl+V>Enter

Автор - krosav4ig
Дата добавления - 29.11.2014 в 23:56
krosav4ig Дата: Суббота, 29.11.2014, 18:27 | Сообщение № 1969 | Тема: Заливка ячейки с использованием функции ЕСЛИ
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
BrunetkaBlondinka, это я немного погорячился, забыл что в УФ массивы не катят.
можно создать именованный массив, например имя: Цвета; диапазон:
Код
={"черный";"розовый"}
(или указать диапазон, где перечислены цвета)
и тогда можно использовать формулу
Код
=C3*ИЛИ(1-ЕОШ(ПОИСК(Цвета;B3)))%>=1


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Суббота, 29.11.2014, 18:28
 
Ответить
СообщениеBrunetkaBlondinka, это я немного погорячился, забыл что в УФ массивы не катят.
можно создать именованный массив, например имя: Цвета; диапазон:
Код
={"черный";"розовый"}
(или указать диапазон, где перечислены цвета)
и тогда можно использовать формулу
Код
=C3*ИЛИ(1-ЕОШ(ПОИСК(Цвета;B3)))%>=1

Автор - krosav4ig
Дата добавления - 29.11.2014 в 18:27
krosav4ig Дата: Суббота, 29.11.2014, 18:12 | Сообщение № 1970 | Тема: Заливка ячейки с использованием функции ЕСЛИ
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
у мну такая формула для УФ получилась
Код
=C3*ИЛИ(1-ЕОШ(ПОИСК({"черный";"розовый"};B3)))%>=1


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеу мну такая формула для УФ получилась
Код
=C3*ИЛИ(1-ЕОШ(ПОИСК({"черный";"розовый"};B3)))%>=1

Автор - krosav4ig
Дата добавления - 29.11.2014 в 18:12
krosav4ig Дата: Пятница, 28.11.2014, 22:52 | Сообщение № 1971 | Тема: Подсветка ячеек по группе товаров
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Условным форматированием
К сообщению приложен файл: 123123.xlsx (9.1 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеУсловным форматированием

Автор - krosav4ig
Дата добавления - 28.11.2014 в 22:52
krosav4ig Дата: Четверг, 27.11.2014, 14:42 | Сообщение № 1972 | Тема: Округление целого числа
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
чето я туплю [vba]
Код
(155/10\1)*10
[/vba]правильно считает, выдает 160


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениечето я туплю [vba]
Код
(155/10\1)*10
[/vba]правильно считает, выдает 160

Автор - krosav4ig
Дата добавления - 27.11.2014 в 14:42
krosav4ig Дата: Четверг, 27.11.2014, 12:55 | Сообщение № 1973 | Тема: Округление целого числа
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
вот так должно работать [vba]
Код
(158/9.99\1)*10
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Четверг, 27.11.2014, 13:00
 
Ответить
Сообщениевот так должно работать [vba]
Код
(158/9.99\1)*10
[/vba]

Автор - krosav4ig
Дата добавления - 27.11.2014 в 12:55
krosav4ig Дата: Четверг, 27.11.2014, 12:38 | Сообщение № 1974 | Тема: Округление целого числа
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
до 160

тогда только
WorksheetFunction.Round(..., -1)

если бы до 150, то можно [vba]
Код
(155/10\1)*10
[/vba]
нужно писать
[vba]
Код
WorksheetFunction.Round(158, -1)
[/vba] или [vba]
Код
Application.Round(158, -1)
[/vba] или если код в стандартном модуле , то [vba]
Код
Parent.Round(158, -1)
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение
до 160

тогда только
WorksheetFunction.Round(..., -1)

если бы до 150, то можно [vba]
Код
(155/10\1)*10
[/vba]
нужно писать
[vba]
Код
WorksheetFunction.Round(158, -1)
[/vba] или [vba]
Код
Application.Round(158, -1)
[/vba] или если код в стандартном модуле , то [vba]
Код
Parent.Round(158, -1)
[/vba]

Автор - krosav4ig
Дата добавления - 27.11.2014 в 12:38
krosav4ig Дата: Четверг, 27.11.2014, 12:26 | Сообщение № 1975 | Тема: Округление целого числа
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
vdekameron, а 155 до 150 или 160?


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеvdekameron, а 155 до 150 или 160?

Автор - krosav4ig
Дата добавления - 27.11.2014 в 12:26
krosav4ig Дата: Четверг, 27.11.2014, 01:11 | Сообщение № 1976 | Тема: Посчитать количество рабочих часов между датами
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Flash310, запакуйте в zip


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеFlash310, запакуйте в zip

Автор - krosav4ig
Дата добавления - 27.11.2014 в 01:11
krosav4ig Дата: Четверг, 27.11.2014, 00:19 | Сообщение № 1977 | Тема: Построить график функции и решение систем уравнений в EXCEL
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
вот
и на всякий случай почитайте тут и тут
К сообщению приложен файл: grafik.xlsx (15.8 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Четверг, 27.11.2014, 00:25
 
Ответить
Сообщениевот
и на всякий случай почитайте тут и тут

Автор - krosav4ig
Дата добавления - 27.11.2014 в 00:19
krosav4ig Дата: Среда, 26.11.2014, 23:01 | Сообщение № 1978 | Тема: Красивые числа на сайте
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Вотъ :)
К сообщению приложен файл: 7422256.jpg (21.4 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеВотъ :)

Автор - krosav4ig
Дата добавления - 26.11.2014 в 23:01
krosav4ig Дата: Среда, 26.11.2014, 15:18 | Сообщение № 1979 | Тема: Пересечения в сводной таблице
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Homamilae, в поле значений сводной таблицы невозможно вывести текстовые значения


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеHomamilae, в поле значений сводной таблицы невозможно вывести текстовые значения

Автор - krosav4ig
Дата добавления - 26.11.2014 в 15:18
krosav4ig Дата: Среда, 26.11.2014, 14:19 | Сообщение № 1980 | Тема: Пересечения в сводной таблице
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
еще вариант с UDF
К сообщению приложен файл: 6482633.xls (48.5 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениееще вариант с UDF

Автор - krosav4ig
Дата добавления - 26.11.2014 в 14:19
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!