Возможно ли сделать расчет на Листе2, собирая числа с Листа1? Причина, по которой я спрашиваю, у меня есть * .csv, который я импортирую в документ Excel. (sheet1) Когда я делаю вычисления на листе 2, я получаю «# value!«Если я сделаю расчет =((Sheet1!G1+Sheet1!H1)-(Sheet1!C1+Sheet1!D1))*24

Пример Sheet1(данные из csv)

A1        B1       C1         D1    E1         F1    G1         H1
546545656 Stianbla 31.08.2015 17:36 31.08.2015 17:36 31.08.2015 17:36 

Пример Sheet2

A1          B1        C1         D1         E1         F1         G1         H1    
=SHEET1!A1 =SHEET1!B1 =SHEET1!C3 =SHEET1!D1 =SHEET1!E1 =SHEET1!F1 =SHEET1!G1 =SHEET1!H1

1 ответ1

0

Ваша проблема в том, что Excel не распознает значения, такие как 31.08.2015 как дату. Вы можете принудительно установить даты в правильном формате, например так:

=DATEVALUE(MID(Sheet1!G1,4,2)&"/"&LEFT(Sheet1!G1,2)&"/"&RIGHT(Sheet1!G1,4))

Создание всей формулы выглядит так:

=((DATEVALUE(MID(Sheet1!G1,4,2)&"/"&LEFT(Sheet1!G1,2)&"/"&RIGHT(Sheet1!G1,4))+Sheet1!H1)-(DATEVALUE(MID(Sheet1!C1,4,2)&"/"&LEFT(Sheet1!C1,2)&"/"&RIGHT(Sheet1!C1,4))+Sheet1!D1))*24

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