2014-10-16 3 views
0

Мне нужно сделать таблицу в excel, которая автоматически вычисляет некоторые суммы. Начнем с того, что у меня есть следующая таблица.Excel: добавление некоторых чисел с некоторыми условиями

A   B 
1 17/Sep/2014 20 
2 22/Sep/2014 100 
3 28/Sep/2014 50 
4 02/Oct/2014 70 

Столбец А имеет формат даты, а В - столбец, содержащий некоторые цифры.

Какую функцию следует использовать, чтобы добавить только числа, близкие к дате с сентября 2014 года?

И на другой таблице, на другом листе, который будет иметь 2 столбца: один за месяц, например сентябрь, и рядом, в следующем столбце определенная сумма за этот месяц, есть функция, которая может добавить новая строка, с новым месяцем, например с ноября, когда я добавляю новую запись в первую таблицу? (новая запись: 02/Ноябрь/2014 80)

Я пробовал такую ​​формулу =SUM(IF(MONTH(Sheet1!A:A)=9, Sheet1!B:B, 0)), но это не сработало. Он возвращает неправильную сумму.

Спасибо.

ответ

1

ОБНОВЛЕНО

1) Вы можете использовать эту формулу:

=SUM((MONTH(A1:A4)=9)*B1:B4) 

Вы должны сделать это формула массива. Удерживая нажатой комбинацию клавиш Ctrl + Shift, нажмите «Return», чтобы передать формулу. ЭТО ВАЖНО! В противном случае вы получите неправильный результат. Если вы это исправите, ваша формула будет окружена фигурными скобками в строке формул.

2) формула (функция) не может влиять на другие ячейки, кроме той, где она находится. Если вы хотите влиять на другие диапазоны ваших листов, вам нужно использовать VBA, что немного сложнее - или давайте говорят гораздо сложнее. Самое простое решение для вашей проблемы состояло в том, чтобы предварительно заполнить столбцы на втором листе до определенной даты, скажем, декабрь 2030. :-) Можно было бы сделать эти будущие записи невидимыми, поскольку на первых полях нет соответствующих записей лист.

+0

Благодарим вас за ответ. Функция из вашего ответа будет искать только 9 сентября 2014 года. Но я хочу добавить все суммы с сентября. С другой стороны, для моего второго вопроса, я думаю, что я сделаю таблицу с двумя столбцами на месяц который я буду заполнять им весь месяц и один для суммы, а в функции из вторых столбцов я проверю, соответствуют ли месяцы. –

+0

Да. Оно работает. Спасибо. :) –

Смежные вопросы