Tag: 逻辑

Excel如果/然后公式

所以我需要Excel中非常简单的if / then语句的帮助。 我从来没有很擅长编码…所以我在这里。 我有一个包括参加活动的专栏。 如果这个列中的一个单元格(假设A1)达到了8,我需要它旁边的单元格(B1)增加1.如果“A1”达到16,我需要(A2)增加到2。等等的倍数为8。 我相信这很简单,但我是新的方程式在Excel中工作,所以任何帮助将不胜感激! 谢谢!

从两个单元格的表中引用月份

它看起来像一个简单而平凡的任务,我应该知道…但我不如预期与Excel中:( 任务:给定单元格E4 (language's code)和E9 (month's number) 。 如何设置正确的值为E10 (month's name) ? 详细信息:由于E4是指B5 – Português它应该查看J-column ,其中的月份号码等于E9并取其名称。 提前致谢。

date时间列落在两个时间范围之间

对我来说,它看起来更符合逻辑。 在这里,我需要把条件放在两个date时间格式的列上。 我可以使用帮手列。 我有两个列,如Dep时间和Arr时间date时间格式(4/3/2016 10:30:00 AM)。 if Dep time and arrival time falls between ( 0600-2159) diff b/w ( Dep time and Arr time) /2" if Dep time and arrival time falls between ( 2200-0559) diff b/w ( Dep time and Arr time)/1.75 如果Dep时间和到达时间在同一date,这将起作用。 =IF(AND(DT>V27,AT<V28),(M2-L2)/2 # Where V27 is 0600 and V28 2159 但是,如果他们在不同的日子,例如部门时间是04/03/2016 04:00:00 […]

Excel行/列和编号取决于另一个单元格

我有一个单元必须有一个相对的内容基于另一个单元格。 例如:如果单元格A1的值为4,则单元格B1必须从单元格“= B(4 + 2)”中取内容。 以类似的方式,单元格C1具有基于另一单元格的内容的列值。 所以如果A2的单元格值是6,那么C1应该从C + 6 = I列和第1行取其值,如“=(C + A2)1”。 能够使用相对的列和相对的行会很棒! 可能吗? 我期待类似于“= B(1 + 4)”的语法,但不起作用。

根据条件<a> AND {condition <b> OR条件<c>}在Excel中计算行

无论我如何重新configuration​​COUNTIF和COUNTIFS,我都无法获得输出,下面是一个表格示例: 我不能得到一个函数,将计数哪里严重性=高(客户!=“”或案例信息!=“”) 在表格的例子中,我应该得到5的回报。 B,B,B,B,B,C,C, ,但是只返回3。 什么Excelfunction可以做我需要的东西?

Excel逻辑和If语句

我想写一个嵌套的if语句,执行以下操作: 如果C19 =否,C20 =否,C22 =是,则C30 =否 其他 如果C19 =是或C20 =是,C22 =是,则C30 =是 到目前为止,我有以下(非工作)代码: =IF(OR(AND(C19="No",C20="No",C22="Yes"), C22="Yes","Yes","No")) 有任何想法吗? 谢谢。

Countif大于以前的单元格

我想要计算一个单元格值等于零的列的次数,并且该行下的单元格大于零。 让我们说,我的专栏是一个波纹pipe。 Row 1: 5 Row 2: 2 Row 3: 0 Row 4: 4 Row 5: 3 Row 6: 0 Row 7: 5 Row 8: 0 Row 9: 2 那么公式的结果应该是3,因为有3对: Row 3: 0 Row 4: 4 Row 6: 0 Row 7: 5 Row 8: 0 Row 9: 2 我尝试使用countif或sumif但在我看来,你只能input固定参考单元格。 任何想法我怎么能做到这一点?

IF语句返回3+条件的不同值

我正在尝试在单元格中configuration批量折扣系统。 我想说: 如果数量是1,成本是$ 49.99; 如果数量是2-3,成本是49.50美元; 如果数量是4+,成本是$ 48.99。 我得到的最远的是: =OR((IF(I7<2,49.99)),(IF(OR(I7>1,I7<4),49.5))) 其中I7是包含数量的单元格。 这返回TRUE ,我知道OR函数是如何工作的。 我只是在如何将多个输出结合到具有多个潜在条件的单个单元中而感到茫然。

Excel VBA单元格值显示为整数

我正在使用Excel的VBAfunction编写程序,但遇到了一个非常奇怪的逻辑错误。 For SheetIndex = 1 To 6 With ActiveSheet For ColIndex = 2 To 6 For DateIndex = 0 To MinLimit datethingy = .Cells(1, ColIndex).Value If (.Cells(1, ColIndex).Value = Date_Array(DateIndex, 1)) Then For RowIndex = 2 To 11 ' Compare every time slot value here to every time slot value in the array datethingy = […]

从另一个工作表更新一个Excel工作表,具体取决于一个值

我试图创build一个If语句,让我发送一个数字和一个值到第三个单元格中的一个值深化的另一个工作簿(天气单元格是True或False“)。我想运行的代码,如果语句是真的是在下面我已经testing了这个代码,它的工作原理,我只是希望它发生,如果行中的第三个单元格是真的,那么它需要携带信息从数值和价值行的值为真下面的function。 Dim itemName As String Dim itemPrice As String Dim myData As Workbook Worksheets("Sheet1").Select InvoiceNumber = Range("A2") qty = Range("B2") updated = Range("C2") Set myData = Workbooks.Open("HD:Users:user:Desktop:Inventory.xlsm") Worksheets("Orders").Select Worksheets("Orders").Range("a15").Select RowCount = Worksheets("Orders").Range("a15").CurrentRegion.Rows.Count With Worksheets("Orders").Range("a15") .Offset(RowCount, 0) = InvoiceNumber .Offset(RowCount, 1) = qty .Offset(RowCount, 2) = updated End With