Предполагая, что ваши данные имеют заголовки столбцов в строке 1, поэтому данные начинаются со строки 2, а версия начинается в ячейке D2
и, скажем, ваши данные растягиваются, скажем, до строки 100, вы можете использовать следующую формулу в ячейкеD2
:
D2: =COUNTIFS($A$2:$A$100,A2,$C$2:$C$100,"<="&C2)
По сути, вы говорите For every file with the same Item number, how many have a date/time less than or equal to this row's?
Это, по сути, даст вам номер версии.
В соответствии с просьбой в комментарии, чтобыобъясните эту формулу немного глубже, давайте разберем ее:
Соответствие заголовка:
Управление версиями:
CountIfs($C$2:$C$100,"<="&C2
:
Эта часть говорит: «Подсчитайте количество дат МЕНЬШЕ, ЧЕМ ИЛИ РАВНЫМC2
"- Следовательно, сколько у нас дат, которые меньше или равны дате в этой текущей строке.
Итак,если вы сложите их вместе, вы получите:
1) Только считать значение с номером элемента такое же, как у текущей строки 2) И из них, сколько строк содержит дату, которая меньше чемили равно дате, содержащейся в текущей строке.
Это, по сути, дает вам номер версии для каждой строки.
Надеюсь, что это делает.