分享:让ChatGPT帮你写公式 这事儿够不够颠覆

楼主
简道云应用场景探索者

 

昨天试用 ChatGPT后,写了一个贴子【让ChatGPT帮你写插件 数据外链 这么干】

 

今天与朋友在聊天时,突然在想能不能用它来写表单中的公式,有想法咱就试一下,本次的内容主要为整个与ChatGPT的协同过程。试想下,这如果顺畅了,基于简道云将是一个什么样的场景,事不大,性质却是具有一定的颠覆性,会不会在未来某一天,直接有 “AI生成公式”、“AI生成表单”、“AI生成系统”  …

 

实现效果:

 

 

协同过程:

 

ChatGPT Demo

Based on OpenAI API (gpt-3.5-turbo).

 

帮我写一个消费小票的 公式

 

假设你有一个表格,其中包含以下列:日期、商品、数量、单价、总价。那么你可以使用以下公式来计算总价:

=数量*单价

然后在总价列中应用这个公式。接下来,你可以使用以下公式来计算所有商品的总价:

=SUM(总价列)

这将在单元格中返回所有商品的总价。如果你想按日期对总价进行分组,则可以使用以下公式:

=SUMIF(日期列,日期,总价列)

这将返回指定日期的商品总价。最后,你可以使用以下公式来计算所有日期的总消费:

=SUM(总价列)

这将在单元格中返回所有日期的总消费。

 

里面 要有 流水号 要有 多种商品 要有 金额大写 和 当前日期

 

好的,以下是一个示例公式,可以用于生成消费小票:

  1. 首先,在表格中添加以下列:流水号、商品、数量、单价、总价。
  2. 在流水号列中,使用以下公式生成流水号:

=TEXT(TODAY(),"yyyymmdd")&"-"&TEXT(ROW(A1),"000")

这将在单元格中生成一个格式为“年月日-流水号”的流水号,其中流水号从“001”开始递增。 3. 在总价列中,使用以下公式计算总价:

=数量*单价

  1. 在表格的底部,使用以下公式计算所有商品的总价:

=SUM(总价列)

  1. 在表格的底部,使用以下公式将总价转换为大写金额:

=RMBCAP(SUM(总价列))

这将在单元格中返回总价的大写金额形式。 6. 在表格的顶部,使用以下公式生成当前日期:

=TEXT(TODAY(),"yyyy年mm月dd日")

这将在单元格中生成当前日期的格式化字符串。 7. 在表格中添加其他必要的列,例如商品编号、商品名称等。

请注意,这只是一个示例公式,你可能需要根据你的具体情况进行修改和调整。

 

要用 CONCATENATE 拼接在一起

 

好的,以下是使用 CONCATENATE 函数拼接生成消费小票的示例公式:

  1. 首先,在表格中添加以下列:流水号、商品、数量、单价、总价。
  2. 在流水号列中,使用以下公式生成流水号:

=CONCATENATE(TEXT(TODAY(),"yyyymmdd"),"-",TEXT(ROW(A1),"000"))

这将在单元格中生成一个格式为“年月日-流水号”的流水号,其中流水号从“001”开始递增。 3. 在总价列中,使用以下公式计算总价:

=CONCATENATE(数量," x ",单价," = ",数量*单价)

这将在单元格中生成一个格式为“数量 x 单价 = 总价”的字符串。 4. 在表格的底部,使用以下公式拼接所有商品的总价:

=CONCATENATE("总价:",SUM(总价列),"元(大写):",RMBCAP(SUM(总价列)))

这将在单元格中生成一个格式为“总价:xx元(大写):xx元整”的字符串。 5. 在表格的顶部,使用以下公式生成当前日期:

=CONCATENATE("日期:",TEXT(TODAY(),"yyyy年mm月dd日"))

这将在单元格中生成一个格式为“日期:xxxx年xx月xx日”的字符串。 6. 在表格中添加其他必要的列,例如商品编号、商品名称等。

请注意,这只是一个示例公式,你可能需要根据你的具体情况进行修改和调整。

 

需要 符合 一般 超市 里面 的格式

 

好的,以下是一个使用 CONCATENATE 函数生成符合一般超市格式的消费小票的示例公式:

  1. 首先,在表格中添加以下列:流水号、商品、数量、单价、总价。
  2. 在流水号列中,使用以下公式生成流水号:

=CONCATENATE("流水号:",TEXT(TODAY(),"yyyymmdd"),"-",TEXT(ROW(A1),"000"))

这将在单元格中生成一个格式为“流水号:年月日-流水号”的流水号,其中流水号从“001”开始递增。 3. 在商品列中,使用以下公式拼接商品名称和商品编号:

