액세서리 비용을 기준으로 완제품 비용을 계산하는 방법입니다. 이 문제는 좀 복잡한 것 같고, 당장에 좋은 해결책이 생각나지 않을 것 같은 느낌이 듭니다. 사실 매우 간단하고, 일반적인 합산 함수만 사용하면 쉽게 문제를 해결할 수 있습니다. 바 좀 보세요!
오늘 공유한 문제는 그룹 친구의 도움 요청에서 비롯되었습니다. 평소 실력으로 볼 때 이 친구는 실력이 꽤 좋고 그룹 내 다른 친구들에게 도움을 주는 경우가 많습니다. 나만의 문제가 갑자기 생겨서 내가 할 수 있는 게 아무것도 없는 것 같아요.
사실, 그가 직면한 문제는 누구나 한 눈에 이해할 수 있다고 믿습니다. 문제는 이해하기 어렵지 않지만, 문제를 해결하려면 어떻게 시작해야 할지 모르는 것 같습니다. 문제는 그림과 같습니다.
은 제조회사에서 제품 원가를 계산하는 유형의 문제입니다.
테이블에는 다양한 액세서리가 있습니다. 다양한 액세서리가 결합되어 완성품이 됩니다. 동일한 액세서리는 제품에 한 번만 나타납니다. 현재 문제는 부속품 비용을 기준으로 완제품 비용을 계산하는 것입니다. 예를 들어 완제품 1의 비용은 200.84+953.61+48.83=1203.28입니다.
실제 환경에서는 이 9가지 유형보다 훨씬 더 많은 제품과 액세서리가 있으므로 수동으로 계산하면 비효율적이고 오류가 발생하기 쉽습니다.
그런 문제에 대해 올바른 결과를 얻는 데 도움이 되는 공식이 있나요?
물론, 여러 가지 방법으로 말이죠.
오늘 저는 여러분에게 더 이해하기 쉬운 두 가지 공식을 공유하고 싶습니다.
수식 1: SUM-SUMIF 조합
구체적인 수식은 =SUM(SUMIF($J$2:$J$10,B2:G2,$K$2:$K$10))입니다. code>, 어떻게 하는지 살펴보겠습니다. <code>=SUM(SUMIF($J:$J,B2:G2,$K:$K))
,来看一下操作方法。
这是个数组公式,输入完成后需要按Ctrl+Shift+Enter,会自动在公式两边添加大括号,得到结果。
公式的核心部分当然是SUMIF。
与基本用法不同之处在于,本例中SUMIF的第二参数,也就是求和的条件是一个区域:
当求和条件为多个值或者多个单元格时,SUMIF会得到一组数据,可以使用F9键看到这个结果。
通俗一点说,SUMIF在这里实现了将每个配件对应的成本计算出来,再由SUM完成合计成本的任务。
讲到这里,相信大家对于这个公式的套路应该明白了。
可见一些看似麻烦的问题,只要找到正确的思路,用一些常用的函数就能搞定。
其实对于这个问题来说,用两个函数都有点多余,一个SUMPRODUCT就可以轻松解决。
公式2:SUMPRODUCT函数
具体公式为:=SUMPRODUCT((B2:G2=$J:$J)*$K:$K)
,来看一下操作方法。
这个公式看起来比第一个公式短,但是理解起来稍微有点难度,公式利用了逻辑值和数组的计算规则实现了最终的结果。
(B2:G2=$J:$J)
이것은 array 수식을 입력한 후 Ctrl+Shift+Enter를 누르면 수식 양쪽에 중괄호가 자동으로 추가되어 결과가 나옵니다.
공식의 핵심 부분은 당연히 SUMIF입니다.
기본 사용법과의 차이점은 이 예에서 SUMIF의 두 번째 매개변수, 즉 합산 조건이 영역이라는 것입니다:
합산 조건이 다중 값 또는 다중 셀인 경우 SUMIF는 그룹 데이터인 경우 F9 키를 사용하여 이 결과를 볼 수 있습니다.
일반인의 관점에서 SUMIF는 여기에서 각 액세서리에 해당하는 비용을 계산한 다음 SUM이 비용을 합산하는 작업을 완료합니다.이제 이야기를 했으니 모두가 이 공식의 루틴을 이해해야 한다고 믿습니다.
올바른 아이디어를 찾는 한 몇 가지 일반적인 기능을 사용하면 겉보기에 번거로워 보이는 일부 문제를 해결할 수 있다는 것을 알 수 있습니다. 🎜🎜사실 이 문제는 두 가지 기능을 사용하는 것이 다소 중복되기 때문에 SUMPRODUCT 하나로 쉽게 해결할 수 있습니다. 🎜🎜🎜🎜공식 2: SUMPRODUCT 함수 🎜🎜🎜🎜구체적인 공식은 다음과 같습니다:=SUMPRODUCT((B2:G2=$J$2:$J$10)*$K$2:$K$10)
, 어떻게하는지 살펴 보겠습니다. 🎜🎜 🎜🎜이 공식은 첫 번째 공식보다 짧아 보이지만 이해하기가 조금 더 어렵습니다. 공식은 논리값과 배열 계산 규칙을 사용하여 최종 결과를 얻습니다. 🎜🎜(B2:G2=$J$2:$J$10)
이 부분에서는 구성 목록과 액세서리 이름 목록의 각 데이터를 비교하여 많은 논리 값을 얻습니다. 🎜🎜🎜🎜🎜 빽빽하게 들어차 있는 것처럼 보이지만, 자세히 살펴보면 일정한 규칙성이 있음을 알 수 있습니다. 예를 들어, 6개의 논리값 사이에는 세미콜론이 있습니다. 즉, B2:G2의 데이터를 먼저 J2와 비교합니다. 일치하는 항목이 없으면 FALSE 집합을 얻은 다음 B2의 데이터를 가져옵니다. G2는 J3과 비교되며, J10과 비교하면 프로세스가 완료될 때까지 계속됩니다. 🎜🎜화살표가 가리키는 위치는 세 번째 비교에서 액세서리 3이 일치하여 TRUE를 얻었음을 나타내며 나머지도 마찬가지입니다. 🎜🎜이러한 논리 값은 많아 보일 수 있지만 실제로 유용한 유일한 논리 값은 TRUE입니다. 논리값은 계산 시 FALSE가 0, TRUE가 계산 시 1이라는 특성을 가지고 있습니다. 비용이 위치한 지역을 비교에 곱하면 일련의 숫자가 생성됩니다. 🎜🎜🎜🎜🎜이제 훨씬 더 명확해 보입니다. SUMPRODUCT 함수의 기능은 이 숫자 집합을 합하는 것입니다. 🎜🎜관련 학습 권장 사항: 🎜excel 튜토리얼🎜🎜위 내용은 엑셀 함수 학습 : 합산 함수를 활용해 복잡한 제품 원가 계산의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!