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

Страницы: 1
Назначить абсолютную ссылку для нескольких ячеек одновременно.
 
Для тех, у кого не работаю макросы: в Excel нажимаем Ctrl+H (поиск-замена), -параметры (поиска-замены), ставим область поиска "формулы". Вбиваем в поиске "!A" без кавычек, а в строке замены !$A$, при том что "A" это столбец в котором надо все ссылки формулах заменить на абсолютные.
Всего в Excel есть 3 типа подстановочных знаков: *,?,~ .
Построчный отбор одинаковых и разных значений и пропуск пустых
 
buchlotnik, удивительные формулы в ячейках
Код
{=_xlfn._xlws.SORT(_xlfn._xlws.FILTER(A3:D10;B3:B10*D3:D10);4;-1)}

Я до такого не дорос еще. Спасибо, это работает!

Сергей, спасибо, а то я додуматься не мог, а тут так просто пронумеровать работающих по порядку тем самым избавившись от дубликатов по массе собраного

mechanix 85, спасибо! С двумя доп.столбцами сразу разобрался как это работает.
Изменено: vikttur - 01.07.2021 22:31:53
Построчный отбор одинаковых и разных значений и пропуск пустых
 
Доброго дня. Прошу знающих подсказать:
Есть таблица типа:
Вася        работал  8 часа собрала по норме 3 кг/час = 24 кг кокосов
Петя        работал  0 часа собрал   по норме 3 кг/час = 0 кг кокосов
Маша      работал  9 часа собрала по норме 6 кг/час = 54 кг кокосов
Сырожа   работал 0 часа собрал   по норме 4 кг/час = 0 кг кокосов
Лена        работал  6 часа собрал   по норме 9 кг/час = 54 кг кокосов
Игорь       работал  0 часа собрал   по норме 1 кг/час = 0 кг кокосов
Маша       работал 3 часа собрал   по норме 8 кг/час = 24 кг кокосов
Даша       работал 8 часа собрал   по норме 3 кг/час = 24 кг кокосов

Как сдалать таблицу без тех, кто работал 0 часов, и соответственно ничего не собрал и чтоб
значения в таблице соответствовали именам по факту вот такую:
Вася       | 8 |3  | 24|
Маша      | 9 | 6 | 54 |    
Лена      | 6 | 9 | 54 |
Маша     | 3 | 8 | 24 |
Даша     | 8 | 3 | 24 |

Имена в строках могут быть перемешаны по другому порядку, главное, чтоб по факту одна маша  | 9 | 6 | 54 | , а другая  | 3 | 8 | 24 |.
И если Петя, например, выйдет на работу и ему проставят часы работы то он появится в таблице тоже.

Пробовал в отдельном столбце отсортировать по формуле "наибольший" по общей массе собранного и потом переносить значения исходя из результатов сортировке. Но результаты то встречаются одинаковые и при индекс(поискпоз по массиву) надо исключить уже найденного Вася   | 8 |3 | 24| с массой 24 и вставить
Маша  | 3 | 8 | 24 | тоже с массой 24. Пробовал при поискпоз в просматриваемом диапазоне вставить, чтоб просматривал от найденной ячейке в предыдущем поиске из ячейки выше. Так оказалось нельзя делать. Искал есть ли формула "исключить" или "исключить из поиска" - не нашел.
Сортировкой/фильтром нельзя пользоваться, т.к. это  надо делать каждый раз вручную, макросами нельзя пользоваться.
И есть ли автофильтр, чтоб автоматом скрывал пустые часы?
Пример прикрепил.
Заполнение строки днями(только числа) командировки (с такого-то по такой-то)
 
Ух ты ж святые феи, про "ДАТА" вообще ничего не знал и не мог подумать, что Excel и даты может складывать. И про амперсанд узнал "&", до этого использовал "сцепить"
Премного благодарен!!!
ЗЫ: "написал: A5 ввожу дату убытия в командировку, в ячейку C5 дату..", извиняюсь - ввожу текст.
Скрытый текст
Заполнение строки днями(только числа) командировки (с такого-то по такой-то)
 
Подскажите пожалуйста, есть таблица (во вложении), в ячейке A5 ввожу дату убытия в командировку, в ячейку C5 дату прибытия домой, как можно реализовать чтоб в желтой строке A11:H11 прописались числа (даты) от A5 и до C5 не больше 8 дней. Т.е. ввожу с 27.05 по 02.06 и в стороке само прописалось:
| 27 | 28 | 29 | 30 | 31 | 01 | 02 | __ |        --> последняя ячейка строки пустая.

или с 02.06 по 02.06
| 02 | __ | __ | __ | __ | __ | __ | __ |

и с учетом 30 и 31 одного дня в месяце, но без февраля (с его 29-28 днями). Февраль точно включен не будет.

Не могу формулой выразить так что с 31 на 01 перескакивало.
ОСТАТ не правильно выдает результат, ОСТАТ возвращает делитель если число делится без остатка.
 
Сколько ответов то! Спасибо!
Спасибо Catboyun, решение работает. Кто бы мог подумать про округление %-)
А то мне до этого все формулы пришлось переделать, без использования "ОСТАТ"

Тему, думаю, можно закрывать.
ОСТАТ не правильно выдает результат, ОСТАТ возвращает делитель если число делится без остатка.
 
Есть два листа, на одном вводятся данные на втором считает по этим данным. И вот все не могу понять, почему в желтом столбце на листе "произв задание" выдает "60" в остатке, а должен "0" потому как по формуле 60/60 без остатка. Менял делитель в формуле с "ОСТАТ" в желтом столбце  -  выдает как раз этот делитель если делится без остатка. А если остаток есть то работает как надо.
Чую дело в том, что данные берутся из другого листа.
Кто что знает, подскажите пожалуйста как это исправить.
Страницы: 1
Наверх