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

Вход

Регистрация

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

 

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

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

Excel 2007,2010,2013
ну тогда так
К сообщению приложен файл: 6812752.xls (27.0 Kb)


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

Автор - krosav4ig
Дата добавления - 08.12.2014 в 23:49
krosav4ig Дата: Понедельник, 08.12.2014, 21:59 | Сообщение № 1942 | Тема: Среднее значение не нулевых ячеек на разных листах
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
формулы массивные, вводятся комбинацией Ctrl+Shift+Enter
К сообщению приложен файл: 1358240.xlsx (12.0 Kb)


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

Автор - krosav4ig
Дата добавления - 08.12.2014 в 21:59
krosav4ig Дата: Понедельник, 08.12.2014, 21:27 | Сообщение № 1943 | Тема: Среднее значение не нулевых ячеек на разных листах
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
действительно, не учел если на всех 3х листах 0 то будет ошибка
Код
=ЕСЛИОШИБКА(СУММ(Лист2:Лист4!A1)/СЧЁТ(Ч(ДВССЫЛ("Лист"&СТРОКА($2:$4)&"!A1"))^0);)

и еще печенька
Код
=ЕСЛИОШИБКА(СУММ(Лист2:Лист4!A2:A5)/СЧЁТ(Ч(ДВССЫЛ("Лист"&СТРОКА($2:$4)&"!A"&ТРАНСП(СТРОКА($2:$5))))^0);)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениедействительно, не учел если на всех 3х листах 0 то будет ошибка
Код
=ЕСЛИОШИБКА(СУММ(Лист2:Лист4!A1)/СЧЁТ(Ч(ДВССЫЛ("Лист"&СТРОКА($2:$4)&"!A1"))^0);)

и еще печенька
Код
=ЕСЛИОШИБКА(СУММ(Лист2:Лист4!A2:A5)/СЧЁТ(Ч(ДВССЫЛ("Лист"&СТРОКА($2:$4)&"!A"&ТРАНСП(СТРОКА($2:$5))))^0);)

Автор - krosav4ig
Дата добавления - 08.12.2014 в 21:27
krosav4ig Дата: Понедельник, 08.12.2014, 21:05 | Сообщение № 1944 | Тема: Среднее значение не нулевых ячеек на разных листах
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
как вариант, формула массива
Код
=СУММ(Лист2:Лист4!A1)/СЧЁТ(Ч(ДВССЫЛ("Лист"&СТРОКА($2:$4)&"!A1"))^0)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениекак вариант, формула массива
Код
=СУММ(Лист2:Лист4!A1)/СЧЁТ(Ч(ДВССЫЛ("Лист"&СТРОКА($2:$4)&"!A1"))^0)

Автор - krosav4ig
Дата добавления - 08.12.2014 в 21:05
krosav4ig Дата: Понедельник, 08.12.2014, 02:24 | Сообщение № 1945 | Тема: Заполнение пропущенных значений в диапазоне чисел
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
что-то меня опять проперло на монстроформулы, держите вариант с 1 допстолбцом
в C1
Код
=ЕСЛИОШИБКА(ПРОСМОТР(СТРОКА(C1)-1;МУМНОЖ(ЕСЛИОШИБКА(ЕСЛИ(ТРАНСП(СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))))<=СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A)))-1;ТРАНСП(--(0&СМЕЩ($D$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))));););СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A)))^0);Ч(СМЕЩ($A$1;ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИ((0&СМЕЩ($B$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A)))-СМЕЩ($A$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))>1;СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))));СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))));ЕСЛИ((0&СМЕЩ($B$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A)))-СМЕЩ($A$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))>1;СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A)))););;НАИМЕНЬШИЙ(ЕСЛИ((0&СМЕЩ($B$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A)))-СМЕЩ($A$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))>1;СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))));СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A)))))))+1+СУММ(СЧЁТЕСЛИ(C$1:C1;ПРОСМОТР(СТРОКА(C1)-1;МУМНОЖ(ЕСЛИОШИБКА(ЕСЛИ(ТРАНСП(СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))))<=СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A)))-1;ТРАНСП(--(0&СМЕЩ($D$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))));););СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A)))^0);Ч(СМЕЩ($A$1;ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИ((0&СМЕЩ($B$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A)))-СМЕЩ($A$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))>1;СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))));СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))));ЕСЛИ((0&СМЕЩ($B$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A)))-СМЕЩ($A$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))>1;СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A)))););;НАИМЕНЬШИЙ(ЕСЛИ((0&СМЕЩ($B$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A)))-СМЕЩ($A$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))>1;СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))));СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A)))))))+СТРОКА(ДВССЫЛ("1:"&ПРОСМОТР(СТРОКА(C1)-1;МУМНОЖ(ЕСЛИОШИБКА(ЕСЛИ(ТРАНСП(СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))))<=СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A)))-1;ТРАНСП(--(0&СМЕЩ($D$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))));););СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A)))^0);--(0&СМЕЩ($D$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))))))));"")

