[엑셀] 분기별로 표시하고 싶은 형식을 만들자! (직전 분기의 일자 찾기)
직전분기의 일자를 찾기위해서는 다음과 같은 작업을 해야한다. 먼저 문제의 사진이다. 종료일의 달에 따라 직전분기의 값을 찾아주는 문제를 해결하는 문제이다. 예를들어, 종료일이 2042-06-30이라고 하면, 2042-3-31일이 나와야한다. 즉 종료일이 2분기의 어떠한 날짜라고 한다면(2042-05-25 -> 2분기, 2042 - 04-18 - > 2분기) 직전분기는 1분기이고, 1분기의 마지막 날의 값인 3월 31일을 출력해야한다. 이럴때는 어떻게 해야하는 걸까? 이럴때는 choose 함수와 직전분기를 가져오는 수식을 작성하여 해결한다. =CHOOSE(ROUNDUP(MONTH(D3)/3,0),DATE(YEAR(D3)-1,12,31),DATE(YEAR(D3),3,31),DATE(YEAR(D3),6,30)..
리스트에서 같은 숫자가 연속으로 올때 연속으로 오는 숫자 모두 제거하는 방법[파이썬]
안녕하세요. 리스트에서 같은 숫자가 연속으로 올 때 연속으로 오는 숫자 모두 제거하는 방법을 알아보고자 합니다. 구글 서치 결과 중복된 숫자에 대해서 제거하는 방법은 나와도, 연속된 숫자가 나타날 시 두 숫자 모두 제거하는 방법은 안 나오더라고요. 오늘은 이거에 대해서 알아보고자 합니다. 문제 : 리스트에서 같은숫자가 연속으로 올 때 연속으로 오는 숫자 모두 제거 list_result = [4, 3, 1, 1, 3, 2, 4] list_result는 1~4까지 넣은 숫자열입니다. 이 상황에서 값이 연속으로 나오는 숫자에 대해서만 삭제하고 싶습니다. 예를 들어 지금 1,1 이 겹치므로 삭제가 되면 [4,3,3,2,4]가 남게 될 것이고, 또 여기서 3,3 이 겹치므로 마지막에는 [4,2,4]만 남게 될 것..
[파이썬] 리스트안에 2차원배열의 위치바꾸기!( feat. 최소 직사각형 문제)
안녕하세요 이번에 소개할 파이썬 기능은 2차원배열의 리스트가 주어져있을때, 조건에 맞도록 위치를 바꿔주는 코딩을 구현해보고자 합니다. 먼저 처음의 리스트에 대한 설명입니다. 1. sizes라는 리스트에는 가로 길이, 세로길이가 2차원배열로 쌍으로 들어가있습니다. sizes = [[10, 7], [12, 3], [8, 15], [14, 7], [5, 15]] 이때 우리는 sizes리스트 안의 각 2차원 배열안의 리스트(가로,세로)들의 순서가 마음에 들지 않습니다. 가로 세로 중 더 큰값이 앞으로 가게 한다음 sizes리스트를 다시 만들고 싶습니다. 이렇게 말이죠 . sizes = [[10, 7], [12, 3], [15, 8], [14, 7], [15, 5]] 제가 생각한 큰게 앞으로 가고, 작은게 뒤로 ..