Tag: 卓越的

使用if和array从excel中的未sorting列表中创build一个sorting列表

我陷入了困境,试图在我的Excel表中做一些组织。 希望可以有人帮帮我。 谢谢。 我知道如何使用数组的嵌套if语句,但有一些我无法弄清楚。 我有一个未sorting的列表: No | ITEM | Cost | Category #1 | item 1 | $10 | A #1 | item 2 | $30 | C #2 | item 3 | $70 | A #3 | item 4 | $20 | B #4 | item 5 | $50 | B 我想在Excel表格的右侧将它们分成3个单独的列表。 类别A,B和C. 类别A […]

在大数据集中find连续空白的位置–EXCEL

我正在通过excel去浏览大量的气象数据,以便对build筑物进行一些气候模拟。 由于大量的数据,有一些失踪的块。 所以我首先要考虑的是在我的数据中使用=MAX(FREQUENCY(IF(T5:T101893="",ROW(T5:T101893)),IF(T5:T101893<>"",ROW(T5:T101893)))) 。 所以这将返回给定列中空白的最大连续数。 在我的情况下,最大的空白单元格是28。 我想知道的是101,893行是28个空格的inheritance。 我试过在互联网上search没有太多的成功。 我也尝试使用match和index函数,试图匹配一个28个空格(显然不工作)或28 1个数组(我做了一个额外的列旁边我的数据=if(T5="",1,0)) ,所以它可以匹配我的数组到该列中的那个并返回它的位置。 它返回了一个错误的位置。

总和范围和减去子范围的总和

我正在计算加class费。 如果小时数大于40,则减去40。 然而,用一个单一的复制/粘贴公式 ,我想分解下来,以显示一周中的每一天有多less小时计为加class。 这是一个视觉例子: Date | Hours | OT | —–|——-|—-| Day1 | 10 | 00 | Day2 | 08 | 00 | Day3 | 18 | 00 | Day4 | 16 | 12 | OT = if SUM(B2:B5>40) then SUM(B2:B5,-40,SUM((C2:C4)*-1)) Day5 | 04 | 04 | Day6 | 08 | 08 | Day7 […]

Excel多列平均值

我需要取两个数据列A和C中的值,通过将列A和C的当前值除以最高值(这是一个总数)来得到一个百分比,然后对这两个百分比进行平均,并将它们在列D.例如D2应该是(100(226/508)+(100(218/490)))/ 2)。 我宁愿用一个等式来做这件事 – 可能吗? ABCD 1 508 490 2 226 44.49% 218 3 229 45.08% 221

如何在Excel中创build多列下拉菜单

! 您好我正在使用Excel 2003.我需要添加数据validation列,它应显示在单元格中的两列,当用户select时,第一列值应该显示在单元格中。 例如: Col1 Col2 IND印度 CHI中国 列 – 显示select 柱 IND-印度 CHI-中国 selectCHI , China或CHI将显示在单元格中。 有没有可能在Excel中做这个过程。 提前感谢任何帮助…

Excel表查找

ABCDEFGHIJKLMNOP 1 In Use |1 0 0 0 0 0 0 0 0 0 0 0 0 0 0| 2 Item Value |1 0 0 0 0 0 1 1 0 1 1 1 0 0 0| 3 Data |3 4 5 6 7 8 9 1 2 3 4 5 6 7 8| 我正在寻找一个Excel函数,将比较行1和2的值,看看他们都等于1.如果他们都是1,我想它会返回第三行的值(相应的列谁的值都等于1)的单元格。 […]

SUMIF(S)与VLOOKUP

我想用sumif函数使用VLOOKUP函数。 我有一个下拉框,有一个名单列表,加上一个组合列表。 例如: Salesman1 Salesman2 Salesman3 Salesman4 Salesman5 Salesman6 地域性 RegionB 和旁边有一个推销员和regoins列表:例如: 区域销售员1 RegionB Salesman2 RegionB Salesman3 RegionB Salesman4 区域销售员5 RegionB Salesman6 (如果需要,这个列表可以交换) 我想总结一下这个地区的推销员总数。 我可以使用个人推销员sumif =SUMIFS(Data,$C$C,DateTest,$D$D,Salesman Value) 但我想看到一个地区sumif。 数据来自其他地方,并且长度可变,所以辅助列将很难创build 我正在想着vlookup的一些事情,但是我不能得到它的工作 =SUMIFS(Data,$C$C,DateTest,$D$D,ISNA(VLOOKUP(Salesman Value,Table!Regions,2,FALSE))) 澄清:下拉列表包含推销员和地区,我希望能够总结两种方式(公式拆分为清晰) IF(UPPER(LEFT($B$3,3))="REG", SUMIFS(Sheet1!$H:$H,Sheet1!$J:$J,RegionTest,Sheet1!$G:$G,TEXT($E18,"yyyy-mm")), SUMIFS(Sheet1!$H:$H,Sheet1!$J:$J,$B$3,Sheet1!$G:$G,TEXT($E18,"yyyy-mm")))

