You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets中为词汇赋值(late=1、early=2)并计算行总和?

Google Sheets 文本赋值求和解决方案

针对你需要将"late"赋值为1、"early"赋值为2,并计算指定行总和的需求,以下几种Google Sheets公式均可实现预期结果(以目标行为A1:C1为例):

  • 方法一:SUMPRODUCT + IF 嵌套
    公式:

    =SUMPRODUCT(IF(A1:C1="late",1,IF(A1:C1="early",2,0)))
    

    逻辑:遍历目标单元格区域,对每个单元格判断文本内容并返回对应数值,最后通过SUMPRODUCT完成求和。

  • 方法二:SUMPRODUCT + SWITCH
    公式:

    =SUMPRODUCT(SWITCH(A1:C1,"late",1,"early",2,0))
    

    逻辑:SWITCH函数更直观地匹配文本与对应数值,SUMPRODUCT对返回的数值数组求和,可读性更强。

  • 方法三:COUNTIF 统计计算
    公式:

    =COUNTIF(A1:C1,"late")*1 + COUNTIF(A1:C1,"early")*2
    

    逻辑:先分别统计"late"和"early"的出现次数,再乘以对应赋值后相加,适合对数组函数不熟悉的场景。

以上三种公式代入示例表格(A1=late、B1=early、C1=late)均会返回结果4,符合预期。

内容的提问来源于stack exchange,提问作者Elizabeth Murphy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 05:23:11