в D1
Код
=ЕСЛИОШИБКА(ИНДЕКС(ЕСЛИ((0&СМЕЩ($B$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A)))-СМЕЩ($A$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))>1;СМЕЩ($B$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))-СМЕЩ($A$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))-1);ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИ((0&СМЕЩ($B$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A)))-СМЕЩ($A$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))>1;СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))));СТРОКА(1:1));ЕСЛИ((0&СМЕЩ($B$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A)))-СМЕЩ($A$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))>1;СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))));));"")

обе формулы масивные
К сообщению приложен файл: 2554993.xlsx (11.7 Kb)


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

Сообщение отредактировал krosav4ig - Понедельник, 08.12.2014, 02:27
 
Ответить
Сообщениечто-то меня опять проперло на монстроформулы, держите вариант с 1 допстолбцом
в C1
Код
=ЕСЛИОШИБКА(ПРОСМОТР(СТРОКА(C1)-1;МУМНОЖ(ЕСЛИОШИБКА(ЕСЛИ(ТРАНСП(СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))))<=СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A)))-1;ТРАНСП(--(0&СМЕЩ($D$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))));););СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A)))^0);Ч(СМЕЩ($A$1;ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИ((0&СМЕЩ($B$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A)))-СМЕЩ($A$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))>1;СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))));СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))));ЕСЛИ((0&СМЕЩ($B$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A)))-СМЕЩ($A$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))>1;СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A)))););;НАИМЕНЬШИЙ(ЕСЛИ((0&СМЕЩ($B$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A)))-СМЕЩ($A$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))>1;СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))));СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A)))))))+1+СУММ(СЧЁТЕСЛИ(C$1:C1;ПРОСМОТР(СТРОКА(C1)-1;МУМНОЖ(ЕСЛИОШИБКА(ЕСЛИ(ТРАНСП(СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))))<=СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A)))-1;ТРАНСП(--(0&СМЕЩ($D$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))));););СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A)))^0);Ч(СМЕЩ($A$1;ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИ((0&СМЕЩ($B$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A)))-СМЕЩ($A$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))>1;СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))));СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))));ЕСЛИ((0&СМЕЩ($B$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A)))-СМЕЩ($A$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))>1;СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A)))););;НАИМЕНЬШИЙ(ЕСЛИ((0&СМЕЩ($B$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A)))-СМЕЩ($A$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))>1;СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))));СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A)))))))+СТРОКА(ДВССЫЛ("1:"&ПРОСМОТР(СТРОКА(C1)-1;МУМНОЖ(ЕСЛИОШИБКА(ЕСЛИ(ТРАНСП(СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))))<=СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A)))-1;ТРАНСП(--(0&СМЕЩ($D$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))));););СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A)))^0);--(0&СМЕЩ($D$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))))))));"")

в D1
Код
=ЕСЛИОШИБКА(ИНДЕКС(ЕСЛИ((0&СМЕЩ($B$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A)))-СМЕЩ($A$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))>1;СМЕЩ($B$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))-СМЕЩ($A$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))-1);ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИ((0&СМЕЩ($B$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A)))-СМЕЩ($A$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))>1;СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))));СТРОКА(1:1));ЕСЛИ((0&СМЕЩ($B$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A)))-СМЕЩ($A$1;ПОИСКПОЗ(1;$A$1:$A$99^0;)-1;;СЧЁТЗ($A:$A))>1;СТРОКА(СМЕЩ($A$1;;;СЧЁТЗ($A:$A))));));"")

