向大神请教一个Excel问题

\u5411\u5927\u795e\u8bf7\u6559\u4e00\u4e2aEXCEL\u95ee\u9898

\u80fd\u7528\u4e86\u5417\uff1f\u8c22\u8c22\uff01

\u5728E2\u5355\u5143\u683c\u8f93\u5165\u516c\u5f0f\uff1a=IF(OR(C2="",D2=""),"",IF(DATEDIF(C2,D2,"m")<8,"\u6362\u65b0",IF(DATEDIF(C2,D2,"m")<15,"\u6362\u5907\u80ce",""))),\u4f46\u4f60\u7684\u65e5\u671f\u8f93\u5165\u9700\u66f4\u6539\u4e00\u4e0b\uff0c\u4e0d\u80fd\u7528\u201c/\u201d\uff0c\u8981\u6539\u4e3a\u201c-\u201d

VBA代码:
ALT+F11——F7——粘贴如下代码,并调整之,(换行要和我的一致)——F5运行
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Column = 4 And Target.Value <> "" Then
Target.Offset(, 1) = Target.Offset(, 1).Value - Target.Value
Target.Clear
End If
End Sub

右键 当前工作表名称标签---查看代码--把下列代码复制进去即可!

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Column = 4 Then
Target.Offset(, 1) = Target.Offset(, 1) - Target
Target.ClearContents
End If
End Sub

建议增加一个辅助表,录入每笔入库和出库的数据。你提供的表做为汇总表。

汇总表:

C3公式:=SUMIF(明细!$A:$A,$B3,明细!$B:$B)

D3公式:=SUMIF(明细!$A:$A,$B3,明细!$C:$C)

E3公式:=C3-D3

 

明细表:

型号列录入型号,出库和入库列录入数量。



你要表达的是~ 库存等于入库减出库么?

使用公式 , 然后使用拖动柄全部拖过来。

我觉得你应该先输入好出库,然后再 在库存输入公式比较好。

例如 在 入库 输入 137 出库输入37 在库存 输入 =c3-d3 或者 输入 = 鼠标点c3 - 鼠标点d3 按回车键。 然后使用拖动柄拖下来,其他的就是按照公式自动对应下去的了。

这样的话,你只要更改出库或者入库的数据就会自动更改库存数据了。

