Tag: if语句

如果条件根据索引号计算列值

我有14列第一列(说A)包含月份值(1月1日,2月2日等)。 Colum B包含一个代表2017年价值的数字。 从C列开始的接下来的12列,从2018年1月到2018年12月的2018年每个月都有值。在第15列中,我想根据当月的月份计算2017年(B列)例如,如果月份值是3,那么结果应该给我B列(2017)+ C列(Jan2018)+ D列(2018年2月)+ B列(2018年3月) )。 由于月份值3代表2018年3月。我试图使用functionselect,但似乎太长。 有一个小而简单的function?

如何编译条件3色彩的Excel规则

我想知道我需要在Excel中的公式框中键入以解决下面的问题大纲: 关键: *Variable/Cell* IF *cellnumber* = 0 shade cells red IF *cellnumber* > (more than) 0 but < (less than) *cell number* shade cells yellow IF *cellnumber = *cellnumber* shade cells green.

excel和机械特克

我正在尝试在同一个Excel工作表的不同列和单元格中search相同的string。 具体来说,我试图用它来批准机械特克人。 我将人员MTurk ID的列表复制并粘贴到我用来批准人员的下载的CSV文件(来自机械特克)。 所以我在这个下载的csv文件的末尾添加了两列,它们是Mturk ID和1或0,表示它们是否应该被批准。 我试图编写一个函数来search包含所有MTurk ID的两列,然后查看ID旁边是否有1或0,从而表明它们是否应该被批准。 有人可以帮帮我吗?? 我认为这可以用IF语句来完成。 不幸的是,我对VBA不熟悉。

我可以在Excelmacros中使用if语句来根据单元格值决定运行哪个macros?

如果单元“DB2”等于“Hot”,则运行Hot_Macro如果单元“DB2”等于“Cold”,则运行Cold_Macro如果单元“DB2”等于“Warm”,则运行Warm_Macro如果单元“DB2”为空

用于检查IF多个单元格的语句包含特定的文本

我有一列值,然后我有两列简单的标记就像一个'X': ABC 1 2 3 VALUES: PERSON1: PERSON2 4 500 X 5 180 X 6 100 X 7 200 X 8 TOTAL: 9 =SUM(A4:A8) ?? ?? 我可以创build一个语句来检查,如果一个框中有一个X ,那么同一行的A列单元格的值将从总和中减去? 在上面的例子中,PERSON2应该有一个值为'980-180-100'的陈述,即700 。 我可以很容易地做到这一点: =IF(B4="X", A9-A4)但我不能完全避免与多个。

多种IFfunction的替代品

使用了这样的公式: =IF(L63=$AA$3;2;IF(L63=$AA$4;3;IF(L63=$AA$5;4;IF(L63=$AA$6;5;IF(L63=$AA$7;6;IF(L63=$AA$8;7;IF(L63=$AA$9;8;IF(L63=$AA$10;9;0)))))))) 但现在需要检查更多,否则上面的公式不能工作(太多, if是)。 试过这样一个公式: =IF(L25=$AA$3;2;"")&IF(L25=$AA$4;3;"")&IF(L25=$AA$5;4;"")&IF(L25=$AA$6;5;"")&IF(L25=$AA$7;6;"")&IF(L25=$AA$8;7;"")&IF(L25=$AA$9;8;"")&IF(L25=$AA$10;9;"")&IF(L25=$AA$11;10;"")&IF(L25=$AA$12;11;"")&IF(L25=$AA$13;12;"")&IF(L25=$AA$14;13;"")&IF(L25=$AA$15;14;"")&IF(L25=$AA$16;15;"")&IF(L25=$AA$17;16;"")&IF(L25=$AA$18;17;"")&IF(L25=$AA$19;18;"")&IF(L25=$AA$20;19;"") 但是有问题。 例如L25=$AA$3 (真),并在单元格(例如单元格M1包含上述公式)显示数字2 。 那没问题。 但是,例如,如果在单元格M2写公式=IF(M1=2;2;0) ,它将显示数字0而不是2 。 问题在哪里? 如何获得单元格M2数字2 ? 可能有替代解决scheme吗?

Excel:公式search包含多个单词的单元格中的单个单词

我试图标记一个完成的任务在旁边的“完成”(在B列)完成列表。 在CI栏中,我正在写下每个任务的进度,完成后需要写下完成date(即“27/02完工”) 不幸的是,如果我在下面的公式中包含一个date,它不认可testing。 = IF(C1 = “已完成”, “DONE”, “”) 有什么我可以添加,以表明该单元格不需要只包含确切的文字“完成”,但只要它包含该单词,它应该返回值“完成” 谢谢你的帮助!

问题与Excel IF或陈述?

从以下方面来看: =IF(A2<100, "1", IF(OR(A2>=101, A2<=800), "2", IF(OR(A2>=801, A2<=1000), "3"))) 当input一个数字时,我只能得到1和2的输出。 如果我input的数字在801-1000之间,则不会输出3 。 有人明白为什么?

Excel countif或如果

试过这样做了几个方面,我想我只是看这个有点太复杂。 我列了几个不同的名称重复。 我有美元金额的B列。 我试图得到一个公式,将增加一个特定的人的总金额。 JOHN $17.23 JAMES $37.52 JOHN $14.23 JAMES $27.52 APRIL $32.00 APRIL $143.20 JOHN $90.27 JOHN $81.13 JOHN = Total for John JAMES = Total for James APRIL = Total for April Thank you

ISNUMBER语句只读第一个条件

美好的一天, 我试图插入这个公式到Excel中search单元格中的特定术语,如果find该术语,则返回值“50”。 我已经能够使用下面的基本公式成功实现这一点: =IF(C1394<>70,C1394,IF(ISNUMBER(SEARCH("*PD*",B1394)),"50",IF(ISNUMBER(SEARCH("*OD*",B1394)),"50",IF(ISNUMBER(SEARCH("*OC*",B1394)),"50",IF(ISNUMBER(SEARCH("*OF*",B1394)),"50",IF(ISNUMBER(SEARCH("*PC*",B1394)),"50",IF(ISNUMBER(SEARCH("*MS*",B1394)),"50",C1394))))))) 我尝试使用下面的方法使我的公式更加高效和dynamic,但excel只读取第一个条件“ PD ”而忽略其余部分 =IF(C8266 =70,IF(–ISNUMBER(SEARCH({"*PD*","*OD*","*OC*","*OF*","*PC*","*MS*"},B8266)),"50",C8266),C8266) 有人可以请指教我做错了什么?