スプレッドシートで「キャンセル」と入ったら、データを削除or差し引きしたい(関数orGAS)
解決したいこと
GoogleフォームとGoogleスプレッドシートで発注の管理をしています。
フォームでキャンセルにチェックして送信したら、以前発注したデータを削除、もしくは差し引きして発注が無かった状態にしたいです。
下記図の黄色く塗りつぶしているところがキャンセル入力してデータを取り消したい行になります。
◆制約
①F列(単価)から金額の合計を別のシートにSUMIFで算出しています
②D列(お弁当の種類を選択)から発注する個数を別のシートにCOUNTIFで算出しています
自分で試したこと
①B列に「キャンセル」と入ったら、F列の単価が*-1することはIF関数等で何とかできそうと思うのですが、D列のお弁当の種類を取り消す方法が思いついていません。
②GASで「removeDuplicates()」で重複している行を削除しようと思いましたが、1行しか削除されず、目的とは違いました。
関数での解決でもGASでの解決でも構いません。
何かいいアドバイスございましたら教えてくださるとありがたいです。
0