обе формулы масивные

Автор - krosav4ig
Дата добавления - 08.12.2014 в 02:24
krosav4ig Дата: Воскресенье, 07.12.2014, 17:05 | Сообщение № 1946 | Тема: дата окончания срока годности изделия
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
так нужно?
К сообщению приложен файл: 1978481.xlsx (9.6 Kb)


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

Автор - krosav4ig
Дата добавления - 07.12.2014 в 17:05
krosav4ig Дата: Воскресенье, 07.12.2014, 02:01 | Сообщение № 1947 | Тема: Заполнение пропущенных значений в диапазоне чисел
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
poluninnn, чето ничего не понятно.
покажите в файле в каком виде должен быть результат


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

Автор - krosav4ig
Дата добавления - 07.12.2014 в 02:01
krosav4ig Дата: Воскресенье, 07.12.2014, 01:10 | Сообщение № 1948 | Тема: Сравнить ячейки и в случае совпадения вставить значение...
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
читайте тут
Код
ВПР()
вам в помощь


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениечитайте тут
Код
ВПР()
вам в помощь

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

Excel 2007,2010,2013
а можно немного поизвращаццо и использовать power query? ^_^

1 исходные данные в автотаблицу, выделить в ней любую ячейу, на ленте power query>из таблицы
2 в открывшемся окне тык правой кнопкой на заголовке первого столбца>группировать
имя -сумма, операция - сумма, столбец - выбрать нужный
или вместо 2 пункта просмотр>редактор заменить код на [vba]
Код
let
      Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
      #"Сгруппированные строки" = Table.Group(Источник, {"Столбец1"}, {{"сумма", each List.Sum([Столбец2]), type number}})
in
      #"Сгруппированные строки"
[/vba]
и нажать готово
3 главная>закрыть и загрузить в>таблицу, указать в какое место>загрузить

[p.s.]power query для excel 2010 можно взять тут
К сообщению приложен файл: 9634420.xlsx (17.1 Kb)


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

Сообщение отредактировал krosav4ig - Воскресенье, 07.12.2014, 00:26
 
Ответить
Сообщениеа можно немного поизвращаццо и использовать power query? ^_^

1 исходные данные в автотаблицу, выделить в ней любую ячейу, на ленте power query>из таблицы
2 в открывшемся окне тык правой кнопкой на заголовке первого столбца>группировать
имя -сумма, операция - сумма, столбец - выбрать нужный
или вместо 2 пункта просмотр>редактор заменить код на [vba]
Код
let
      Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
      #"Сгруппированные строки" = Table.Group(Источник, {"Столбец1"}, {{"сумма", each List.Sum([Столбец2]), type number}})
in
      #"Сгруппированные строки"
[/vba]
и нажать готово
3 главная>закрыть и загрузить в>таблицу, указать в какое место>загрузить

[p.s.]power query для excel 2010 можно взять тут

Автор - krosav4ig
Дата добавления - 07.12.2014 в 00:18
krosav4ig Дата: Пятница, 05.12.2014, 13:19 | Сообщение № 1950 | Тема: Вывод данных по работнику за день
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
еще вариант
в столбце E формула (массивная)
Код
=ЕСЛИОШИБКА(ИНДЕКС($A$1:$A$28;ПОИСКПОЗ(;СЧЁТЕСЛИ(СМЕЩ(E1;ЕСЛИ(СТРОКА()-1;1;ЧСТРОК(E:E))-СТРОКА();;МАКС(1;СТРОКА()-1));$A$1:$A$28);));"")


