Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1818|回复: 3

判断题

[复制链接]
发表于 2011-10-13 00:36 | 显示全部楼层 |阅读模式
本帖最后由 glee3 于 2011-10-13 04:02 编辑

1.判断A1,A2,A3 的值是真假。
2.如果A1,A2.A3全部为真,执行(B1+C1+D1)*E1=F1
3.如果A1,A2为真,A3为假,执行(B1+C1)*E1=F1。
4.如果A1,A3为真,A2为假,执行(B1+D1)*E1=F1。
5.如果A2,A3为真,A1为假,执行(C1+D1)*E1=F1。
6.如果A1为真,A2,A3为假,执行B1*E1=F1。
7.如果A2为真,A1,A3为假,执行C1*E1=F1。
8.如果A3为真,A1,A2为假,执行D1*E1=F1。

有没有简易点的程序可以实现啊,,如果我亘判断加到A5的,当如何实现???
发表于 2011-10-15 14:46 | 显示全部楼层
请提交excel表格,现在看的不太明白
回复

使用道具 举报

发表于 2011-10-15 15:11 | 显示全部楼层
  1. Sub mxg825()
  2. Dim x%, SUMA! 'SUMA 求和(B1+C1+D1)
  3. For x = 1 To 3
  4.     If CBool(Cells(x, 1)) Then 'A1 ,A2, A3 循环
  5.     SUMA = SUMA + Cells(1, x + 1) 'B1 ,C1,D1
  6.     End If
  7. Next
  8. [F1] = [E1] * SUMA
  9. End Sub
复制代码
回复

使用道具 举报

发表于 2011-10-15 15:15 | 显示全部楼层
如果A1:A3是真假判断的话,用下面的公式就行。

F1=(A1*B1+A2*C1+A3*D1)*E1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-18 04:56 , Processed in 0.215349 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表