[英]VBA- picking one cell for each column that contain certain text in a Matrix with the max number of rows selected
我有一個信息矩陣,可以讓用戶輸入他們願意執行的任務。 用戶有3個選擇:
答:我想這樣做。
B.我不介意這樣做。 和
C.我不想這樣做。
收集用戶數據后,我想根據每個人的意願將每個任務分配給他們(將A選為B)(將一個任務配對為一個人)。 關於我該如何做有什么建議嗎?
注意:
您可能不需要VBA即可解決此問題。 為“ A。”,“ B。”,“ C。”分配值 和空白單元格,然后查找最大值並使用vlookup查找人; 如果找到給定的人,則使用備用序列。
我將為每個人的總體意願(分配值的總和)創建一個索引,以使這些值更加獨特。 如果您打算制作一個宏,我將從最低的意願任務開始,並從尚未分配的人員中尋找最高的價值,如果這些人員中有不止一個,那么我會將工作的總體意願降至最低人(因為他將很難分配給其他任務)。
PS笑臉並不能彌補您缺乏工作意願。 :(
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.