Если значение совпадает, то сумма значений из нескольких листов для этого значения в Excel - PullRequest
0 голосов
/ 30 мая 2018

У меня есть 3 листа (Sheet1, Sheet2, Sheet3) в моем Excel.

                                           SHEET 1  
Name    OUTPUT EXPECTED
        IF(Name in sheet 1 matches name in sheet 2 and sheet 3, 
         then sum V1 of Sheet 2 and Sheet 3 for that name)
A        12
B        11
C        5
D        4


                                           SHEET 2  
Name    V1
A       5
B       5
C       3
D       2


                                          SHEET 3   
Name    V1
 A      7
 B      6
 C      2
 D      2

Если значение столбца A в Sheet1 совпадает со значением столбца A в Sheet2 и Sheet3, то суммируйте значения другого столбца в sheet2 и sheet3 для этого соответствующего значения.

Теперь я использую приведенную ниже формулу, которая дает мне правильный результат.Но когда я меняю порядок значений в столбце A листа sheet1, формула не работает правильно.

=SUM(Sheet2!B2,Sheet3!B2)
=SUM(Sheet2!B3,Sheet3!B3)
=SUM(Sheet2!B4,Sheet3!B4)
=SUM(Sheet2!B5,Sheet3!B5)

Я новичок в написании формулы в Excel, я прочитал, что мне нужно использовать VLOOKUP для достижения этой цели, но на самом деле не понимаю и понимаю, так как это говорит о том, что порядок долженбыть в Ascending порядке, чтобы VLOOKUP работал нормально.(Столбец A не будет отсортирован в порядке Ascending)

Любая помощь и предложения по написанию формулы, пожалуйста!

TIA.

Ответы [ 2 ]

0 голосов
/ 30 мая 2018

используйте SUMIF функцию, подобную этой

=SUMIF(E3:E6,A3,F3:F6) + SUMIF(H3:H6,A3,I3:I6)

excel image

0 голосов
/ 30 мая 2018

Вместо этого используйте sumif, если вы хотите добавить значения из altogheter sheet1, sheet2 и sheet3:

=SUMIF(A:A,A1,B:B)+SUMIF(Sheet2!A:A,Sheet1!A1,Sheet2!B:B)+SUMIF(Sheet3!A:A,Sheet1!A1,Sheet3!B:B)

Это добавит значения из трех листов, независимо от того, действительно ли значение из sheet1 действительно присутствует надругие

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...