IF时间范围返回" DAY AM"," DAY PM"," NIGHT"

时间:2018-01-27 14:34:12

标签: time google-sheets google-sheets-formula

基本查询,但我不断获得// how I've set up my device: let availableDevices = AVCaptureDevice.DiscoverySession( deviceTypes: [.builtInWideAngleCamera], mediaType: AVMediaType.video, position: .back).devices // the preview layer let previewLayer = AVCaptureVideoPreviewLayer(session: self.captureSession) self.previewLayer = previewLayer self.previewLayer.frame = CGRect(x: 0, y: 0, width: self.spineView.spine.frame.width, height: self.spineView.spine.frame.height) self.previewLayer.cornerRadius = 5.0 self.previewLayer.videoGravity = .resizeAspectFill self.spineView.spine.layer.addSublayer(self.previewLayer) 。我想从那时开始自动生成" DAY AM"," DAY PM"," NIGHT"我写的失败的公式是:

#ERROR!

在D列中是时间,以24小时格式表示,例如=IF(AND(D47>6,D47<18),”Day”,IF(AND(D47>18,D47<24),”NIGHT”,IF(AND(D47>0,D47<6),”NGHT”))) 13:45。为了这个公式,我正在定义&#34; day&#34;在06:00 - 17:59之间。从18:00到00:00和0:00 - 05:59是&#34;晚上&#34;。

2 个答案:

答案 0 :(得分:1)

尝试使用直引号"代替

答案 1 :(得分:0)

在您的公式中,将所有小时数除以24。 (06:00显示但基础值实际为0.25(即一天中的四分之一))。

不要使用智能引号(),其中需要直接的(")(即整个)(see)。

如果您希望AM与PM不同(即将(D47>6,D47<18)分解为(D47>6,D47<12)(D47>12,D47<18)),请不要跨越中午。

决定在尖点会发生什么。也就是说,例如,当D47既不大于06:00也不小于06:00时可能会发生什么(可能希望在某些尖括号旁边有一些相等的符号)。

您可能错过了公式中最后一个单词的I

正确的OR可能会简化您的公式。