#excel #excel-2007
#превосходить #excel-2007
Вопрос:
Как добиться такого результата в столбце C?
Столбец C должен автоматически определять первую строку в году по столбцу «A», принимать соответствующее значение из столбца «B», а затем в каждой строке столбца «C» суммировать только те записи первого в году столбца «B», как указано.
Я застрял на следующем шаге:
=MIN(A1:A23-DATE(YEAR(A3);1;1))
Вот данные в текстовой форме, которые помогут воспроизвести случай:
23.01.2018 19:04 7000 07.06.2018 17:38 7000 08.06.2018 19:59 7000 06.09.2018 20:20 7000 19.10.2018 21:42 7000 15.11.2018 17:21 7000 16.11.2018 19:04 7000 20.11.2018 17:56 7000 09.12.2018 23:25 7000 01.01.2019 20:44 12000 10.03.2019 21:20 12000 24.06.2019 17:46 12000 05.07.2019 19:40 12000 28.08.2019 18:03 12000 27.09.2019 16:46 12000 01.11.2019 17:15 12000 11.11.2019 20:03 12000 24.01.2020 18:49 12000 13.03.2020 18:37 12000 24.04.2020 17:41 12000 06.05.2020 19:09 12000 07.10.2020 21:20 12000 04.12.2021 17:17 12000
Комментарии:
1. Подсказка: внутрь
C2
, например, вы могли бы зайти=IF(Year(A2)lt;gt;Year(A1),B2,"")
. Это вернет столбец B только в том случае, если текущий год строки отличается от предыдущего. (На самом деле это не вопрос программирования, хотя… больше о том, «как использовать Excel»)2. Какова ваша версия excel. Также поместите несколько текстовых таблиц с данными, чтобы мы могли их скопировать.
Ответ №1:
первая строка в столбце C =B2 для второй строки =ЕСЛИ(ГОД(A2)lt;gt;ГОД(A3),C2 B3,C2), затем перетащите вторую строку для остальной части таблицы.