有人可以帮我解决我的Excel问题吗?实际上,我有两种情况:
第1期:我的摘要在表1中,原始数据在表2中。我想要发生的是将表2中的值复制到表1.为此,我知道我需要执行VLOOKUP。但是,我想要发生的是:
当Sheet 2中的值超过8小时时,我希望Sheet 1中的值仅为8小时。例如,表2显示8:04(8小时4分钟)的总记录小时数,我希望表1中的数据仅为8小时。
注意:这应该是小时格式
第二个问题:第1期的问题反之亦然,如果表2中的值小于30分钟,我希望表1中的数据正好是30分钟。
注意:这应该是分钟格式
希望你能提供帮助。
答案 0 :(得分:0)
您可以使用IF公式来实现。用您的Vlookup公式替换A1:
=IF(A1<0.000347222222222222,0.000347222222222222,IF(A1>0.00555555555555556,0.00555555555555556,A1))
答案 1 :(得分:0)
在excel中,一天等于1(整数),一天半是1.5(十进制),依此类推。
n=length(mdma4)
ncols= 4 # put here number of cols
out <-data.frame(matrix(rep(1,n*ncols),n,ncols))
for (i in 1:n){
result <- mdma$MRP.Area[grepl(mdma4[i], mdma$Material)]
result <- unique(result)
out[i,]<-result
}
write.table(out, file = "mrp_area_missing.csv",sep = ",")