下午好,
我有一系列3个单元格A1:A3,其中包含; "好的"," MISSING"或"已过期"或其组合。
我想要一个扫描范围的公式,如果它包含MISSING要说缺失,如果它只包含OK或Expired,则显示Expired。否则说好。
我发现的每个答案只涉及2个标准,2个答案,而不是3个和3个。
我确定它与IF(COUNTIFS)有关(但我无法弄明白!任何帮助都会很棒:)
由于
答案 0 :(得分:1)
你关闭了!
public static int ByLogs(int n)
{
double y = Math.floor(Math.log(n)/Math.log(2));
return (int)Math.pow(2, y + 1);
}
public static void main(String[] args)
{
int input_array[] = {-1,2,4,0,3};
int [] segment_array;
int n = input_array.length;
//for positive n
if( (n & (n - 1)) == 0 ) {
segment_array = new int[(2*(input_array.length))-1];
} else {
segment_array = new int[(2*(ByLogs(input_array.length)))-1];
}
//Arrays.fill(segment_array,999);
System.out.println(segment_array.length);
}
答案 1 :(得分:0)
= IF(COUNTIF(A1:A3," MISSING")> 0," MISSING",IF(COUNTIF(A1:A3,"过期保险&#34) ;)> 0,"过期保险"," OK"))