
저는 게임 데이터를 사용하는 것이 Excel의 모든 것을 배울 수 있는 훌륭한 방법이라는 것을 알았습니다. 개인적으로 달성한 성과(모두 작동함)로 완전한 통합 문서를 만들었지만 새 데이터를 쓰기 전에 한 셀의 기존 데이터를 다른 셀에 저장하는 수식을 찾을 수 없습니다.
현재뿐만 아니라 가장 높은 미션/킬을 자동으로 추적하려면 이것이 필요합니다.
예를 들어, 캐릭터의 3개 임무에 5명이 처치된 경우 그의 M/K는 3/5, +2의 차이가 되며 이 기록이 깨질 때까지 세포가 이를 기억하기를 원합니다. 한번 고장나면 자동으로 교체해주고 싶습니다.
=IMSUB(-B2,-C2)
M/K를 +- 형식( 예:) 으로 표시하는 공식이 이미 있지만 이는 두 개의 셀을 하나로 압축하므로 현재 문제에는 사용할 수 없습니다. 어떤 의견이라도 감사하겠습니다.
기본적으로 나는 기록을 추적하고(성취라는 단어의 의미에서) 기록이 깨졌을 때 교체하는 자동 셀 시스템을 만들고 싶습니다. 매번 수동으로 입력하는 것은 효과가 있지만 이해력을 높이는 데는 아무런 도움이 되지 않습니다. 이것이 제가 처음에 이 작업을 수행하는 이유입니다.
포틀랜드는 실행 가능한 솔루션을 제공했지만 여전히 한 가지 능력, 즉 서로 다른 가치를 구별할 수 있는 능력이 부족합니다. 원래 질문의 3/5 예를 사용하여 수식(또는 그 체인)을 차별화하고 더 큰 기록을 얻을 때(예: 7/10) 두 번째 셀만 교체하기를 원합니다. 첫 번째는 +2이고 두 번째는 +3이므로 더 나은 기록입니다. 중간 4/5, 5/6, 6/8은 +2보다 큰 것이 없기 때문에 이 원인과 관련이 없습니다.
답변1
나는 당신의 문제에 대한 해결책을 찾은 것 같아요. 나는 당신이 임무를 작성하고 (적어도) 수동으로 정보를 삭제한다고 가정합니다.
다음과 같은 상황이 발생했다고 가정합니다.
A 및 B 열은 수동으로 공급됩니다. M/K는 다음 공식을 통해 구됩니다(C2에 대해 설명했습니다).
=SUM($B$2:B2)-A2
. $B$2
즉, 공식을 아래로 드래그하면 시작 부분이 항상 고정되어 각 임무에서 수행한 모든 개별 처치 수를 계산합니다.
순위(즉, 원하는 것)는 다음 기능을 통해 얻을 수 있습니다.
=MAX(C:C)
보시다시피, 최신 M/K는 4이지만 순위는 5입니다. 이는 이전 공식이 현재 임무까지의 사살만 계산한다는 사실 때문입니다. 더 많은 값을 추가하면 max 함수가 사용되기 때문에 M/K가 5보다 큰 경우에만 순위가 새로 고쳐집니다. 다른 사람이 그 존재를 알지 못하도록 C 열을 숨길 수 있습니다.
최종 결과는 다음과 같습니다.