Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 基于单元格值(日期)显示特定文本_Excel_Google Sheets - Fatal编程技术网

Excel 基于单元格值(日期)显示特定文本

Excel 基于单元格值(日期)显示特定文本,excel,google-sheets,Excel,Google Sheets,我正在根据另一个单元格中的日期值在单元格中显示特定文本 情景: 在单元格A2上=这是输入的日期所在 在单元格B2上=计算日期差,并按年、月、日显示 在单元格C2上=这应显示基于单元格B2的特定文本/值 我在B2单元上写下: =IF(DATEDIF(A2,today(),"y")=0, "", DATEDIF(A2,today(),"y") & " years ") & IF(DATEDIF(A2,today(),"ym")=0,"", DATEDIF(A2,today(),"ym

我正在根据另一个单元格中的日期值在单元格中显示特定文本

情景:

在单元格A2上=这是输入的日期所在

在单元格B2上=计算日期差,并按年、月、日显示

在单元格C2上=这应显示基于单元格B2的特定文本/值

我在B2单元上写下:

=IF(DATEDIF(A2,today(),"y")=0, "", DATEDIF(A2,today(),"y") & " years ") & IF(DATEDIF(A2,today(),"ym")=0,"", DATEDIF(A2,today(),"ym") & " months ") & IF(DATEDIF(A2, today(), "md")=0, "", DATEDIF(A2, today(), "md") & " days")
其输出格式化为显示(例如1年2个月3天)。现在我要做的是根据B2的输出在单元格C2上显示特定值。这是值和范围:

如果电池B2=1天-3个月,则应显示“蝌蚪”

如果单元格B2=3个月和1天-6个月,则应显示“小青蛙”

如果单元格B2=6个月和1天-1年,则应显示“成熟青蛙”

如果单元格B2=1年1天,则应显示“Old Frog”

我有此代码来显示特定的文本,但在这种情况下它不能很好地工作:

=IF(B2="","",IF(AND(B2>=0,B2<=3),"Tadpole"

=IF(B2=”“,“”,IF(AND)(B2>=0,B2这是您想要的公式

=如果(或)(和(DATEDIF(A2,TODAY(),“y”)=0,DATEDIF(A2,TODAY(),“ym”)您能发布一些样本数据吗?我在这里添加了样本输出,单元格C应根据上述类别自动显示输出。谢谢您的解决方案,这回答了我的问题。:)