首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏但老师的数据分析

    SUBTOTAL-对可见单元格求和

    这样多灵活啊 可以的 这个公式叫Subtotal SUBTOTAL 是多个函数集合在一起的函数 一个函数可以实现基本的描述统计指标 最大最小求和计数标准差方差 第一个参数表示你要使用的函数 通过输入序号的方式来确定 C4:C45) 在筛选结果的时候,9和109是等价的,没区别 可见这时候的9等价于109 SUM一如既往的统计了隐藏行 在手动隐藏行的时候,9等价于SUM函数,109会不计入隐藏行 总结一下 - SUBTOTAL (9,...)在筛选状态下不计入隐藏行,手动隐藏行状态下计入隐藏行 - SUBTOTAL(109,...)始终不计入隐藏行 - SUM始终计入隐藏行 以上

    2.1K20编辑于 2022-03-22
  • 来自专栏小康的自留地

    模仿京东购物车实现加减操作

    "count" value="1"> <button name="add">+</button> ¥<span name="<em>subtotal</em> = price *= count // 判断是否有小数点,没有添加 if (String(<em>subtotal</em>).indexOf('.') === -1) { <em>subtotal</em> = <em>subtotal</em> = price *= count if (String(<em>subtotal</em>).indexOf('.') === -1) { <em>subtotal</em> = <em>subtotal</em> <em>subtotal</em> = <em>subtotal</em> + '.00' } var subTdElement = btnTdElement.nextSibling.nextSibling <em>subtotal</em> = <em>subtotal</em> + '.00' } var subTdElement = btnTdElement.nextSibling.nextSibling

    2K20发布于 2020-04-17
  • 来自专栏完美Excel

    Excel公式技巧:使用OFFSET函数生成的数组

    SUBTOTAL函数允许使用有限数量的工作表函数对此类数组进行操作,但它不会展现进行公式操作的这个数组。 因此,如果使用SUBTOTAL函数操作该数组,则每个单元格区域都会单独计算。 这样,公式: =SUBTOTAL(3,OFFSET(rng,ROW(rng)-MIN(ROW(rng)),,1)) 对于每个可见的单元格计算为1,如果单元格不可见则计算为0。 ) 与SUBTOTAL函数一起使用的OFFSET函数返回一个数组,该数组可用作数组公式的一个元素。 不带OFFSET函数的SUBTOTAL函数仅返回标量值,而不是数组。 欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

    2.7K30编辑于 2023-02-24
  • 来自专栏vscode从0到高手

    告别 `print()`!用 VS Code 调试器高效定位 Bug 🐞

    展开代码语言:PythonAI代码解释print("subtotal:",subtotal)print("discount:",discount)print("totalbeforereturn:",total :subtotal+=o.price*o.qty#❌错误:用了+而不是-total=int(subtotal*(1+discount))#应该是(1-discount)! 我们在这两行设断点:subtotal+=o.price*o.qtytotal=int(subtotal*(1+discount))小技巧:按住Ctrl(Windows/Linux)或Cmd(Mac)可快速添加 第四步:查看变量&单步执行当程序暂停时,左侧会显示Variables(变量)面板:orders:当前订单列表subtotal:循环累加后的金额(1590)discount:0.1继续点击StepOver (F10),执行下一行:展开代码语言:PythonAI代码解释total=int(subtotal*(1+discount))计算过程一目了然:展开代码语言:TXTAI代码解释1590*(1+0.1)=

    23510编辑于 2026-01-11
  • 来自专栏cloud stdio

    HTML购物车示例(勾选、删除、添加和结算功能)

    td> 10.00 <input type="number" name="quantity[]" value="1"> <td class="<em>subtotal</em> = price * quantity; row.querySelector('.<em>subtotal</em>').textContent = <em>subtotal</em>.toFixed(2); total += <em>subtotal</em>; } document.querySelector('#total').textContent = total.toFixed(2); } // 删除商品

    1.7K20编辑于 2023-08-08
  • 来自专栏完美Excel

    在Exce中使用带有动态数组公式的切片器

    图1 准备数据 Excel中,有一些特别的函数仅计算可见行,例如SUBTOTAL函数和AGGREGATE函数。本文示例使用SUBTOTAL函数。 如下图2和图3所示,使用SUBTOTAL函数统计可见行数, 图2 图3 在单元格B9中的公式为: =SUBTOTAL(103,表1) 公式中,参数103告诉SUBTOTAL在统计时忽略隐藏行。 现在,在上面列表旁添加一个名为“标志”的列,并为每一行使用SUBTOTAL函数,对于每个可见行返回1,如下图4和图5。 图4 图5 在单元格C3中的公式为: =SUBTOTAL(103,[@示例列表]) 创建切片 选择表中的任意单元格。单击功能区“插入”选项卡“筛选器”组中的“切片器”。 图9 单元格H13中的公式为: =DROP(REDUCE("",表1[示例列表],LAMBDA(a,v,IF(SUBTOTAL(103,v),VSTACK(a,v),a))),1) 欢迎在下面留言,完善本文内容

    2.3K10编辑于 2023-08-29
  • 来自专栏数据处理与编程实践

    Excel: 对单元格区域中不重复的数字计数

    效果如下: 辅助列中,E5单元格内的公式如下: =SUBTOTAL(102,D5) D1单元格内的公式如下: =COUNT(UNIQUE(FILTER(D4:D10,E4:E10))) 借助SUBTOTAL (1)SUBTOTAL函数 返回指定的数据列表或数据库的分类汇总。 SUBTOTAL(function_num,ref1,[ref2],...) Function_num 必需。 https://www.ablebits.com/office-addins-blog/excel-unique-function-find-unique-values/) [5] 以一敌十的统计函数Subtotal utm_source=com.doc360.client&utm_medium=social&utm_oi=1174444581180968960) [6] SUBTOTAL function(https ://support.microsoft.com/en-au/office/subtotal-function-7b027003-f060-4ade-9040-e478765b9939)

    7.2K20编辑于 2023-08-17
  • 来自专栏终身学习者

    JavaScript重构技巧 — 函数和类

    例如,我们可能会写这样的代码: const discount = (subtotal) => { if (subtotal > 50) { subtotal *= 0.8; } } 对比上面的代码 ,我们可以这样写: const discount = (subtotal) => { let _subtotal = subtotal; if (_subtotal > 50) { _subtotal

    94110发布于 2020-06-19
  • 来自专栏艾编程

    编写干净代码的 9 条必须知道的规则

    code } // Use comments to explain the purpose of the code function calculateTotal() { // calculate subtotal let subtotal = 0; // add items subtotal += item1.price; subtotal += item2.price; // return total return subtotal; } 如您所见,稍加计划和适量的注释可以让浏览代码变得轻而易举。 const TAX_RATE = 0.07; function calculateTotal(subtotal) { return subtotal + (subtotal * TAX_RATE); function calculateTotal(subtotal, tax, discount) { const total = subtotal + tax - discount; return

    59530编辑于 2023-02-02
  • 来自专栏c#开发者

    使用JavaScript访问XML数据

    <Item id="1"> <SKU>1234</SKU> <PricePer>5.95</PricePer> <Quantity>100</Quantity> <Subtotal >595.00</Subtotal> <Description>Super Widget Clamp</Description> </Item> <Item id="2"> <SKU >6234</SKU> <PricePer>22.00</PricePer> <Quantity>10</Quantity> <Subtotal>220.00</Subtotal >2500.00</Subtotal> <Description>Deluxe Doohickie</Description> </Item> <Item id="4"> <SKU >3256</SKU> <PricePer>389.00</PricePer> <Quantity>1</Quantity> <Subtotal>389.00</Subtotal

    1.9K40发布于 2018-04-10
  • 来自专栏完美Excel

    问与答85: 如何统计汇总筛选过的列表数据?

    在单元格D2中输入公式: =SUMPRODUCT(SUBTOTAL(3,OFFSET(C7:C13,ROW(C7:C13)-MIN(ROW(C7:C13)),,1)),--(C7:C13=B2)) 传递给 使用SUBTOTAL函数统计单元格区域中有效条目数。指定其参数function_num为3,代表使用COUNTA函数。 因为SUBTOTAL函数会忽略筛选后的隐藏值,因此应用筛选后其返回的值会不同: 对于上图1中没有应用筛选的数据表,SUBTOTAL函数生成的数组为: {1;1;0;1;1;1;1} 表示在单元格区域C7 对于上图2中应用筛选的数据表,SUBTOTAL函数生成的数组为: {1;0;0;1;0;0;0} 表示在单元格区域有两个单元格与条件(示例中为“East”)匹配,即1所处位置的单元格。 (3,OFFSET(C7:C13,ROW(C7:C13)-MIN(ROW(C7:C13)),,1)),––(C7:C13=B2),(D7:D13)) 或者: =SUMPRODUCT(SUBTOTAL(3

    2K20发布于 2020-05-25
  • 来自专栏宗恩

    OushuDB-PL 过程语言-声明

    CREATE FUNCTION sales_tax(subtotal real) RETURNS real AS BEGIN RETURN subtotal * 0.06; END; $$ LANGUAGE CREATE FUNCTION sales_tax(REAL) RETURNS real AS $$ DECLARE subtotal ALIAS FOR $1; BEGIN RETURN subtotal * 0.06; END; $$ LANGUAGE plpgsql; 3). CREATE FUNCTION sales_tax(subtotal real, OUT tax real) AS $$ BEGIN tax := subtotal * 0.06; END; $

    1.3K20编辑于 2023-05-08
  • 来自专栏文渊之博

    介绍一种非常好用汇总数据的方式GROUPING SETS

    汇总每年收入 USE AdventureWorks2012; GO SELECT YEAR(OrderDate) AS OrderYear, SUM(SubTotal) AS Income FROM 公司每个月的收入 SELECT YEAR(OrderDate) AS OrderYear, MONTH(OrderDate) AS OrderMonth, SUM(SubTotal) AS Income 公司收入(每年|每月) SELECT YEAR(OrderDate) AS OrderYear, NULL AS OrderMonth, --Dummy Column SUM(SubTotal) AS YEAR(OrderDate) UNION ALL SELECT YEAR(OrderDate) AS OrderYear, MONTH(OrderDate) AS OrderMonth, SUM(SubTotal 加入总体汇总结果 SELECT YEAR(OrderDate) AS OrderYear, MONTH(OrderDate) AS OrderMonth, SUM(SubTotal) AS Incomes

    5.2K110发布于 2018-03-29
  • 来自专栏c#学习笔记

    4.0中的并行计算和多线程详解(一)

    的初值 (i, LoopState, subtotal) => // 为每个迭代调用一次的委托,i是当前索引,LoopState是循环状态,subtotal为局部变量名 { subtotal += data[i]; // 修改局部变量 return subtotal 的初值 (i, LoopState, subtotal) => // 为每个迭代调用一次的委托,i是当前元素,LoopState是循环状态,subtotal为局部变量名 { subtotal += i; // 修改局部变量 return subtotal; // 传递参数给下一个迭代 }, (finalResult) => Interlocked.Add

    2.1K41发布于 2021-01-27
  • 来自专栏c#学习笔记

    一、简单使用二、 并行循环的中断和跳出三、并行循环中为数组/集合添加项四、返回集合运算结果/含有局部变量的并行循环五、PLinq(Linq的并行计算)

    循环的起点 data.Count, // For循环的终点 () => 0, // 初始化局部变量的方法(long),既为下面的subtotal 的初值 (i, LoopState, subtotal) => // 为每个迭代调用一次的委托,i是当前索引,LoopState是循环状态,subtotal为局部变量名 { subtotal += data[i]; // 修改局部变量 return subtotal; // 传递参数给下一个迭代 }, (finalResult 的初值 (i, LoopState, subtotal) => // 为每个迭代调用一次的委托,i是当前元素,LoopState是循环状态,subtotal为局部变量名 { subtotal += i; // 修改局部变量 return subtotal; // 传递参数给下一个迭代 }, (

    3.6K61发布于 2021-01-27
  • 来自专栏日常工作总结

    C#:数据并行

    TLocal> localInit, Func<int, ParallelLoopState, TLocal, TLocal> body, Action<TLocal> localFinally); 下例中的subtotal 即为线程中的局部变量: Parallel.For<long>(0, nums.Length, () => 0, (j, loop, subtotal) => { subtotal += nums[j]; return subtotal; },

    91921发布于 2018-07-24
  • 从字典中提取键到另一个Python字典

    street_1': '*************', 'street_2': '', 'country_iso2': 'AU', # etc }, 'subtotal_tax billing_address')# 打印'big_dict'print(big_dict)# {'shipping_cost_tax': '0.0000', 'refunded_amount': '0.0000', 'subtotal_tax street_1': '*************', 'street_2': '', 'country_iso2': 'AU', # etc }, 'subtotal_tax : '0.0000', 'state': '*******', 'street_1': '*************', 'street_2': '', 'country_iso2': 'AU', 'subtotal_tax

    1.4K10编辑于 2024-05-06
  • 来自专栏琯琯博客

    Yii2 学习笔记之国际化

    , [ 'username' => $username, ]), "
    "; $price = 150; $count = 3; $subtotal = 450; echo \Yii::t('backend', 'Price: {0}, Count: {1}, Subtotal: {2}', [$price, $count, $subtotal

    1.4K50发布于 2018-05-09
  • 来自专栏葡萄城控件技术团队

    值得 .NET 开发者了解的15个特性

    a long, not an int Parallel.For<long>(0, nums.Length, () => 0, (j, loop, subtotal) => { subtotal += nums[j]; return subtotal; }, (x) => Interlocked.Add(ref total, x) ); Console.WriteLine(" ) => // method invoked by the loop on each iteration { subtotal += j; //modify local variable return subtotal; // value to be passed to next iteration }, // Method to be executed when each partition has completed. // finalResult is the final value of subtotal for a particular

    1.2K90发布于 2018-03-27
  • 来自专栏前端达人

    Claude Code重构大师子代理实战指南:打造你的代码优化专家

    const shipping = this.calculateShipping(order); const tax = this.calculateTax(order, subtotal shipping, tax, total: subtotal - discount + shipping + tax }); } : number): number; } class VIPCustomer extends CustomerType { calculateDiscount(subtotal: number ): number { if (subtotal > 1000) return0.2; return0.1; } } class RegularCustomer extends CustomerType { calculateDiscount(subtotal: number): number { if (subtotal > 1000

    2K21编辑于 2025-10-09
领券