r - VBA/Excel中的自定义日期分组功能
问题描述
我正在尝试在 Excel/VBA 中创建一个函数,该函数将日期值作为输入并返回该日期所属的组。
我们使用了一个奇怪的“财政月”系统,它不遵守日历月,所以这个函数的目的是读取一个日期并返回相应的“财政月”。
最终,我希望实现一个 if-then 类型的函数,但用于将日期分组为奇怪定义的财务月份。
我已经在 R 中实现了这一点,如下所示:
但我想为 VBA/Excel 创建一个等价物。
如何实现?
提前致谢。
解决方案
以日期为中心的 UDF 示例:
Function GetOtherDate(dt)
Select Case Weekday(dt)
Case 1: GetOtherDate = dt + 5
Case 2: GetOtherDate = dt + 7
Case 3: GetOtherDate = dt - 10
Case 4: GetOtherDate = dt + 17
Case Else: GetOtherDate = dt
End Select
End Function
推荐阅读
- asp.net - RedirectToRoute 和 RedirectToAction 返回带有 Areas 的错误 url
- django - DRF 不支持多个渲染器类
- php - 使用 API 版本 3 在 Google 表格顶部插入行
- python - ThreadPoolExecutor 过早地杀死最后一个线程
- python - 如何在python中对整数占位符执行操作?
- java - 如何在此代码中使用 if else 语句而不是 try 和 catch 异常
- angular - 如何对从数组中删除重复项的方法进行单元测试?
- spring-boot - 发送多封邮件时 JTA 超时
- android - 如果我将一个 EditText 分配给另一个 EditText,为什么它们指向相同的值?
- java - java rabbitmq 确认无效