Excel公式

发布时间 2023-12-10 10:14:40作者: 嚯嚯go

Excel公式

  • cell内容比较
    IF(A1=B1, "0", "1")
    同效果:=A1=B1
        =NOT(A1=B1)*1

  • 时间型变换表示

dim a, b
a="17: 1: 2"
b=Format(a, "hh:mm:ss")   ⇒17:01:02
b=Format(a, "hh時mm分ss秒") ⇒17時01分02秒
  • 统计只表示出来的内容,用subtotal
    例如:フィルターで表示されるセル
    構文:SUBTOTAL(集計方法, 参照1,[参照2],...)
    =subtotal(9, E2:E15)

  • 同时满足多个条件,可以用AND函数实现。
    構文:AND(論理式1,[論理式2],[論理式3],...)
    =AND(1, 2, 3)   ⇒TRUE
    =IF(AND(COUNTIF(B2:C4,"Excel"), COUNTIF(B10:C12, "実績時間")), "○", "ー")

  • 複数条件をOR条件で合計する方法
    SUMIF関数
    =sum(sumifs(D3:D11, C3:C11, {"リンゴ", "バナナ"}))
          合計範囲 条件範囲 配列の形式で条件指定

  • 判断某行数据在前面的一览数据中是否存在
    SUMPRODUCT関数
    =IF($I13="", "", SUMPRODUCT(($I13=$A:$A)($J13=$B:$B)($K13=$C:$C)=1))

  VLOOKUP   选择一个值
  SUMPRODUCT  能选择多个值

  • SUMPRODUCT複数条件
    SUMPRODUCT関数で複数条件の合計・集計が便利
    条件が一つの場合
    =SUMRODUCT((D2:D13="売上")1, E2:E13)
    複数条件の場合
    =SUMPRODUCT((C2:C13="A")
    (D2:D13="売上"), E2*E13)
    対してSUMIFS関数だと、
    =SUMIFS(E2:E13, C2:C13, "A", D2:D13, "売上")
    ※SUMIFS関数は「他ブック参照でエラーが出る」