Excel-两组数字判断奇偶个数(MOD,SUMPRODUCT,NOT)
在 Excel 的资料表中含有 A 组和 B 组资料,若是想要判定各组的奇/偶数个数,及两者和之奇/偶数个数,该若何处置。
【準备工作】
拔取贮存格A1:B22,按一下 Ctrl+Shift+F3 键,勾选「顶端列」,界说名称:A组、B组。
【根本常识】
(1) MOD 函数用以余数,所以可使用 MOD 函数来找出一个数除以 2 的余数,用以判定该数为奇数或是偶数。例如:
MOD(A2,2) = 1,暗示贮存格A2的内容为奇数。
MOD(A2,2) = 0,暗示贮存格A2的内容为偶数。
(2) MOD(A2,2)+MOD(B2,2) 会有三种可能:
MOD(A2,2)+MOD(B2,2) = 0 :暗示 贮存格A2、贮存格B2 皆为偶数。
MOD(A2,2)+MOD(B2,2) = 2 :暗示 贮存格A2、贮存格B2 皆为奇数。
MOD(A2,2)+MOD(B2,2) = 1 :暗示 贮存格A2、贮存格B2 一奇一偶。
(3) 在公式数若是取 TRUE/FALSE 来运算,则 TRUE 视为 1,FALSE 视为 0。
(4) NOT 逻辑运算为「相反」,所以:
NOT(TRUE) = FALSE北京拓展公司,NOT(FALSE) = TRUE。
NOT(1) = FALSE = 0,NOT(0) = TRUE = 1。
(5) 利用 SUMPRODUCT 函数来计较阵列中合适前提的乘积和。其公式中常会利用「--」运算来将 TRUE/FALSE 阵列转换为 1/0 阵列,其和「*1」和「+0」等是不异意思的。
【输入公式】
(1) A组和B组有2个偶数的个数
a.贮存格C2:=IF(MOD(A2,2)+MOD(B2,2)=0,"V","")
b.贮存格C2:=IF(MOD(A2,2)=0,IF(MOD(B2,2)=0,"V",""),"")
该巢状 IF 函数布局,暗示合适 MOD(A2,2)=0 且合适 MOD(B2,2)=0 者为两者皆为偶数。
(2) A组和B组有2个奇数的个数
a.贮存格D2:=IF(MOD(A2,2)+MOD(B2,2)=0,"V","")
b.贮存格D2:=IF(MOD(A2,2)=1,IF(MOD(B2,2)=1,"V",""),"")
该巢状 IF 函数布局,暗示合适 MOD(A2,2)=1 且合适 MOD(B2,2)=1 者为两者皆为奇数。
(3) A组和B组有1偶1奇的个数
贮存格E2:=IF(MOD(A2,2)+MOD(B2,2)=0,"V","")
(4) A组和B组者皆偶数的总数
a.贮存格H2:=SUMPRODUCT(--((MOD(A组,2)+MOD(B组,2))=0))
b.贮存格H2:=SUMPRODUCT(NOT(MOD(A组,2))*NOT(MOD(B组,2)))
c.贮存格H2:=SUMPRODUCT((MOD(A组,2)-1)*(MOD(B组,2)-1))
比力以上三式,其成果不异。
(5) A组和B组两者皆奇数的总数
a.贮存格H3:=SUMPRODUCT(--((MOD(A组,2)+MOD(B组,2))=2))
b.贮存格H3:=SUMPRODUCT(MOD(A组,2)*MOD(B组,2))
比力以上二式,其成果不异。
(6) A组和B组两者1偶1奇的总数
贮存格H4:=SUMPRODUCT(--((MOD(A组,2)+MOD(B组,2))=1))
(7) A组和B组两者和为奇数的总数
贮存格H5:=SUMPRODUCT(--NOT(MOD(A组+B组,2)))
(8) A组和B组两者和为偶数的总数
贮存格H6:=SUMPRODUCT(--MOD(A组+B组,2))
试着比力(7)和(8)二式。
创作者先容 vincent- 全站分类:不设分类
- 小我分类:课本资料
- 此分类上一篇: Excel-熟悉AND和OR函数
- 此分类下一篇: Excel-统计资料表中特定肇端字元的个数(SUMPRODUCT,COUNTIF,万用字元)
- 上一篇: Excel-熟悉AND和OR函数
- 下一篇: Excel-统计资料表中特定肇端字元的个数(SUMPRODUCT,COUNTIF,万用字元)
汗青上的今天
- 2014: Excel-统计资料表中特定肇端字元的个数(SUMPRODUCT,COUNTIF,万用字元)
- 2012: Excel-别离计较男女生的均匀身高和体重(SUMPRODUCT+阵列公式)
- 2011: Google 也能查食谱