Найти самую последнюю дату ID с несколькими записями в листе Excel

На Sheet1 в столбце A меня есть номер заказа на работу, а на Sheet2 в столбце A меня есть список счетов-фактур – каждый из которых ссылается на один из номеров заказов на работу в Sheet1. Для каждого рабочего заказа есть несколько счетов-фактур. Также на Sheet2 у меня есть последняя дата обслуживания, указанная для каждого периода счета.

Мне нужно найти последнюю дату службы, выставленную для каждого заказа на работу. я пытался

 =MAX(IF($A2=Sheet2!A2,Sheet2!C:C)) 

С результатом всегда 1/0/1900 .

Попробуйте эту формулу массива

=MAX(IF(A2=Sheet2!$A:$A,Sheet2!$C:$C))

Формулу массива необходимо ввести с помощью Ctrl + shift + enter и отобразить фигурные скобки {} вокруг нее.

Вы были на правильном пути с тем, что вы пробовали, но вам нужно было использовать формулу массива, чтобы заставить ее работать. Вставьте следующее (отрегулируйте ссылки диапазона в соответствии с вашими листами) в строке формул, а затем нажмите Ctrl + Shift + Enter .

 =MAX(IF(A1=Sheet2!$A$1:$A$13,Sheet2!$C$1:$C$13,-1)) 

Запись Ctrl + Shift + Enter вводит формулу в виде формулы массива. Формулы массива позволяют применять функцию к массиву значений. В этом случае применяется сравнение A1 с каждым значением в столбце A на Sheet2. Эта формула вернет ошибку, если не найдено соответствующего номера счета-фактуры.

Эта формула предполагает, что даты на Sheet2 отформатированы как даты Excel, т. Е. Они представляют собой числовое значение, представленное как дата. Если случайно ваши даты форматируются как текст (не общий или формат даты), эта формула не будет работать должным образом. В этом случае используйте формулу ниже, введенную как формулу массива.

 =MAX(IF(A1=Sheet2!$A$1:$A$13,DATEVALUE(Sheet2!$C$1:$C$13),-1)) 
  • Как увеличить строку, например, AA до AB?
  • Как я могу объединить столбцы A и столбцы B в столбце C в Excel?
  • Как рассчитать разницу во времени с помощью Excel?
  • Слияние таблиц в Excel
  • Формула Excel для выведения котировок
  • Какой код пользовательского формата отображал бы проценты, как если бы он был несколько на 1000
  • Вы можете обнаружить ошибку в этой функции excel?
  • Заполните в Excel, но на основе нескольких значений
  • Использование инструкций IF и ISBLANK для определения диапазона ячеек, если какая-либо из них содержит информацию в них
  • Учет уникальных значений в столбце, а также фильтрация по другим столбцам
  • Как настроить автозаполнение в excel2010
  • Interesting Posts

    Почему мой журнал в пространстве имен std?

    В чем разница между методами services.AddTransient, service.AddScoped и service.AddSingleton в ASP.NET Core?

    Почему мне нужно вручную установить кадр моего представления в viewDidLoad?

    ASP.NET MVC на IIS 7.5

    Почему Excel 2010 автоматически переформатирует номера?

    Android Fragment onAttach () устарел

    Имитировать низкий уровень заряда аккумулятора и низкую память в Android

    Ubuntu 11.04 (64-разрядная версия) не загружается. Забыл установить GRUB 2. Ошибка установки GRUB вручную

    Что делать, когда Linux gui зависает

    Как я зацикливаю таблицу excel 2010, используя его имя и колонку?

    Тип «…» не имеет определенных конструкторов

    Как заставить клавиши Ctrl + Left / Right работать прямо в tmux?

    Как получить название города из координат широты и долготы в Картах Google?

    Панель задач Windows 7, создайте всплывающие меню?

    Почему локальная переменная elisp сохраняет свою ценность в этом случае?

    Давайте будем гением компьютера.