в столбце F формула (немассивная)
Код
=ЕСЛИ(E1>"";СУММПРОИЗВ(($A$1:$A$28=E1)*($B$1:$B$28="Вышел")*($C$1:$C$28+$D$1:$D$28)-($A$1:$A$28=E1)*($B$1:$B$28="Зашел")*($C$1:$C$28+$D$1:$D$28));"")
формат ячеек
Код
[чч]:мм:сс
К сообщению приложен файл: 1172436.xlsx (10.9 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениееще вариант
в столбце E формула (массивная)
Код
=ЕСЛИОШИБКА(ИНДЕКС($A$1:$A$28;ПОИСКПОЗ(;СЧЁТЕСЛИ(СМЕЩ(E1;ЕСЛИ(СТРОКА()-1;1;ЧСТРОК(E:E))-СТРОКА();;МАКС(1;СТРОКА()-1));$A$1:$A$28);));"")


в столбце F формула (немассивная)
Код
=ЕСЛИ(E1>"";СУММПРОИЗВ(($A$1:$A$28=E1)*($B$1:$B$28="Вышел")*($C$1:$C$28+$D$1:$D$28)-($A$1:$A$28=E1)*($B$1:$B$28="Зашел")*($C$1:$C$28+$D$1:$D$28));"")
формат ячеек
Код
[чч]:мм:сс

Автор - krosav4ig
Дата добавления - 05.12.2014 в 13:19
krosav4ig Дата: Пятница, 05.12.2014, 12:06 | Сообщение № 1951 | Тема: Как в формуле прописать поиск и выборку?
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
здесь смотрели?


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

Автор - krosav4ig
Дата добавления - 05.12.2014 в 12:06
krosav4ig Дата: Четверг, 04.12.2014, 22:21 | Сообщение № 1952 | Тема: Поиск ПРЕДпоследней заполненной ячейки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
как-то так
Код
=ИНДЕКС($3:$3;НАИБОЛЬШИЙ(ЕТЕКСТ($F4:$P4)*СТОЛБЕЦ($F4:$P4);2))

Код
=ИНДЕКС(4:4;НАИБОЛЬШИЙ(ЕТЕКСТ($F4:$P4)*СТОЛБЕЦ($F4:$P4);2))
К сообщению приложен файл: 1610584.xlsx (10.9 Kb)


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

Сообщение отредактировал krosav4ig - Четверг, 04.12.2014, 22:31
 
Ответить
Сообщениекак-то так
Код
=ИНДЕКС($3:$3;НАИБОЛЬШИЙ(ЕТЕКСТ($F4:$P4)*СТОЛБЕЦ($F4:$P4);2))

Код
=ИНДЕКС(4:4;НАИБОЛЬШИЙ(ЕТЕКСТ($F4:$P4)*СТОЛБЕЦ($F4:$P4);2))

Автор - krosav4ig
Дата добавления - 04.12.2014 в 22:21
krosav4ig Дата: Четверг, 04.12.2014, 21:08 | Сообщение № 1953 | Тема: Сравнение ячейки с наличием в одном из трех диспетчера имен
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Pelena, пасяба :)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеPelena, пасяба :)

Автор - krosav4ig
Дата добавления - 04.12.2014 в 21:08
krosav4ig Дата: Четверг, 04.12.2014, 20:47 | Сообщение № 1954 | Тема: Сравнение ячейки с наличием в одном из трех диспетчера имен
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
еще вариант, формула тоже массивная
Код
=СУММ(1;(A2=ТРАНСП(север:восток))*{1:2:3})&"/004"


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениееще вариант, формула тоже массивная
Код
=СУММ(1;(A2=ТРАНСП(север:восток))*{1:2:3})&"/004"

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

Excel 2007,2010,2013
как вариант UDF+формула(массивная)
[vba]
Код
Function gg(val As Variant)
      gg = 0 & Join(Application.Transpose(val), "") & 0
End Function
[/vba]
Код
=МАКС((1-ЕОШ(ПОИСК(ПОВТОР("1";СТРОКА(ДВССЫЛ("1:"&СЧЁТ((($A$3:$A$45="Market")*($B$3:$B$45>0))^0))));gg(($A$3:$A$45="Market")*($B$3:$B$45>0)))))*СТРОКА(ДВССЫЛ("1:"&СЧЁТ((($A$3:$A$45="Market")*($B$3:$B$45>0))^0))))
К сообщению приложен файл: 6375408.xls (37.5 Kb)


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

Сообщение отредактировал krosav4ig - Четверг, 04.12.2014, 16:21
 