=CONCATENATE(A2,"(",B2,")")

这将在单元格中生成一个格式为“商品名称(商品编号)”的字符串。 4. 在总价列中,使用以下公式计算总价:

=数量*单价

  1. 在表格的底部,使用以下公式拼接所有商品的总价:

=CONCATENATE("合计:",SUM(总价列),"元")

这将在单元格中生成一个格式为“合计:xx元”的字符串。 6. 在表格的底部,使用以下公式将总价转换为大写金额:

=CONCATENATE("金额大写:",RMBCAP(SUM(总价列)))

这将在单元格中返回总价的大写金额形式。 7. 在表格的顶部,使用以下公式生成当前日期和时间:

=CONCATENATE("时间:",TEXT(NOW(),"yyyy年mm月dd日 hh:mm:ss"))

这将在单元格中生成一个格式为“时间:xxxx年xx月xx日 xx:xx:xx”的字符串。 8. 在表格中添加其他必要的列,例如商品数量、商品单价等。

请注意,这只是一个示例公式,你可能需要根据你的具体情况进行修改和调整。

 

这不是一个 表格 是一个 通过 CONCATENATE 形成的 多行文本

 

好的,以下是一个使用 CONCATENATE 函数生成符合一般超市格式的多行文本消费小票的示例公式:

=CONCATENATE("流水号:",TEXT(TODAY(),"yyyymmdd"),"-",TEXT(ROW(A1),"000"),CHAR(10),
             "时间:",TEXT(NOW(),"yyyy年mm月dd日 hh:mm:ss"),CHAR(10),
             "----------------------------------------",CHAR(10),
             "商品名称      单价     数量     总价",CHAR(10),
             "----------------------------------------",CHAR(10),
             CONCATENATE(A2,"               ",B2,"元     ",C2,"      ",D2,"元"),CHAR(10),
             CONCATENATE(A3,"               ",B3,"元     ",C3,"      ",D3,"元"),CHAR(10),
             CONCATENATE(A4,"               ",B4,"元     ",C4,"      ",D4,"元"),CHAR(10),
             "----------------------------------------",CHAR(10),
             CONCATENATE("合计:",SUM(总价列),"元",CHAR(10)),
             CONCATENATE("金额大写:",RMBCAP(SUM(总价列)),CHAR(10)),
             "----------------------------------------",CHAR(10),
             "谢谢惠顾,欢迎下次光临!",CHAR(10))

这将生成一个符合一般超市格式的多行文本消费小票,并且可以直接复制到其他文档中使用。

请注意,这只是一个示例公式,你可能需要根据你的具体情况进行修改和调整。

 

好的 ,谢谢,我要测试了

 

不客气,希望能帮到你。如果你有其他问题或需要进一步的帮助,请随时联系我。祝你好运!

 

原始公式:

 

=CONCATENATE("流水号:",TEXT(TODAY(),"yyyymmdd"),"-",TEXT(ROW(A1),"000"),CHAR(10),
             "时间:",TEXT(NOW(),"yyyy年mm月dd日 hh:mm:ss"),CHAR(10),
             "----------------------------------------",CHAR(10),
             "商品名称      单价     数量     总价",CHAR(10),
             "----------------------------------------",CHAR(10),
             CONCATENATE(A2,"               ",B2,"元     ",C2,"      ",D2,"元"),CHAR(10),
             CONCATENATE(A3,"               ",B3,"元     ",C3,"      ",D3,"元"),CHAR(10),
             CONCATENATE(A4,"               ",B4,"元     ",C4,"      ",D4,"元"),CHAR(10),
             "----------------------------------------",CHAR(10),
             CONCATENATE("合计:",SUM(总价列),"元",CHAR(10)),
             CONCATENATE("金额大写:",RMBCAP(SUM(总价列)),CHAR(10)),
             "----------------------------------------",CHAR(10),
             "谢谢惠顾,欢迎下次光临!",CHAR(10))

 

本次思考:

虽然ChatGPT直接生成的公式,实用中还需要做一定性的微调,但这个整体的协同过程却不由得不进行再思考,以前所说的“未来已来”更像是一个口号,现在会有种它已踏进了门槛的感觉,你觉得呢?

 

更多内容:

 

导航:云函数&前端事件&自建插件 内容集 

汇总:论坛中发表过的所有帖子

 

更多沟通交流可添加微信(zmlnow)

添加时请备注:简道云

 

 

分享扩散:

沙发
发表于 2023-3-6 18:41:15
分享一下怎么访问chatgpt
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

3回帖数 1关注人数 4063浏览人数
最后回复于:2023-3-28 12:34

返回顶部 返回列表