1.求助一个在WORD中使用IF函数的问题
word里if函数的写法与excel不同,需要使用域代码{IF……}。
下面是一个简单的例子:若值为1,显示“OK”,若不为1,则显示“no”。做法:1)将某一个单元格指定为书签a(理由见注意2),在单元格里输入12)在另一处插入{IFa=1"OK""no"}(做法见注意2、3),显示"OK"(“Alt”键+F9是显示公式与显示结果的切换键)3)再将单元格里的1改成其它数字,将IF域更新(“Ctrl”键+F9是更新快捷键,也可以点右键“更新域”),显示"no"了吧?注意:1)大括号不能直接用键盘输入,需要用“Ctrl”键+F9插入;或在菜单上选择“插入”“域”,在“域名”下拉框中选择“IF”,这时,在右侧会出现域代码框,输入相应内容即可2)在word中使用if函数时,直接引用单元格的名字无效(其它数学公式则有效),所以需要给引用的单元格(或数据)指定书签名。
方法:选择单元格(或数据)后,在菜单上选择“插入”“书签”,为其指定一个名字3)“=”前后必须空一个格。
2.word表格公式中条件函数if怎么应用
下面是一个简单的例子:若值为1,显示“OK”,若不为1,则显示“no”。做法:
1)将某一个单元格指定为书签a(理由见注意2),在单元格里输入1
2)在另一处插入{IF a = 1 "OK" "no"}(做法见注意2、3),显示"OK" (“Alt”键+F9是显示公式与显示结果的切换键)
3)再将单元格里的1改成其它数字,将IF域更新(“Ctrl”键+F9是更新快捷键,也可以点右键>;“更新域”),显示"no"了吧?注意:1)大括号不能直接用键盘输入,需要用“Ctrl”键+F9插入;或在菜单上选择“插入”>;“域”,在“域名”下拉框中选择“IF”,这时,在右侧会出现域代码框,输入相应内容即可
2)在word中使用if函数时,直接引用单元格的名字无效(其它数学公式则有效),所以需要给引用的单元格(或数据)指定书签名。方法:选择单元格(或数据)后,在菜单上选择“插入”>;“书签”,为其指定一个名字
3)“=”前后必须空一个格
Expression1, Expression2 :这是待比较的值。表达式可以是书签名、字符串、数字、返回一个值的嵌入域或数学公式。如果表达式中有空格,请用引号引住表达式。
Operator :这是比较运算符。运算符前后需要各插入一个空格。
TrueText, FalseText :比较结果为真时得到TrueText,为假时得到的 FalseText。
3.高分——Excel以A列为条件找出对应B列中相同姓名最多的(众数)
如果姓名只有一个汉字,可以用公式直接实现。D2公式:
=IF(ISNA(CHAR(MODE(IF(A$2:A$10=C2,CODE(B$2:B$10),"")))),"待定",CHAR(MODE(IF(A$2:A$10=C2,CODE(B$2:B$10),""))))
公式以CTRL+SHIFT+ENTER三键结束。
将公式向下复制。
如果B列姓名有两至三个字,需要加一个辅助列(假定为E列)。在E2输入公式:
=IF(COUNTIF(B$2:B2,B2)=1,SUMPRODUCT(1/COUNTIF(B$2:B2,B$2:B2)),VLOOKUP(B2,B:E,4,))
将公式向下复制到相应行。
然后在D2输入公式:
=IF(ISNA(INDEX(B:B,MATCH(MODE(IF(A$2:A$10=C2,E$2:E$10,"")),E:E,))),"待定",INDEX(B:B,MATCH(MODE(IF(A$2:A$10=C2,E$2:E$10,"")),E:E,)))
公式以CTRL+SHIFT+ENTER三键结束。
将公式向下复制。
转载请注明出处51数据库 » ifacodeword