3

Я получил эту таблицу в прошлом году и подумал, что было бы здорово использовать год за годом, но в ней есть ошибка. Это электронная таблица, которая отслеживает дни отпуска, личные праздники, дни компа, дни болезни и т.д. Столбец А Начиная с 9-го ряда, идут месяцы. Строка 8, начинающаяся в столбце B и проходящая через AF, представляет собой количество дней (не относится к формуле, но помогает отслеживать, какие дни она отслеживает)

формула выглядит следующим образом (май2 является именованным диапазоном в строке, которая дает мне значение #), а FYI - Капитал V означает, что весь день занял отпуск, а маленькая буква v означает, что это была половина дня.

=sum(if(exact(may2,"V"),1,if(exact(may2,"v"),0.5,0)))

и тот же ответ, если я наберу его точно так же, как строка для апреля, но вставлю именованный диапазон в мае. =sum(if(exact(may2,"V"),1,if(exact(may2,"v"),0.5)))

Если я нажму на строку за апрель, то увижу:{=sum(if(exact(apr1,"V"),1,if(exact(may2,"v"),0.5)))}

если я скопирую и вставлю его в строку мая, я получу результаты за явно апрель, поскольку он использует апрельский именованный диапазон. Мне любопытно, какие "{" и "}" я вижу. Я никогда не видел, чтобы они использовались до = и в конце формулы

Я действительно думал, что, может быть, было что-то с ячейками, которые определены для майской строки и буквально выбирались при каждой продаже и нажимали клавишу удаления. Все тот же результат

Кроме того, если я проверил рабочую формулу для другой строки в отдельной ячейке - я проделал ту же формулу в другой ячейке за апрель, и она вернула ту же ошибку #value.

Я также подумал, что, может быть, в скрытой ячейке есть что-то, что вызывает это, поэтому я создал новую вкладку и ввел все, но все еще получаю ту же ошибку.

Любое понимание того, что это может быть, было бы здорово.

3 ответа3

2

Если вы используете SUMPRODUCT здесь, вы можете избежать "записи массива". Попробуйте эту обычную формулу [исправлено]

=SUMPRODUCT(EXACT(may2,"v")/2+EXACT(may2,"V"))

1

Чтобы узнать больше о формулах массива, смотрите здесь. Происходит то, что ваш диапазон назван неправильно. Чтобы увидеть, как это можно сделать, смотрите здесь.

0

{} Указывают, что формула действительно является матричной операцией. После копирования формулы "подтвердите" ее, нажав CTRL+SHIFT+ENTER вместо ENTER.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .