作者:乔山办公网日期:
返回目录:excel表格制作
B1输入公知式=IF(ROW()>SUM(1/COUNTIF($A$1:$A$10,$A$1:$A$10))-1,"",INDEX($A:$A,SMALL(IF(ROW($A$1:$A$10)=MATCH($A$1:$A$10,$A$1:$A$10,0),ROW($A$1:$A$10),99),ROW()+1)))
按ctrl+shift+enter三键结道束
然后下专拉公式就属可
输入以下公式
=SUMPRODUCT(((B2:B2000="A")+(B2:B2000="B"))*C2:C2000)
SHEET2的B3中输入:=INDEX(SHEET1!A:A,SMALL(IF(SHEET1!B$2:B$14=C$1,ROW($2:$14),4^8),ROW(1:1)))&""按copyCTRL+SHIFT+回车键结束公式往下拉。知SHEET2的C3中输入:=IF(A3<>"",C$3,"")往下拉。SHEET2的F3中输入:=INDEX(SHEET1!E:E,SMALL(IF(SHEET1!B$2:B$14=C$1,ROW($2:$14),4^8),ROW(1:1)))&""按CTRL+SHIFT+回车键结束公式往下拉。 最大行道号可以根据实际需要适当调整。
用辅助列,先判断百A1:D1单元格的数值是质数还是合数
数度组公式版:
=IF(A1=1,"既非质数亦非合数",IF(A1=2,"质数",IF(MIN(MOD(A1,ROW(INDIRECT("2:"&A1-1)))),"质数","合数")))
按ctrl+shift+回车键结束,右拉
然后用countif函数求质数和合数的权个数。