{"text_format":"1","workbook":"xlsx","n_sheets":3,"sheets":["Лист2","Начислено","Уплачено"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":0,"defined_names":0,"comments":0,"pivot_tables":1},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"Лист2","index":0,"n_rows":14,"n_cols":6,"rows_kept":14,"cut":false,"hidden":false,"merged":[]}
["Страница1","(Все)"]
[]
["Сумма по полю Значение","Столбец"]
["Строка","Начислено","Уплачено","Начислено-Уплачено","id_1","id_2"]
["1~a",20,30,-10,2,0]
["1~b",25,"--",25,1,0]
["1~c",24,24,0,2,0]
["1~d","--",25,-25,1,0]
["2~a",80,66,14,4,0]
["2~c",30,"--",30,2,0]
["2~d",70,70,0,4,0]
["3~a","--",50,-50,3,0]
["4~a",60,"--",60,4,0]
["Общий итог","--","--",44,23,0]

{"sheet":"Начислено","index":1,"n_rows":21,"n_cols":6,"rows_kept":21,"cut":false,"hidden":false,"merged":[]}
["id","id_1","id_2","Начислено","Уплачено","Начислено-Уплачено"]
[{"$f":"B2&\"~\"&C2","v":"1~a"},1,"a",10,{"$f":"INDEX(Уплачено!$D$2:$D$7,MATCH(B2&C2,Уплачено!$B$2:$B$7&Уплачено!$C$2:$C$7,0))","v":15},{"$f":"D2-IF(ISNUMBER(E2),E2,0)","v":-5}]
[{"$f":"B3&\"~\"&C3","v":"1~b"},1,"b",25,{"$f":"INDEX(Уплачено!$D$2:$D$7,MATCH(B3&C3,Уплачено!$B$2:$B$7&Уплачено!$C$2:$C$7,0))","v":{"$error":"#N/A"}},25]
[{"$f":"B4&\"~\"&C4","v":"1~c"},1,"c",12,{"$f":"INDEX(Уплачено!$D$2:$D$7,MATCH(B4&C4,Уплачено!$B$2:$B$7&Уплачено!$C$2:$C$7,0))","v":12},{"$f":"D4-IF(ISNUMBER(E4),E4,0)","v":0}]
[{"$f":"B5&\"~\"&C5","v":"2~a"},2,"a",40,{"$f":"INDEX(Уплачено!$D$2:$D$7,MATCH(B5&C5,Уплачено!$B$2:$B$7&Уплачено!$C$2:$C$7,0))","v":33},7]
[{"$f":"B6&\"~\"&C6","v":"2~c"},2,"c",30,{"$f":"INDEX(Уплачено!$D$2:$D$7,MATCH(B6&C6,Уплачено!$B$2:$B$7&Уплачено!$C$2:$C$7,0))","v":{"$error":"#N/A"}},30]
[{"$f":"B7&\"~\"&C7","v":"2~d"},2,"d",35,{"$f":"INDEX(Уплачено!$D$2:$D$7,MATCH(B7&C7,Уплачено!$B$2:$B$7&Уплачено!$C$2:$C$7,0))","v":35},0]
[{"$f":"B8&\"~\"&C8","v":"4~a"},4,"a",60,{"$f":"INDEX(Уплачено!$D$2:$D$7,MATCH(B8&C8,Уплачено!$B$2:$B$7&Уплачено!$C$2:$C$7,0))","v":{"$error":"#N/A"}},60]
[]
[]
[]
[]
[null,"Есть два листа \"Начислено\" и \"Уплачено\""]
[null,"В лист \"Начислено\" в столбец D подтянуты соответствующие суммы с листа \"Уплачено\" (связь по id_1 и id_2)"]
[null,"В лист \"Уплачено\" в столбец D подтянуты соответствующие суммы с листа \"Начислено\" (связь по id_1 и id_2)"]
[null,"В столбце Е положительные суммы соответствуют недоплате."]
[null,"Если начислений не было, а уплата была, то в на первом листе этого не увидать."]
[null,"Аналогично, если уплаты не было, а начисления были, то на втором листе соответствующий строки не будет."]
[null,"Можно с помощью формул все собрать на одном листе, чтобы не анализировать два листа?"]
[null,"Поскольку id_* в реальной таблице много, для упрощения формул можно использовать дополнительные столбцы (например id_1 и id_2 сложить, используя разделитель и тогда функция ИНДЕКС упроститься )"]
[null,"Макросом не хотелось бы, так как структура таблиц в разных книгах разная и формулы легче будет править, чем макросы."]

{"sheet":"Уплачено","index":2,"n_rows":7,"n_cols":6,"rows_kept":7,"cut":false,"hidden":false,"merged":[]}
["id","id_1","id_2","Уплачено","Начислено","Начислено-Уплачено"]
[{"$f":"B2&\"~\"&C2","v":"1~c"},1,"c",12,{"$f":"INDEX(Начислено!$D$2:$D$8,MATCH(Уплачено!B2&Уплачено!C2,Начислено!$B$2:$B$8&Начислено!$C$2:$C$8,0))","v":12},{"$f":"IF(ISNUMBER(E2),E2,0)-D2","v":0}]
[{"$f":"B3&\"~\"&C3","v":"1~a"},1,"a",15,{"$f":"INDEX(Начислено!$D$2:$D$8,MATCH(Уплачено!B3&Уплачено!C3,Начислено!$B$2:$B$8&Начислено!$C$2:$C$8,0))","v":10},{"$f":"IF(ISNUMBER(E3),E3,0)-D3","v":-5}]
[{"$f":"B4&\"~\"&C4","v":"1~d"},1,"d",25,{"$f":"INDEX(Начислено!$D$2:$D$8,MATCH(Уплачено!B4&Уплачено!C4,Начислено!$B$2:$B$8&Начислено!$C$2:$C$8,0))","v":{"$error":"#N/A"}},-25]
[{"$f":"B5&\"~\"&C5","v":"2~a"},2,"a",33,{"$f":"INDEX(Начислено!$D$2:$D$8,MATCH(Уплачено!B5&Уплачено!C5,Начислено!$B$2:$B$8&Начислено!$C$2:$C$8,0))","v":40},7]
[{"$f":"B6&\"~\"&C6","v":"2~d"},2,"d",35,{"$f":"INDEX(Начислено!$D$2:$D$8,MATCH(Уплачено!B6&Уплачено!C6,Начислено!$B$2:$B$8&Начислено!$C$2:$C$8,0))","v":35},0]
[{"$f":"B7&\"~\"&C7","v":"3~a"},3,"a",50,{"$f":"INDEX(Начислено!$D$2:$D$8,MATCH(Уплачено!B7&Уплачено!C7,Начислено!$B$2:$B$8&Начислено!$C$2:$C$8,0))","v":{"$error":"#N/A"}},-50]