Ответить
Сообщениекак вариант UDF+формула(массивная)
[vba]
Код
Function gg(val As Variant)
      gg = 0 & Join(Application.Transpose(val), "") & 0
End Function
[/vba]
Код
=МАКС((1-ЕОШ(ПОИСК(ПОВТОР("1";СТРОКА(ДВССЫЛ("1:"&СЧЁТ((($A$3:$A$45="Market")*($B$3:$B$45>0))^0))));gg(($A$3:$A$45="Market")*($B$3:$B$45>0)))))*СТРОКА(ДВССЫЛ("1:"&СЧЁТ((($A$3:$A$45="Market")*($B$3:$B$45>0))^0))))

Автор - krosav4ig
Дата добавления - 04.12.2014 в 16:20
krosav4ig Дата: Среда, 03.12.2014, 16:54 | Сообщение № 1956 | Тема: как выбрать часто встречающиеся числа
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
еще вариант
для E18
Код
=МАКС(ЧАСТОТА(A1:A16;A1:A16))

для E17
Код
=ИНДЕКС(A1:A16;ПОИСКПОЗ(E18;ЧАСТОТА(A1:A16;A1:A16);))


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениееще вариант
для E18
Код
=МАКС(ЧАСТОТА(A1:A16;A1:A16))

для E17
Код
=ИНДЕКС(A1:A16;ПОИСКПОЗ(E18;ЧАСТОТА(A1:A16;A1:A16);))

Автор - krosav4ig
Дата добавления - 03.12.2014 в 16:54
krosav4ig Дата: Среда, 03.12.2014, 01:31 | Сообщение № 1957 | Тема: Смена цен по артикулам товара
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
добавил условное форматирование
К сообщению приложен файл: 9111379.xls (26.0 Kb)


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

Автор - krosav4ig
Дата добавления - 03.12.2014 в 01:31
krosav4ig Дата: Среда, 03.12.2014, 00:56 | Сообщение № 1958 | Тема: Смена цен по артикулам товара
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
так нужно?
К сообщению приложен файл: 5101114.xls (25.0 Kb)


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

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

Excel 2007,2010,2013
как вариант
[vba]
Код
Sub sdf()
     Dim sheet As Worksheet, arr()
     arr = Evaluate("transpose(row(1:3))")
     For Each sheet In ActiveWorkbook.Sheets(arr)
      
     Next
End Sub
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениекак вариант
[vba]
Код
Sub sdf()
     Dim sheet As Worksheet, arr()
     arr = Evaluate("transpose(row(1:3))")
     For Each sheet In ActiveWorkbook.Sheets(arr)
      
     Next
End Sub
[/vba]

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

Excel 2007,2010,2013
перечитал пост ТС :)
Код
=ЕСЛИ(СТРОКА(A1)<=СЧЁТЕСЛИ(Аркуш1!$A:$A;$B$1);ИНДЕКС(Аркуш1!$N:$N;НАИМЕНЬШИЙ(ЕСЛИ((СМЕЩ(Аркуш1!$A$1;;;ПОИСКПОЗ("яяя";Аркуш1!$A:$A))=$B$1);СТРОКА(СМЕЩ(Аркуш1!$A$1;;;ПОИСКПОЗ("яяя";Аркуш1!$A:$A))));СТРОКА(A1)));"")
К сообщению приложен файл: 4408091.xlsx (28.8 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеперечитал пост ТС :)
Код
=ЕСЛИ(СТРОКА(A1)<=СЧЁТЕСЛИ(Аркуш1!$A:$A;$B$1);ИНДЕКС(Аркуш1!$N:$N;НАИМЕНЬШИЙ(ЕСЛИ((СМЕЩ(Аркуш1!$A$1;;;ПОИСКПОЗ("яяя";Аркуш1!$A:$A))=$B$1);СТРОКА(СМЕЩ(Аркуш1!$A$1;;;ПОИСКПОЗ("яяя";Аркуш1!$A:$A))));СТРОКА(A1)));"")

Автор - krosav4ig
Дата добавления - 01.12.2014 в 22:32
Поиск:

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