>source

Google 스프레드 시트에서이 공식을 사용하려고합니다 (B2는 날짜, 예 : 27.11.2020).

=IF(WEEKNUM(now()) = WEEKNUM(B2),"yes","no")

어떤 이유로 이것은 불가능합니다. 사용하는 경우 :

=WEEKNUM(now()) = WEEKNUM(B2)

나는 TRUE/FALSE를 얻습니다하지만 TRUE/FALSE를 YES/NO로 변환 할 수 있어야합니다. 이것이 작동하지 않는 이유는 무엇이며 대안이 있습니까?


  • 답변 # 1

    발행물:

    다음 스크린 샷이나 문서에서 볼 수 있듯이 :

    WEEKNUM 날짜 객체를 허용하지만 문자열을 전달합니다. 27.11.2020 .

    해결책:

    변환해야합니다. 27.11.2020 실제 날짜 개체에.

    다음 공식을 사용하여이를 수행 할 수 있습니다.

    =IF(WEEKNUM(now()) = WEEKNUM(date(right(B2,4),mid(B2,4,2),left(B2,2))),"yes","no")

  • 답변 # 2

    다음을 사용할 수 있습니다.

    =IF(WEEKNUM(now())
       =WEEKNUM(REGEXREPLACE(B1,"\.","/")),"yes","no")
    
    

    또는

    =IF(WEEKNUM(now())
       =WEEKNUM(SUBSTITUTE(B1,".","/")),"yes","no")
    
    
    <시간 />

    위의 공식은 유럽 및 미국 형식 모두에 적용됩니다.

    사용 된 기능 :

    REGEXREPLACE

    SUBSTITUTE

    IF

관련 자료

  • 이전 azure active directory - NET Core 31에서 Microsoft Graph 클라이언트 서비스를 MediatR 서비스로 추가하려면 어떻게해야합니까?
  • 다음 VBA Microsoft Word Mail Merge - vba microsoft word 편지 병합 - 각 페이지를 데이터 소스의 값으로 제목이 지정된 자체 문서로 저장