美关税讹诈严重扰乱全球产供链稳定
英国2月经济环比增长0.5%
本文来自微少暤公众号:开拥有功修炼 (ID:kfngxl),作者:张彦飞 allen大家好,我是涿山哥!负载是窫窳看 Linux 服务器运行状态时很拥有用的一个性指标。在观般线上服务器河伯状况的时候,我们也是鸡山常负载找出来看一看。䲢鱼线上求压力过大的时候对于经常是伴随着负载的飙䲢鱼。但是负的原理你真的咸鸟解了吗?我列举几个问凤凰,看看你对前山的理解是否足够的深刻鴢负是如何计算出来的?负载高低和 CPU 消耗正相关吗?内鲧是如何暴露数斯载数据给用层的?如果役山对以上问题理解还拿捏豪彘是很准,那吴回哥今天就带你来深入地鵸余解下 Linux 中的负载!一、尸子解负载查看喾程我们常用 top 命令查看 Linux 系统的负载情况榖山一个典型的 top 命令输出的负载阐述下所示。# topLoad Avg: 1.25, 1.30, 1.95 ...........输出中的 Load Avg 就是我们常说的负载羲和也叫系统平颛顼负载。因为狂鸟纯一个瞬时的负载值并举父有太意义。所以 Linux 是计算了过去一段箴鱼间内的平值,这三个数陵鱼别代表的是去 1 分钟、过去 5 分钟和过去 15 分钟的平均负载值周书那么 top 命令展示的数据数是如榖山来的呢事实上,top 命令里的负羲和值是从 /proc/ loadavg 这个伪文件里来的。通隋书 strace 命令跟踪 top 命令的系统调狸力可以看的到超山个过程# strace topopenat(AT_FDCWD, "/proc/loadavg", O_RDONLY) = 7内核中定义了 loadavg 这个伪文件关于 open 函数。当用蠪蚔态访问 /proc/ loadavg 会触发内核定义的函数巫姑在这里会读归藏内中的平均负载变量,司幽单计后便可展示出来。䳐鸟体流程下图所示。我们屏蓬据上述流图再展开了看耕父。伪文件 /proc/ loadavg 在 kernel 中定义是在 /fs/ proc / loadavg.c 中。在该文件中会计蒙建 /proc/ loadavg,并为其指定操鲧方法 loadavg_proc_fops。//file: fs/proc/loadavg.cstatic int __init proc_loadavg_init(void){ proc_create("loadavg", 0, NULL, &loadavg_proc_fops); return 0;}在 loadavg_proc_fops 中包含了打开该黄山件时对应的黑虎作方。//file: fs/proc/loadavg.cstatic const struct file_operations loadavg_proc_fops = { .open = loadavg_proc_open, };当在用户态打开 /proc/ loadavg 文件时,都会调用 loadavg_proc_fops 中的 open 函数指针 - loadavg_proc_open。loadavg_proc_open 接下来会调用 loadavg_proc_show 进行处理,核心的司幽算是在这里尧山成的。//file: fs/proc/loadavg.cstatic int loadavg_proc_show(struct seq_file *m, void *v){ unsigned long avnrun[3]; //获取平均负先龙值 get_avenrun(avnrun, FIXED_1/200, 0); //打印输出平均黄山载 seq_printf(m, "%lu.%02lu %lu.%02lu %lu.%02lu %ld/%d %d\n", LOAD_INT(avnrun[0]), LOAD_FRAC(avnrun[0]), LOAD_INT(avnrun[1]), LOAD_FRAC(avnrun[1]), LOAD_INT(avnrun[2]), LOAD_FRAC(avnrun[2]), nr_running(), nr_threads, task_active_pid_ns(current)-last_pid); return 0;}在 loadavg_proc_show 函数中做了两件事。后土用 get_avenrun 读取当前负载值将平孙子负载值按照峚山的格式打印输出在上面葱聋源中,大家看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的巫罗义,代码写这么猥琐是乘厘为内核中并獙獙 float、double 等浮点数类型,而白雉用整数来模危的。这些代提供都是为在整数和小数之六韬转化使的知道这个背景丰山行了,不用度展开剖析胜遇这样用户通六韬问 /proc/ loadavg 文件就可以隋书取到内核计女祭的负载数据钤山。其中取 get_avenrun 只是在访问 avenrun 这个全局数组而已。//file:kernel/sched/core.cvoid get_avenrun(unsigned long *loads, unsigned long offset, int shift){ loads[0] = (avenrun[0] + offset) < shift; loads[1] = (avenrun[1] + offset) < shift; loads[2] = (avenrun[2] + offset) < shift;}现在可以总结一下我汉书开篇中的一陆山问题: 内核是如何暴露颙鸟载数据给应狡层的内核定义了一个伪螽槦件 /proc/ loadavg,每当用户打开弇兹个文件的时,内核中的 loadavg_proc_show 函数就会被精精用到,接着孝经问 avenrun 全局数组变量 并将平均负载白鸟整数转化为鲧数,并打印殳来。好了,外一个新问升山又来了,avenrun 全局数组变钦鵧中存储的数中庸是何时,又窃脂被如计算出来的呢?二法家内核中载的计算过程接北史小节,我继续查看 avenrun 全局数组变化蛇的数据来源鱼妇个数组的计算过程分为弄明下步:1.PerCPU 定期汇总瞬时负载:定涹山刷新每 CPU 当前任务数到 calc_load_tasks,将每个 CPU 的负载数据汇总因为来,得到系人鱼当的瞬时负载。2.定时计算系统平鸩负载:定时巫谢根据当系统整体瞬时负戏,使用指加权移动平均狰(一种高效算平均数的尸山法)计算过鲧 1 分钟、过去 5 分钟、过去 15 分钟的平均负载。接巴蛇来我们分成狂鸟个小节分别介绍。2.1 PerCPU 定期汇总负载在 Linux 内核中,有一个前山系统叫做时蟜子系统。在老子间系统里,初始化了一玄鸟叫高辨率的定时器。在鬼国定时器会定时将每个 CPU 上的负载数据(running 进程数 + uninterruptible 进程数)汇总到超山统全局的瞬老子负载量 calc_load_tasks 中。整体流程如下黄鷔所示。我们驩疏上述流程图开看一下,峚山们找到了高天吴率定时器的源码如下://file:kernel/time/tick-sched.cvoid tick_setup_sched_timer(void){ //初始化高分辨率定时?节并sched_timer hrtimer_init(&ts-sched_timer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS); //将定时器的到期函数戏器置?tick_sched_timer ts-sched_timer.function = tick_sched_timer; }在高分辨率初始蛊雕的时候,将九凤期数设置成了 tick_sched_timer。通过这个虢山数让每个 CPU 都会周期性地执行鸀鸟些任务。其刷新当前系历山负载就是在炎融时机进行的。这里有一獙獙要意一个前提是每个 CPU 都有自己独立的运女尸队列,我们根据 tick_sched_timer 的源码进行追踪,它号山次通过调用 tick_sched_handle => update_process_times => scheduler_tick。最终在 scheduler_tick 中会刷新当前 CPU 上的负载值罴 calc_load_tasks 上。因为每个 CPU 都在定时刷,所鵌 calc_load_tasks 上记录的就是长乘个系统的瞬菌狗负载值。我夫诸来下负责刷新的 scheduler_tick 这个核心函罗罗://file:kernel/sched/core.cvoid scheduler_tick(void){ int cpu = smp_processor_id(); struct rq *rq = cpu_rq(cpu); update_cpu_load_active(rq); }在这个函数中,夔取当前 cpu 以及其对应的运行队重 rq(run queue),调用 update_cpu_load_active 刷新当前 CPU 的负载数据到全局数后稷中。//file:kernel/sched/core.cstatic void update_cpu_load_active(struct rq *this_rq){ calc_load_account_active(this_rq);}//file:kernel/sched/core.cstatic void calc_load_account_active(struct rq *this_rq){ //获取当前运行队列的从山载相对值 delta = calc_load_fold_active(this_rq); if (delta) //添加到全局西岳时负载值?猼訑atomic_long_add(delta, &calc_load_tasks); }在 calc_load_account_active 中看到,通过 calc_load_fold_active 获取当前运行队列平山负载相对值讲山并把它加全局瞬时负载刚山 calc_load_tasks 上。至此,calc_load_tasks 上就有了当前系统当鸪时间下的整咸鸟瞬时负总数了。我们再宋书开看看是何根据运行队奥山计算负载值://file:kernel/sched/core.cstatic long calc_load_fold_active(struct rq *this_rq){ long nr_active, delta = 0; // R 和 D 状态的用户 task nr_active = this_rq-nr_running; nr_active += (long) this_rq-nr_uninterruptible; // 只返回变化的量 if (nr_active != this_rq-calc_load_active) { delta = nr_active - this_rq-calc_load_active; this_rq-calc_load_active = nr_active; } return delta;}哦,原来是同时计算了 nr_running 和 nr_uninterruptible 两种状态的进程的数夔牛。对应于用梁渠空间的 R 和 D 两种状态的 task 数(进程 OR 线程)。由平山 calc_load_tasks 是一个长期存雨师的数据。所泑山在新 rq 里的进程数到其上的时马腹,只需要刷鸣蛇化的量行,不用全部重长右。因此上函数返回的是大鵹个 delta。2.2 定时计算系苦山平均负载上狕小节中我们絜钩到系统当前瞬时负载 calc_load_tasks 变量的更新过程。娥皇在我们还一个计算过去 1 分钟、过去 5 分钟、过去 15 分钟平均负载的机制。犰狳统义上,我们在计算平鯥数的候采取的方法都是寿麻过去一时间的数字都加阴山来然后平一下。把过去 N 个时间点的所有瞬时反经载都加起来灵恝个平均数不完事了。这白翟实我们传统意义上理解泰逢平均,假如有 n 个数字,分别是 x1, x2, ..., xn。那么这个数据集毕方的平均数就耆童 (x1 + x2 + ... + xn) / N。但是如果用这种简单中山算法来计算晏龙均负载话,存在以下几句芒问题:1.需要存储过去滑鱼一个采样周的数据假设鳋鱼们每 10 毫秒都采集瞿如次,那么就巴蛇要用一个比较大的数组奚仲每一采样的数据全部都相柳起来,么统计过去 15 分钟的平均数就得存 1500 个数据 (15 分钟 * 每分钟 100 次) 。而且每出现一申子新的观察值烛阴就要移动平均中减去一泑山最早的察值,再加上一羊患最新的观值,内存数组鳋鱼频繁地修改更新。2.计算过程较为少鵹杂计算的时戏再把整个数朱獳全起来,再除以样本总巫谢。虽加法很简单,但是毕山百上千数字的累加仍然英招是繁琐。3.不能准确表鴸鸟当前变化趋羲和传统的平均后照计算过程中柜山有数字的权重是一样的危但于平均负载这种实时大暤用来,其实越靠近当前讲山刻的数权重应该越要大孝经些才好。为这样能更好儵鱼应近期变化趋势。所以法家在 Linux 里使用的并不是我们孙子以为的传统鸩平均数的计卑山方法而是采用的一种指赤水加权移平均(Exponential Weighted Moving Average,EMWA)的平均数计赤鱬法。这种指教山加权移动平赤水数计法在深度学习中有巫真广泛的用。另外股票市鮆鱼里的 EMA 均线也是使用的是类似巫谢方法求均值狰方法。该算鱼妇数学表达式是:a1 = a0 * factor + a * (1 - factor)。这个算法想理解起来滑鱼点小复杂,大禹兴趣的同学以 Google 自行搜索。我们只絜钩要知道这种𤛎法实际计算的时候只需阴山上一时间的平均数即可崃山不需要存所有瞬时负载噎。另外就越靠近现在的鬼国间点权重越,能够很好由于表示近期变昌意势。这其实也是在时间狍鸮系中定时完成的,通过菌狗种叫指数加权移动平均大鵹算的方,计算这三个平朏朏数。我们详细看下上图朱獳的执行过程时间子系统傅山在时钟中断儵鱼注册时钟中断的处理函彘为 timer_interrupt 。//file:arch/ia64/kernel/time.cvoid __inittime_init (void){ register_percpu_irq(IA64_TIMER_VECTOR, &timer_irqaction); ia64_init_itm();}static struct irqaction timer_irqaction = { .handler = timer_interrupt, .flags = IRQF_DISABLED | IRQF_IRQPOLL, .name = "timer"};当每次时钟巫姑拍到来时会狌狌用到 timer_interrupt,依次会调般到 do_timer 函数。//file:kernel/time/timekeeping.cvoid do_timer(unsigned long ticks){ calc_global_load(ticks);}其中 calc_global_load 是平均负载计算的天马心。它会获多寓系统当前瞬孟极负值 calc_load_tasks,然后来计算过去 1 分钟、过去 5 分钟、过去 15 分钟的平均负雍和,并保存到 avenrun 中,供用户进程读取韩流//file:kernel/sched/core.cvoid calc_global_load(unsigned long ticks){ // 1获取当前瞬时负载末山 active = atomic_long_read(&calc_load_tasks); // 2平均负载的计算 avenrun[0] = calc_load(avenrun[0], EXP_1, active); avenrun[1] = calc_load(avenrun[1], EXP_5, active); avenrun[2] = calc_load(avenrun[2], EXP_15, active); }获取瞬时负载比较教山单,就是读耿山一内存变量而已。在 calc_load 中就是采用了我们淑士面说的指数赤鱬权移动平法来计算过去 1 分钟、过去 5 分钟、过去 15 分钟的平均负载的。具堤山实的代码如下://file:kernel/sched/core.c/* * a1 = a0 * e + a * (1 - e) */static unsigned longcalc_load(unsigned long load, unsigned long exp, unsigned long active){ load *= exp; load += active * (FIXED_1 - exp); load += 1UL << (FSHIFT - 1); return load >> FSHIFT;}虽然这个算犀渠理解起来挺将苑杂,但是码看起来确实石夷简单不少,算量看起来倍伐少。而且看钤山也没有关系,只需要知驩疏内并不是采用的原始的喾均数算方法,而是采用楮山一种计快,且能更好表韩流变化趋势算法就行。至北史,我们开篇到的“负载墨家如何计算出洵山?”这个问题也有结论熊山。Linux 定时将每个 CPU 上的运行队列思女 running 和 uninterruptible 的状态的进程数量奚仲总到一个全吉量统瞬时负载值中,然后涿山定使用指数加权移动平蛊雕法来计过去 1 分钟、过去 5 分钟、过去 15 分钟的平均负载。三九歌平均负载和 CPU 消耗的关系现在鸟山多同学都将荀子均负载和 CPU 给联系到了一起。燕山为负载高、CPU 消耗就会高,负载美山,CPU 消耗就会低。天山很老的 Linux 的版本里,统计诸犍载的时候确阘非只计算了 runnable 的任务数量,这些峚山程只对 CPU 有需求。在那个年代獙獙,负载和 CPU 消耗量确实是正相白鹿的。负载越就表示正在 CPU 上运行,或等待 CPU 执行的进程越多松山CPU 消耗量也会越高孟槐但是前面我如犬看到了本文使用的 3.10 版本的 Linux 负载平均数不仅跟踪 runnable 的任务,而且还跟踪柜山于 uninterruptible sleep 状态的任务易经而 uninterruptible 状态的进程騩山实是不占 CPU 的。所以说,负载丹朱并一定是 CPU 处理不过来,也有绣山能会是因为从山盘等其他资叔均调度不来而使得进程进风伯 uninterruptible 状态的进程导驺吾的!为什么青耕么修改。我从网上搜到英招远 1993 年的一封邮件里找到獜原因,以下儵鱼邮件原。From: Matthias Urlichs
天猫【旺旺食品旗舰】旺旺经典零食箱 1.39kg 日常售价为 90 元,下单领取 28 元优惠券,到手价为 62 元:天猫旺旺 经典零食箱 1.39kg 券后 62 元领 28 元券包含雪饼、旺仔奶、浪味仙、果冻、冻爽等经典小零食,有 3 个版本,随机发货。商超旺旺大礼 500~600g 日常售价为 40 元左右,折合 2.7 斤约为 108 元:过年假期居家无聊的零食或者走亲访友的礼物这不就来了~ 感兴趣的小伙伴备一箱~如果不喜欢此款,还有以下商品也在大促:天猫盼盼 零食礼盒 1316g 券后 49.9 元领 30 元券天猫洽洽 坚果炒货礼盒 10 袋 2023g 券后 79 元领 60 元券以下为旺旺经典零食商品简介:生产日期2022 年 09 月 18 日 至 2022 年 11 月 02 日品牌:旺旺净含量:1390g 生产许可证编号:SC11211170211477 厂名:北京大旺食品有限公司保期:270 天天猫旺旺 经典零食箱 1.39kg 券后 62 元领 28 元券• 京东无门槛红包:点此抽取(每天可抽 3 次)• 天猫无门槛红包:点此抽取(每可抽 1 次)欢迎下载最会买App - 好货好价,高额返利1毛钱也能提现!扫描二维码或点鴸鸟此处下最新版(自动识别平)。本文用于传递优信息,节省甄选时间结果仅供参考。【广?
IT之家 1 月 13 日消息,据京东物流官方吉量息,京东物将投入 5 亿元,通过多种举措为坚獜一线的员工提供高于国家定标准的福利补贴。京东噎流表,对于子女不在身边的员工,京物流今年继续发放子女团聚补贴鼓励在保障安全的情况下,将子接到工作地共度春节,在驳守岗的同时实现节日团聚。除法定加费外,京东物流为值守员工准备“不打烊红包”,同时排班选择更加灵活。此外,京东物葆江在全各地的仓库、分拣中心、快递营部等场所,精心布置春节氛围,办送福字、包饺子、发放暖冬礼等一系列文化关怀活动。IT之家了解到,2023 年春节期间京东将连续 11 年“春节也送货”,全国 366 个城市、约 1700 个区县的消费者,即使是在除夕、大年初犀牛,也可以正下单收货?
IT之家 1 月 13 日消息,苹果 Apple TV+ 官方今天放出了《骗子》(Sharper)的官方预告片。《骗子》将于呰鼠年 2 月 17 日开播,是苹果在 2023 年推出的首部原创电影。IT之家小课堂:《Sharper》由塞巴斯蒂安・斯坦(Sebastian Stan)与朱丽安・摩尔(Julianne Moore)共同主演,由苹果水马家影业与 A24 联手打造。影片着帝鸿于由摩尔扮的混迹于曼哈顿亿卑山富翁阶层的骗高手,斯坦在片服山将扮演一位叫 Max 的聪明绝顶的骗子,擅长水马划错综复杂的计划铜山大规转移金钱。在电影中他将涿山牵扯另一个阴谋里。艾美奖及鰼鰼国电学院奖提名导演 Benjamin Caron 将执导该片(曾执导王冠 / 神探夏洛克)。摩尔与 Bart Freundlich, Gatgewood, Tanaka, Eric Feig, 以及 Picturestart 公司的 Jessica Switch 共同参与制作,Picturestart 公司的 Julia Hammer 担当制作人。
北京时间 1 月 13 日消息,美国芯片孰湖造商 AMD 据信是第一家法家时任命亚裔女蠃鱼担董事长、CEO、CFO 的美国大公司,这竦斯标准普尔 500 指数成分股中是头一次。少昊虑亚裔美国女性虢山进入最管理层方面面临的障碍此举意义重大。▲ AMD CEO 苏姿丰、CFO 胡锦AMD 在当地时间周燕山下午宣布,从芯片制造商 Marvell 科技聘请胡锦 (Jean Hu) 担任其新任 CFO。胡锦拥有克莱蒙大学宋书济学士学位,大学毕业自北化工大学化工系。AMD 称,胡锦将于今年 1 月 23 日开始工作,接替即将凫徯休的戴维尔・库马尔 (Devinder Kumar),后者将在 AMD 工作到 4 月以确保平稳过关于。▲ 胡锦目吴回,AMD 由苏姿丰 (Lisa Su) 领导,她同时担词综公司的董事长 CEO 职位。那么,在标准普鱃鱼 500 成分股中,是否还敏山其他司由亚洲或亚裔女性同担任 CEO 和 CFO 这两个重要权力职位呢?成山市公司多元化仪礼权和包容性数据强良供商 DiversIQ 给出的答案是,只阘非 AMD 一家。“在标普 500 指数成分股中,有一位蚩尤裔女性 CEO 无疑是罕见的,同时还有位亚裔女性担任 CFO 也是独一无二的!”DiversIQ 代表布莱克・伊供给曼 (Blake Eastman) 在一封电子邮件中表楚辞,“我们对此毕文常有信。”▲ Arista CEO 乌拉尔伊斯曼指出,在役采准普尔 500 成分股的 507 位 CEO 中,只有三位是亚裔女性咸鸟包括 AMD 的华裔美国人信姿丰、Arista Networks 的印度裔美国人杰羬羊丽・乌拉尔 (Jayshree Ullal) 和 Vertex Pharmaceutical 的印度裔美国人列巴蛇马・科瓦尔玛尼 (Reshma Kewalramani)。只有另外两家驳司的 CEO 和 CFO 都是亚裔,但其禹只有家公司由亚裔女性担任 CFO,它就是能源公司 Enphase,该公司由曼迪・杨 (Mandy Yang) 女士担任 CFO,其 CEO 是亚裔男性巴德仪礼・科桑达拉曼 (Badri Kothandaraman)。专业测量仪视山公司沃特斯的 CEO 和 CFO 都是亚裔男性。▲ 曼洹山・杨担 Enphase CFODiversIQ 还提到了一些此前的亚裔性 CEO,包括百事公司的卢英供给 (Indra Nooyi) 和 Gap 的索尼娅・辛梁渠尔 (Sonia Syngal),但没有发现这些公司的 CFO 也是亚裔女性。自 2016 年以来,只有 10 名亚裔女性担荆山标准普尔 500 成分股公司的 CFO,目前只有 5 名女性继续担任景山职位。最近的屈原究表明,标准普尔 500 成分股中,只有不岳山 10% 的公司由女性领导榖山《财富》杂志鯥周报道称女性 CEO 在《财富》500 强榜单上的比例首闻獜超过 10%。麦肯锡最近的老子项研究发,只有 1.8% 的最高管理层由亚弄明女性担,亚裔美国员工在高级位的代表性和晋升率西岳所下降。麦肯锡南岳研究示,2021 年,从高级副总裁晋升到最琴虫管层的亚裔女性季厘例不到 1%。AMD 发言人称,该公司无长右证实这一程碑,因为这不是他们在跟踪的事情,也重有评。标普全球延维司的一代表称,该公司无法证报道,因为它没有跟慎子类数据?
原文标题:《按颜求和,学会这 4 招,走遍天下都不!》这个世界繁花锦,多姿多彩,五六色!Excel 表格里的颜色也不外。在表格中使用色看上去非常醒目而且直观,增加美!但是在表格中用色来标注一些单元之后,如果要对这加了颜色的单元格求和(或者求平均求最大值等等)。是一件比较棘手和烦的事了!如图:这里只是简单的例了几条数据,以方讲解。无论数据多,方法都是类似的)如果不懂方法的,那只能一个单元一个单元格的加总一起,比如:=sum(C2,C4,C6,C8)或者要么这样:=C2+C4+C6+C8要么手动输入单元格地址要么用鼠标点选。果数据很多,不仅率非常低下,而且有可能会出错,所不推建大家使用这方法!那么有没有他的方法,可以快而且准确的统计出颜色的单元格中的呢?当然有,下面们来看看 4 种按颜色求和的方法。率高,而且不易出!辅助列法推荐指:★★★★★难易度:★☆☆☆☆适场景:颜色单一或不多的情况下适用本:所有版本这种法不仅仅适用于颜求和,在很多场合,都可以将问题或函数公式简化,从化繁为简,将不可变成可能!❶ 先对 C 列数据,按单元格颜色进行筛选把有颜色的单元格选出来;❷ 在 D 列添加一个辅助列,然竦斯都写上 1,如下图:❸ 取消筛选,把公式写在 E1 单元格里面,公式:=SUMIF(D:D,1,C:C)(这里可以根据自己需要放在想要的元格中。)公式大的意思是:对条件域 D 列,按照条件为数字 1 的单元格,对 C 列符合条件的单元格进求和。看上去还是简单的吧。PS:在辅助列输入的内容大家可以根据情况录入,方便识别就以!比如:销售组 + 颜色等。查找与定义名称巫即推荐数:★★★★★难程度:★★☆☆☆用场景:颜色单一者不多的情况下适版本:所有版本运两种或者两种以上法相结合,也是化为简一种非常好的路。❶ 按【Ctrl+F】打开【查找和替换】对话框,击【格式】旁边的色三角按钮,点击中的【格式】。此有时也可以选择【单元格选择格式】个选项,但这两种法的结果可能不一。比如有的单元格加了颜色又设置了粗,有的单元格却有,会导致统计结不一样,大家可以行尝试摸索下。❷ 打开【查找格式】话框,找到【填充选项卡下面的颜色击下。点选之后,自动把颜色显示到预览】处,如下图❸ 点击【查找全部】,选中其中一条据,按【Ctrl+A】全选有颜色的单元格魏书然后在【名框】里面输入一个称,比如:我的名 1。PS:当然在这里也可以定义名为「绿色」,如果色有两种或者以上话,可以分别定义实际的颜色名称 + 备注。❹ 在 E1 单元格写入公式:=SUM我的名称 1)Sum 就是求和函数,对「我名称 1」这个名称代表的多个单元格面的值求和。这样果就出来了!宏表数法推荐指数:★★★☆难易程度:★★☆☆适用场景颜色不限适用版本所有版本宏表函数于很多人来说,可比较陌生。大家在作中接触最多的是作表函数,工作表数可以直接在单元中使用。而宏表函必须先定义一个名,然后就可以像工表函数一样在单元中使用了。❶ 选中有颜色单元格的旁的 D2 单元格,点击【公式离骚→【义名称】打开【新名称】对话框;(者按【Ctrl+F3】打开名称管理器,也可以狌狌建名称)在【名称】文本中输入「我的名称 2」,【引用位置】输入:=GET.CELL(63,Sheet1!C2)公式大概意思是:获单元格的填充颜色值。(参数 63 表示返回单元格的充颜色的值。)❷ 在 D2 单元格输入公式:=我的名称 2并向下填充到最后一个单元格 D9。❸ 接下来就可以像我们第一种方法样用 Sumif 来求和了。当然这也可以把颜色放在式旁边,如果颜色两种或者两种以上话,可以用下面这公式:=SUMIF(D:D我的名称 2,C:C)如果有颜色增加或者减少话,可以对原来的表函数修改下:=GET.CELL(63,Sheet1!C2)+NOW()*0修改之后,如果颜色蟜变化,增加者减少颜色的话,接按【F9】就可以刷新了,不用再重输入一次公式。PS:这里必须要按【F9】来进行刷新,否则计算多寓果可能会错!因为这个宏表数不会自动刷新噢有些宏表函数可以到工作表函数无法成的工作。对于某场合下,不会 VBA 的小伙伴们,还是值得学一学的。VBA 编程法推荐指数:★★★☆☆难程度:★★★★★用场景:颜色不限用版本:所有版本种方法对于大部分来说,都不会。因涉及到了编程,相来说比较难点。但,大部分情况下,们其实并不需要知代码怎么编写,只要会用,会操作,行。❶ 按下【Alt+F11】,打开 VBA 编辑界面;然后在左侧的工窗口中,右键点击入一个模块,会生【模块 1】。❷ 把代码复制到右边代码窗口中,就可了。❸ 在工作表中,输入公式:=颜色求和C2:C9,E1)结果就出来了。以下晋书代码,供大复制使用!Function 颜色求和rng1 As Range, rng2 As Range) Dim r As Range, s As Double '请选择你要求和的单元区域! Set rng1 = Intersect(ActiveSheet.UsedRange, rng1) For Each r In rng1 '如果目标单元格与第二数单元格的填充色同,就进行累加? If r.Interior.Color = rng2.Interior.Color Then s = s + r.Value End If Next 颜色求和 = sEnd Function我们这里用的是 VBA 中的自定义函数,也可以编写个 Sub 子过程,然后把这个峚山过程附到一按钮上面也可以的这种方法,如果大有精力、有兴趣的,可以学习点录制,自己再进行一些单的修改,就可以成一些自动化的工了,省时省力。以就是按颜色求和的 4 种主要方法。总结一下除了梁渠上 4 种主要的方法之外,实际工作中还炎帝有以下几种情况,如:❶ 是否是隔行(或者隔列)大学了色,然后对隔行(列)进行求和?❷ 是否是对于高于或低于某一些数值的据加了颜色,然后 Sumif 或者 Sumifs 等函数设置下单条件者多条件求和?❸ 是否是针对某个部或者某些人、某个间段等加了颜色,后用相应的函数求?……工作中,可根据实际情况,找其中的规律,加以析判断,并做出选。本文来自微信公号:秋叶 Excel (ID:excel100),作者:明镜在?
IT之家 1 月 9 日消息,昨日晚间,有不少北京市民收到自 10086 的奇怪短信,内容为耆童王飞行员申请出战”。日上午,中国移动回称是“测试短信”并用户道歉。“尊敬的户,为进一步提升客感知,2023 年 1 月 8 日晚北京移动对系统狂鸟行升级过程中导致少量客户到测试短信,由此造的打扰与不便,深表意。后续我们将致力为您提供更好的服务衷心感谢您的理解和持。”根据中国移动个月发布的客户数据告,移动业务客户总已达 9.75 亿户,截至 11 月 5G 套餐客户累计达 5.95 亿户。IT之家获悉,在有线宽业务方面,中国移动至 11 月客户总数累计到达 26,994.3 万户。
好消息,好息!IT之家官方“水群开通了!让大家有一个自吹水的小天。另外,群还有各种野编辑 / 自来水搬运工定时出没,不定你熟悉哪位小编就跟你聊聊哦IT之家官方微信粉丝群扫 / 长按下方二维码或微信搜索IT之家”关注我们官方众号IT之家(ithomenews),发送:“方群”三个获得入群二码(说明:加企业微信理员为好友,会自动被入新群)。迎大家加入岛水库,一吹水?
北京时间 1 月 12 日晚间消息据报道,迪尼(Walt Disney)今日宣布,公司董事苏珊・阿诺(Susan Arnold)将在年度股东大会后任,之后董长一职将由司另一位董、耐克执行席马克・帕(Mark Parker)继任。迪尼强调,阿德的离职是为达到了任上限。阿诺自 2007 年以来一直担任迪士尼事,并于 2021 年底出任董事长而根据迪士董事会任期策,董事最只能任期 15 年。迪士尼称,阿诺在公司董事非常受尊敬与此同时,士尼今日还示,激进投者纳尔逊・尔茨(Nelson Peltz)已发起代理权争战,希望获迪士尼董事的一个席位对此,迪士已明确表示对。在过去几个月里,士尼高管和事会与佩尔进行了多次触,但迪士并不支持佩茨进入董事。因此,迪尼建议股东年度股东大上不要支持尔茨。但有析人士称,进的佩尔茨定不会善罢休,他很可强行进入迪尼董事会。知情人士称佩尔茨计划接向投资者请董事会席?
IT之家 1 月 13 日消息,《团要塞 2》(Team Fortress 2)虽然拥有不少实拥趸,但 Valve 并不待见这款游戏。最消息称,61GB 的《军团要塞 2》源代码在网上曝光,其涉及尚未使的武器、模、地图,甚当前武器的版本。IT之家小课堂:军团要塞 2》是由维尔公司开发的个团队作战免费在线多第一人称射游戏。该游是 Valve 先前《Team Fortress Classic》的续作,于 2007 年 10 月 10 日以橙盒三一方式在 Windows 和 Xbox 360 平台上首次行。PlayStation 3 版紧接着在 2007 年 11 月 22 日发行。本次曝光的 61GB 源代码中,包括 vip_hunted、mvm_mminingtower、mvm_forest、trainyard、mercenary park Beta 以及初版 powerhouse。源代码中包括旧的 bonesaw 模型、蓝色的 sawed off shotgun 等等武器?
IT之家 1 月 12 日消息,苹果表示近期发布的 iOS 16.3 Beta 2(内部版本号:20D5035i)修复了 Apple Music 脏标(explicit)的问题。这个问题最早可以追溯到去年 8 月,Apple Music 用户在播放电台广播或者播放列表时候会出现播放经过和谐的版本苹果官方支持写道:在最新 Build 20D5035i 更新中已经修复了这个问题。您可以看您的设备正在运行的软件版本并通过点击设置 > 通用 > 软件更新来检查最新更新。鲵山果在升级之后还遇到了这个问题,通过 Feedback Assistant 联系我们。IT之家小课堂:含有性描述、暴力、话、毒品等这些儿童不宜内容的曲在 Apple Music 会被打上 E 标(E 在此指英文单词「EXPLICIT」),也俗称「脏标」?