内容导航:


一、这个excel表格公式怎么写


我觉得也可以构建一个升序+降序的序列字符串,然后在这个序列中查找值,如果找到就可以看成是顺子,但是还有一些比较特殊的顺序,需要使用其他函数,效果如下:

公式:

B1=IF(IFERROR(FIND(A1,"809012345678901234567898765432109876543210908"),0),"顺子",IF(SUM(1*(ABS(MID(A1,ROW(INDIRECT("1:"&LEN(A1)-2)),1)-MID(A1,ROW(INDIRECT("2:"&LEN(A1)-1)),1))={1,1,2,1,8,9,8,1,9})*(ABS(MID(A1,ROW(INDIRECT("1:"&LEN(A1)-2)),1)-MID(A1,ROW(INDIRECT("3:"&LEN(A1))),1))={1,2,1,8,9,8,1,9,1}))=(LEN(A1)-2),"顺子","非顺子"))

公式为数组函数,公式输入后,需Ctrl+Shift+Enter三键齐按结束,excel自动生成{},我想这个应该基本可以包括了。



二、这个Excel表格公式怎么写


在F1单元格输入公式=IFERROR(TEXT(SUM(SMALL(--MID(A1&B1&C1&D1&E1,ROW(INDIRECT("1:"&LEN(A1&B1&C1&D1&E1))),1),ROW(INDIRECT("1:"&LEN(A1&B1&C1&D1&E1))))*10^(LEN(A1&B1&C1&D1&E1)-ROW(INDIRECT("1:"&LEN(A1&B1&C1&D1&E1))))),REPT(0,LEN(A1&B1&C1&D1&E1))),"")

数组公式,按CTRL+SHIFT+ENTER结束公式,使公式前后出现{}后,下拉。

在G1单元格输入公式=MID(SUM(MID(F1&1/17,SMALL(FIND(ROW($1:$10)-1,F1&1/17),ROW($1:$10)),1)/10^ROW($1:$10)),3,COUNT(FIND(ROW($1:$10)-1,F1)))

数组公式,按CTRL+SHIFT+ENTER结束公式,使公式前后出现{}后,下拉。

如图:



三、EXCEL中怎么编写公式


您可用鼠标在左下方找到表格名称,右键插入第四张表格,然后用第四张表来求前三张所得的差。在第四张表的A1格输入 =Sheet1!A1-Sheet2!A1-Sheet3!A1 ,按Enter键,用鼠标点A1格,找到右下角"+",按住"+"往右拖够所需列、再按住"+"往下拖够所需行就可以了。记住:输入公式时,必须要在英文状态!
答案补充
如果您是要求前三张所得的和,只要把第一个公式中的"-"号都改成"+"号,然后照上面所述的拖,就搞定了。
答案补充
如果您闲麻烦,也可用鼠标配合来这样做:
1、点第四张表的A1格,输入 =
2、点第一张表,点A1格,按 -
3、点第二张表,点A1格,按 -
4、点第三张表,点A1格,点绿色对勾或按Enter回车键。
这仅是为了公式的输入方便,余下的同上所述。