2 주 간격으로 간격이있는 열 R에 날짜 목록이 있습니다. 따라서 6/1/16, 6/15/16, 6/29/16 등입니다.Google 스프레드 시트 : 오늘 이전 QUERY 가장 최근 날짜
S ~ AF 열에서 다음 날짜까지 2 주 동안 날짜에 해당하는 행에서 매일 "y"또는 "n"을 표시합니다.
셀 P12의 현재 기간에 대한 S : AF에서 "y"항목의 비율을 계산하고 싶습니다.
나는 행 16에서 "y"항목의 백분율을 정확하게 계산하는 =(countif(S16:AF16,"y")/counta(S16:AF16))
을 가지고 있지만 현재 기간 (즉, 오늘 날짜보다 가장 최근의 날짜)이있는 행을 선택할 쿼리를 찾으려고합니다.). 따라서 오늘이 6/1/16 인 경우 6/1/16 행에있는 "y"항목의 비율을 알려주고 싶습니다. 오늘이 6/14/16 인 경우 6/1/16 행의 비율을 알려주고 싶습니다. 하지만 오늘이 6/15/16 일 때 6/15/16 행의 비율을 나에게 부여하기를 원합니다.
저는 몇 가지 다른 쿼리 설정을 시도해 보았습니다. 그래서 지금 어디에서 시작해야할지 모르겠다. 내가 전에 today()
모든 날짜를 쿼리하고 그 중 MAX를 선택하는 무언가를하려했지만 그것을 작동시키지 못했습니다.
도움이 될 것입니다.
UPDATE는
드디어 오늘 이전에 모든 날짜를 찾아이 쿼리를 알아 냈 :
=query(R15:AF,"select R,S,T,U,V,W,X,Y,Z,AA,AB,AC,AD,AE,AF where R < date '" & text(today(),"yyyy-MM-dd") & "'",0)
내가 가장 최근의 날짜를 얻을이 주위에 MAX()
를 넣을 수 있습니다. 그러나, 나는 여전히 가장 최근 날짜가 무엇이든이 비율이 반환되도록 =(countif(S16:AF16,"y")/counta(S16:AF16))
수식을 적용하는 방법을 알아낼 수 없습니다.
=QUERY(R:AF,
"select R,S,T,U,V,W,X,Y,Z,AA,AB,AC,AD,AE,AF
where R = date '" & text(INDEX(R:R,MATCH(TODAY(),R:R,1)),"yyyy-MM-dd") & "'",0)
중요한 세 번째 매개 변수 (1)하지 정확히 일치하는 줄 것이다 MATCH(TODAY(),R:R,1)
를 사용하지만, 일의 단지 위치는 당신이 원하는 :
안녕하세요, 귀하의 답변에 감사드립니다. 나는 실제로 잠시 후 해결 방법을 찾아 냈지만 실제로 작동하는지 확인하기 위해이 방법을 사용하려고했습니다. 지금은 나에게 "순환 종속성"오류를주고있다. – Shoelaced