你或许需要改变一下思路,这样的效果通过写宏可以实现,操作既麻烦又功能很局限,这样的思路停留在手工作业模式,并不利于日后查询历史流水状况。给个邮箱,我发一个模版给你参考。

  • Excel鐨闂,姹澶х涓撳瑙g瓟
    绛旓細涔熷氨鏄繑鍥炵4琛屼笅闈㈢鍚圓鍒=aa銆丅鍒楀ぇ浜0鐨勫搴擟鍒楃殑鍊硷細E4杈撳叆 =TEXTJOIN(,,IF((A4:A100=E3)*(B4:B100>0),C4:C100,""))鏁扮粍鍏紡锛岃緭鍏ュ悗鍏堜笉瑕佸洖杞︼紝鎸塁trl+Shift+Enter缁撴潫璁$畻銆
  • 璇锋暀澶х涓涓狤XCEL琛ㄦ牸澶勭悊鐨闂,璇ュ浣曞疄鐜
    绛旓細鍒嗕笁姝 1銆佸鍚嶅垪鐢ㄩ珮绾х瓫閫-閫夋嫨涓嶉噸澶嶈褰曞鍒跺埌鍥句笁鐨勫鍚嶅垪鍘伙紝杩欐牱鍥句笁鐨勫鍚嶅氨娌℃湁閲嶅鐨勪簡 2銆佽韩浠借瘉鍙峰拰鐢佃瘽鐢╲lookup鍑芥暟鎻愬彇 3銆佸垎鏁扮敤sumif
  • excel浣跨敤闂,鍚屼竴鍗曞厓鏍煎寘鍚涓叧閿瘝,濡備綍瀹炵幇鍙鍖呭惈鍏朵竴,璇ヨ...
    绛旓細=SUM(IF(ISNUMBER(FIND("鐜嬩簲",A:A)),1,0),IF(ISNUMBER(FIND("璧靛叚",A:A)),1,0))杩欐槸鏁扮粍鍏紡锛岃緭鍏ュ畬鎴愬悗涓嶈鐩存帴鎸塃nter锛岄渶瑕佸悓鏃舵寜涓婥trl+Shift+Enter锛屾寜涓嬩箣鍚庝細鍦ㄥ叕寮忎袱澶村嚭鐜板ぇ鎷彿{} ISNUMBER(FIND("鐜嬩簲",A:A)),1,0)鏄粺璁涓涓鍏抽敭璇嶇殑鍑芥暟锛岄渶瑕佺粺璁″鍏抽敭璇嶏紝鍦⊿UM()...
  • 澶х浠,灏忓紵姹傚姪EXCEL琛ㄦ牸闂,鎶婂崟鍏冩牸閲岄潰鍐呭鎸囧畾閮ㄥ垎鏄剧ず鍦ㄥ彟涓涓...
    绛旓細濡傛灉鍘熸枃鍦ˋ1鍗曞厓鏍 鍦–1鍗曞厓鏍艰緭鍏 =MID(A1,FIND("锛",A1)+1,FIND("浜",SUBSTITUTE(A1,"锛","浜",2))-FIND("锛",A1)-1)鍦–2鍗曞厓鏍艰緭鍏 =RIGHT(A1,LEN(A1)-FIND("浜",SUBSTITUTE(A1,"锛","浜",2)))鍦–3鍗曞厓鏍艰緭鍏 =LEFT(A1,FIND("锛",A1)-1)璇﹁闄勫浘闄勮〃 ...
  • 鍏充簬excel涓鐨闂,姹澶х瑙g瓟
    绛旓細绗竴姝ワ紝瀹氫箟鍚嶇О锛岄変腑B1鍗曞厓鏍硷紙寰堥噸瑕侊級锛屽紩鐢ㄤ綅缃负=EVALUATE(Sheet1!A1)锛屽涓嬪浘锛氱劧鍚庯紝浣犵殑鍏紡灏辩畝鍗曚簡锛屽叕寮忎负锛=璁$畻 鏄殑锛屾墍鏈夊叕寮忛兘鏄繖鏍凤紝鏁堟灉濡備笅鍥撅細鍥犱负瀹氫箟鍚嶇О鐨勪箣鍓嶉変腑B1锛屽畾涔夊悕绉扮殑鍏紡涓娇鐢ㄤ簡A1锛岃繖鏍疯繖涓悕绉般愯绠椼戝氨鏄绠楃浉瀵瑰畠宸﹁竟鐨勫崟鍏冩牸鍐呭銆
  • 鍦ㄧ嚎姹傚悇浣EXCEL澶х,瑙g瓟姝闂,闈炲父鎰熻阿,鍦ㄧ嚎绛,鍘氳阿
    绛旓細鍏充簬棰滆壊濉厖闂锛岀敤鏉′欢鏍煎紡锛屼互A1鍒癆5锛屽皬浜嶢6涓轰緥璇存槑锛氶変腑A1鍒癆5锛屽紑濮嬶紞锛嶆牱寮忥紞锛嶆潯浠舵牸寮忥紝鈥滄柊寤鸿鍒欌濓紝鐢ㄥ叕寮忥細=A$6>A1 璁剧疆鏍煎紡锛氬~鍏呯豢鑹层傝缃粺璁″叕寮忥紝濡傚浘锛欳6鍏紡锛=SUMPRODUCT((A6>A$2:A5)*B$2:B5)涓嬫媺锛汥6鍏紡锛=SUMPRODUCT((A6>A$2:A5)*(A6-A$2:A5)*B$2:B5)涓...
  • Excel鏁版嵁寮曠敤鐨闂,姹澶х甯繖
    绛旓細B2鍏紡=OFFSET('9鏈堜唤'!F$3,VLOOKUP(A2,{"鐑熷彴",1;"榫欏彛",16},2,0),MATCH(B$1,'9鏈堜唤'!$G$3:$AK$3),1,1)
  • 璇锋暀澶х浠涓涓猠xcel闂
    绛旓細搴﹀弸锛岃繖涓闂鐢╨ookup鍑芥暟灏卞彲浠ヨВ鍐崇殑銆備笉鐭ラ亾搴﹀弸鐨勫叿浣撲娇鐜锛岃繖涓幆澧冩瘮杈冨鎬簡锛岃〃鏍间笉澶熺編瑙傦紝鐩存帴鐐硅锛屾瘮杈冧笐锛屽簲璇ョ編鍖栦竴涓嬨傛牴鎹彁闂殑淇℃伅锛岃В绛斿涓嬶紝鍏蜂綋鍏紡:=LOOKUP(A1,B1:B10,D1:D10)濡傛湁闇瑕侊紝鍙互缁х画浜ゆ祦锛侊紒
  • EXCEL闂姹澶х甯姪
    绛旓細涔熷氨鏄1锛100涓牸瀛愰噷鐨勫叕寮忕浉鍚岋紝鍙互鎶婇紶鏍囧畾浣嶅埌绗100涓牸瀛愶紝鐒跺悗鎶婇紶鏍囩Щ鍔ㄥ埌鏍煎瓙鐨勫彸涓嬭鍙樹负杩欎釜榛戣壊瀹炲績鍔犲彿锛屾寜涓嬮紶鏍囧乏閿笉瑕佹澗寮锛屽悜涓婃嫋鍔ㄩ紶鏍囧埌绗1涓鍗曞厓鏍硷紝鏉惧紑榧犳爣锛岃繖鏍峰氨鎶婄100涓崟鍏冩牸鐨勫叕寮忓~鍏呭埌1锛99涓崟鍏冩牸浜嗭紝涔熷氨瀹炵幇浜嗕綘鍙濉叆鏁板硷紝鑷姩璁$畻浜嗐
  • 闂涓涓鍏充簬excel鐨闂
    绛旓細鍏紡搴斿啓鎴 =EXP(A2)EXP 杩斿洖 e 鐨 n 娆″箓銆傚父鏁 e 绛変簬 2.71828182845904锛屾槸鑷劧瀵规暟鐨勫簳鏁般傝娉 EXP(number)Number 涓哄簳鏁 e 鐨勬寚鏁般傝鏄 鑻ヨ璁$畻浠ュ叾浠栧父鏁颁负搴曠殑骞傦紝璇蜂娇鐢ㄦ寚鏁版搷浣滅 (^)銆侲XP 鍑芥暟鏄绠楄嚜鐒跺鏁扮殑 LN 鍑芥暟鐨勫弽鍑芥暟銆
  • 扩展阅读:扫一扫题目出答案 ... 查答案扫一扫 ... 一秒拍照答题 ... 12123扫题神器 ... 扫一扫一秒出答案 ... 扫一扫出答案免费网站 ... 手机扫一扫解题 ... 扫一扫自动答题 ... 免费查试卷答案网站2024 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网