Предмет: Информатика, автор: igorpavlov97

надо что бы таблица вела учет новых заявок которые внесли сегодня ,и так каждый день .Что бы только те данные какие сегодня были внесены те и считались .а завтра по новой с нуля,какая функция тут поможет?

Приложения:

onetfriend: а вчерашние данные где должны быть?
igorpavlov97: это идет таблица перечня посещения ,сегодня пришло 12 человек ,в 00.00 таблица обновилась ,потом на след день пришло 18 ,графа кол во за сегодня должна показывать количество посещений за сегодня и все .Люди которые приходили вчера просто будут в списке выше но не входят в общий подсчет
igorpavlov97: внёс изменения,добавил более пояснительное фото
onetfriend: функция счетесли не подходит?
igorpavlov97: подходит,а как именно ?нужно что бы считало только сегодняшние даты ,я пробовал не полулучилось,может вы подскажете как именно

Ответы

Автор ответа: onetfriend
0

Ответ:

Объяснение:

Возможно так....

Во вложенном файле и на картинке

Строка "пришли за 30.06.2021" - в ней 30.06.2021 это не дата в статичном виде, а штатная функция "СЕГОДНЯ". Это значение будет обновляться при пересчете формул листа.

Для того что бы дата подтягивалась автоматически после ввода имени, и не менялась в дальнейшем:

В моем файле кликаете правой кнопкой мыши на ярлычке листа.

Выбираете "Исходный текст"

В открывшееся окно вставляете следующее

Private Sub Worksheet_Change(ByVal Target As Range)

If Not Intersect(Target, Range("A:A")) Is Nothing Then

Target.Offset(, 1).Value = Int(Now)

End If

End Sub

Сохраняете файл как книгу Excel с поддержкой макросов (.xlsm)

Теперь при вводе имени либо другого текста в столбец А (выше в тексте это Range("A:A") ) , в соседней ячейке справа будет вставлена дата изменения ячейки, то есть дата когда сделана запись имени.

Остальное все так же. Но при открытии файла Excel может предупреждать о макросах, нужно разрешить его работу.

Приложения:

igorpavlov97: не то немного,суть в том что нужно человек только пишет своё фио ,в других строках автоматически подтягивается сегодняшняя дата и учет идет сегодняшних посещений ,и так повторяется каждый день,файл будет один и тот же ,если поставить функцию сегодня ,то под каждой записью на следующий день она так же будет менятся везде ,и во вчерашних приходах в том числе
igorpavlov97: тут либо другая функция нужна,либо что бы дата сегодняшняя ставилась автоматом после записи в соседней строке без изменения на следующий день
onetfriend: Задача по другому была поставлена. Вести подсчет посещений за текущую дату в таблице. Вопрос о том, как и откуда будут появляться записи в таблице - не задавался. Может у вас СКУД установлена и турникет на входе отправляет запись в таблицу.
onetfriend: и не дата прихода функция сегодня, а дата указанная в значении "Пришли за"
onetfriend: я переделала фам файл
onetfriend: * Вам файл :)
onetfriend: Но теперь его невозможно загрузить, потому что это файл Excel с поддержкой макросов. В нем небольшой макрос на VB, который после ввода имени, в соседнем столбце фиксирует дату изменения ячейки с именем
igorpavlov97: а для онлайн googl таблиц это реально реализовать?)
onetfriend: что ж вы задание по частям выдаете :))) Да, реально.
Похожие вопросы
Предмет: Английский язык, автор: Seda2016
Предмет: История, автор: Лена9876