2014-11-06 2 views
0

dI에는 여러 마일스톤이있는 프로젝트를 추적하는 스프레드 시트가 있습니다. 트리 하우스를 예로 들어 보겠습니다. 이정표는 다음과 같습니다 : 사다리, 바닥, 벽 x4 및 지붕 x2; 목재, 손톱, 볼트, 와셔 및 너트 만 우리가 필요로하는 부품입니다.상위 셀을 기반으로 한 셀 자동 채우기

우리는 우리의 골 A의 이정표, B의 재료 이름을 가지고, 수 우리는 C에서해야하고, 수 우리는 그렇게 D.처럼에 있습니다

 
1|Mile | Mat | Need | Have 
|----------------------------- 
2|Ladder | Lumber| 10 
3|  | Bolt | 40 
4|  | Washer| 40 
5|Floor | Lumber| 30 
.... 
시트에 다른

어딘가에, 내가 갖고 싶어 하나의 셀에 Lumber을 입력하고 다른 셀에 값을 입력 할 수 있습니다 (예 : 19). 이것은 사다리의 have 열에 10 열을 넣고 바닥에는 9을 넣습니다. 누군가가 수식을 시작할 때 도움이 될 수 있으면 필요에 따라 확장 할 수 있습니다.

답변

1

더 우아한 방법이있을 수 있지만 첫 번째 래더 선이 A2 : D2이고 F2 : G에 손에 재고 조회 테이블이 있다고 가정하면, 다음 D2에 :

=MIN(C2,VLOOKUP(B2,F2:G,2,0))

는 D3에, 필요한만큼 아래 채워진 :

=IFERROR(MAX(0,MIN(C3,VLOOKUP(B3,F$2:G,2,0)-SUMIF(B$2:B2,B3,C$2:C2))))

+0

예 내 주식은 e' 또는 'f2''에있을 것입니다. 'f2 : G7'라고합시다. 함수가'd2'의 값을'g1-d2'로 계산합니까? –

+0

D2는 C2에서 가장 낮은 값이고 B2는 B2의 항목에 해당합니다. – AdamL

관련 문제