在Excel中计算多数值

我正在使用多数判断投票系统,需要计算Excel中所谓的“多数值”,所以我可以对候选人进行排名。 对于不熟悉多数判决的人,我会尽量简明扼要地解释。 在下面的例子中,假定一个系统,选民为每个候选人分配四个分数中的一个:0,1,2或3,其中0是最差的,3是最好的。 我将从解释“多数级”开始,这是计算多数价值所需要的。 多数级别 :这实质上是一个特定候选人的所有选民分数的“中位数”。 如果有一个奇数的选民,这只是中位数,可以计算MEDIAN(C27:F27) 。 如果有偶数的选民,那么这是两个中间价值中较低的一个。 所以如果有四个选民,候选人得到{0,1,2,3}的分数,那么大多数成绩就是1(不是1.5)。 这可以计算为FLOOR(MEDIAN(C27:F27), 1) 。 然而,如果候选人获得了{0,0,2,2}的分数,那么大多数等级是0(不是1),在这种情况下, FLOOR(MEDIAN(C27:F27), 1)将失败。 所以,为了计算大多数级别,我认为以下数组公式适用于所有情况: MAX(IF(C27:F27<=MEDIAN(C27:F27), C27:F27)) 。 正如你所想象的,在大多数年级,通常会有联系,许多候选人具有相同的多数等级。 通过计算“多数价值”来打破关系。 多数价值 :多数价值是大多数等级的顺序,如果您在每个步骤中放弃一个与他们以前的大多数等级相匹配的得分,那么这个等级就会被计算出来。 举例来说,假设五名选民给予这些候选人这些得分:{0,1,1,2,3} 第一多数等级:{0,1,1,2,3} = 1 第二多数等级:{0,1,2,3} = 1 第三成绩:{0,2,3} = 2 第四多数等级:{0,3} = 0 第五个成绩:{3} = 3 多数价值将是1.1203,并且可以sorting以产生有序的候选人名单。 为了简化事情,我会知道有多less选民,并可以为每个大多数成绩设立一个专栏,然后连接在一起。 我想我需要的是找出如何计算一个数组,作为另一个数组函数的input,减去与计算值相匹配的单个元素。 这可以用公式而不是VBA来完成吗?

根据Excel中的前2个单元格值删除整行

我有一个2000行和3列的Excel表。 我正在寻找一个解决scheme“删除整行,如果单元格1和单元格2行是相等的换句话说, Cell1 Cell2 Cell3 ID1 id1 val1 -delete ID4 id1 val1 -retain ID2 id2 val1 -delete ID2 id1 val1 -retain 我在VBA中看到了很多答案,但我正在寻找一个excel解决scheme。谢谢。

如何在Excel公式中转义美元符号('$')?

如果单元格中包含美元符号('$'),那么Ecxel认为我正在尝试做一个绝对的参考。 我正在处理导入的数据,其中包括一列用户名,许多用户名最后都有一个“$”字符。 在Excel中,我将根据它们可能包含的string省略用户名列中的一些数据。 一些示例ish帐户: chi_smithcleve letter_admin NYCDB140 $ outside3 NYCPRD148 $ ATLDB12 $ chi_goadjames 我想testing三个条件的用户名:它们不包含string“NYC”,“chi”或“$”。 string很容易,但我不知道如何逃避美元符号字符! 我发现的所有文档都build议使用双引号作为Excel中的转义机制,但似乎并不奏效。 文档说的主要公式应该是: =ISNUMBER(SEARCH(""$"",A2)) 我正在检查单元格A2以查看是否出现“$”字符。 但是,Excel只是告诉我,我有一个错误。 我已经尝试了其他几个可能的转义字符,无济于事。 (我可以在上游的某个点做一个“字符replace”function,用一个更可操纵的字符replace$,但是我宁愿把数据保持在与收到时相同的状态)