Никита Мелихов, В ячейку F8 пишете формулу: =SORT(UNIQUE($D$2:$D);1;1)
В ячейку G8 пишете формулу =SUMIF($D$2:$D;$F8;B$2:B) и копируете вправо и вниз на всю таблицу
Формула такая: =SUMIF(INDIRECT("Sheet2!$A$2:$A$13"),A2,INDIRECT("Sheet2!$B$2:$B$13"))
Применяется к диапазону A2:A13 на первом листе. Sheet2!$A$2:$A$13 - диапазон названий месяцев на листе с именем Sheet2 Sheet2!$B$2:$B$13 - диапазон единиц на листе с именем Sheet2
Обратите внимание, что прямые ссылки на другие листы не поддерживаются в формулах УФ в Google Sheets. Однако, если "обернуть" их в INDIRECT, то всё работает.
- это то, что описано под скрином. Те подписи, которые он хочет получить вместо стандартных подписей значений.
А вообще - пусть сам поясняет. Его вопрос
Зависит от региональных настроек системы на конкретной машине. Если там указан разделитель целой и дробной части "запятая", то формат '0.00' всегда будет восприниматься как текстовый
shushpanio, автору вопроса надо было получить в C - уникальные значения. Вы предлагаете получать там позиции дублей. Потом исходя из этого удалять эти дубли в исходном диапазоне (или где-то еще, тут можно фантазировать долго), а потом - копировать полученное в столбец С поверх позиций дублей? Туда, где надо было вывести уникальные... Хм... Думаете, это оптимальный вариант? Признайте, что Ваш вариант - неудачный (все делается в одну формулу).
Но в целом это неважно, так как автор забил на свой вопрос и тех, кто ему помогает.
P.S. думаю, вы считаете себя знатоком Excel (возможно, не без оснований) и будете со мной спорить. Поэтому сразу оговорюсь, дальнейшую дискуссию вести не буду
qprst,
1) VLOOKUP и HLOOKUP это две разные функции
2) Вы пытаетесь получить значение из второго столбца, но в ссылке указываете только столбец I. Поменяйте на "'!$I:$J" (надо включить и тот столбец, где ищем значение, и тот - из которого надо вернуть значение)
qprst, как не то, если как раз именно ТО! Вы пользоваться то пробовали?
=VLOOKUP(A2;Sheets1!B:G;3;0)
Объясняю на пальцах:
А2 - то, что ищем
Sheets1!B:G - таблица нужного листа, в которой ищем. Первый столбец - это Ваши куриные грудки и прочее
3 - номер столбца, из которого нужно вернуть значение, когда найдется нужная строка
0 - точный поиск, оставляйте всегда так
shushpanio, ЕСЛИ - чтобы выводить сами значения, а не их позиции. Ибо функция ПОИСКПОЗ возвращает позицию искомого элемента. Ваша формула в ответе ниже выдает не тот результат
В ячейку G8 пишете формулу =SUMIF($D$2:$D;$F8;B$2:B) и копируете вправо и вниз на всю таблицу